none
.NET 4.0 on XP x64 fails with anti-informative error message RRS feed

  • Question

  • The three .NET 4.0 updates from this patch Tuesday failed to install on my development XP x64 SP2 machine.  In diagnosing and resolving this problem, I have removed .NET 4.0 and am attempting to reinstall it.  Downloading and installing
        http://www.microsoft.com/en-us/download/details.aspx?id=17718
    produces the uninformative "You cannot use this setup program to install the .NET Framework. For more information, see the <A HREF="http://go.microsoft.com/fwlink/?LinkId=164156">Readme file</A>."  Unsurprisingly, this is a difficult message to interpret.  WIC x64 and Windows Installer 4.5 are installed.

    %temp%\Microsoft .NET Framework 4 Setup_ ... .html shows "BlockIf evaluated to true" for the highly informative "BlockIf: You cannot use this setup program to install the .NET Framework. For more information, see the Readme file."

    I had a working .NET 4.0 this morning.  Now I seem to be high-centered by an unduly picky installer.  ... and my VS2010 is hosed.

    Anybody able to unpack the error message into something actionable?


    -- Eric

    Thursday, May 10, 2012 10:13 PM

Answers

  • Hi Eric,

    Welcome to the MSDN forum.

    Sorry for my late post because the weekend. I saw "XP x64 SP2 " at first sight and I guess that might be the problem.

    Please make sure you have your OS patched up because you need to "Patched your OS up if you want to install any updates".

    If you have upgrade your OS to XP SP3 and still can not overcome the issue. Please collect logs with this tool:

    http://www.microsoft.com/downloads/details.aspx?FamilyID=E0DA314F-6216-4A18-BC6B-  7D29CF83AF20&amp;displaylang=e&displaylang=en 

    After you run Collect.exe, you'll find vslogs.cab in your %temp% directory. Please upload vslogs.cab to a public site, like SkyDrive, and post the link here. (Please clear your %temp% folder, then run your installation again)

    I will check the .NET 4 installation log for you and help you to find the reason.

    Anyway, please try upgrade your OS first and then make sure .NET 4 installation setup is healthy.

    Best regards,


    Barry Wang [MSFT]
    MSDN Community Support | Feedback to us

    Monday, May 14, 2012 6:41 AM
    Moderator

All replies

  • Still can't make any sense out of the non-informative error message.

    However, the resolution for my problem appears to be:  Stop intercepting "setup.exe" via Application Verifier and having the system impersonate a different version of Windows.

    You know...  The Application Verifier might benefit from a notification balloon that it's interacting with a just-launched app.  ... but that's for a different forum.


    -- Eric

    Friday, May 11, 2012 2:19 PM
  • Hi Eric,

    Welcome to the MSDN forum.

    Sorry for my late post because the weekend. I saw "XP x64 SP2 " at first sight and I guess that might be the problem.

    Please make sure you have your OS patched up because you need to "Patched your OS up if you want to install any updates".

    If you have upgrade your OS to XP SP3 and still can not overcome the issue. Please collect logs with this tool:

    http://www.microsoft.com/downloads/details.aspx?FamilyID=E0DA314F-6216-4A18-BC6B-  7D29CF83AF20&amp;displaylang=e&displaylang=en 

    After you run Collect.exe, you'll find vslogs.cab in your %temp% directory. Please upload vslogs.cab to a public site, like SkyDrive, and post the link here. (Please clear your %temp% folder, then run your installation again)

    I will check the .NET 4 installation log for you and help you to find the reason.

    Anyway, please try upgrade your OS first and then make sure .NET 4 installation setup is healthy.

    Best regards,


    Barry Wang [MSFT]
    MSDN Community Support | Feedback to us

    Monday, May 14, 2012 6:41 AM
    Moderator