none
Unable to install .NET framework 2.0 RRS feed

  • Question

  • I am unable to install.NET 2.0 on a Windows XP Pro SP3 x86 machine. Trying to install 2.0 from here results in these messages in the log:
    [09/04/12,08:43:41] Microsoft .NET Framework 2.0a: [2] Error: Installation failed for component Microsoft .NET Framework 2.0a. MSI returned error code 1603
    [09/04/12,08:43:44] WapUI: [2] DepCheck indicates Microsoft .NET Framework 2.0a is not installed.

    Trying to install.NET 3.5 SP1, using the full package, results in the same error as above. I have been able to successfully install .NET 1.1 and 4.0.

    I’ve also tried installing 3.5 SP1 from Windows update and got error 0x643. Tried both solutions from here, without success.

    I’ve done the following things:
    • Installed all Microsoft updates
    • Ran the .NET cleanup utility
    • Cleared the %temp%
    • Uninstalled the anti-virus software
    • Logged in with local admin account
    • Logged in with another account with admin rights
    • Ran “sfc /scannow”
    • Disabled all non-Microsoft startup services and items

    I’ve used the collect utility and my vslogs.cab file is at the below link:
    https://skydrive.live.com/embed?cid=E4DC8FB2A25E1F58&resid=E4DC8FB2A25E1F58%21112&authkey=AJbbfIG23EnYwIo

    Thanks,
    Isurus


    • Edited by i5URU5 Tuesday, September 4, 2012 6:32 PM Removed excessive HTML code
    Tuesday, September 4, 2012 6:24 PM

Answers

  • Core error was like this:

    Error 1931.The Windows Installer service cannot update the system file c:\WINDOWS\winsxs\Manifests\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.3053_x-ww_b80fa8ca.manifest because the file is protected by Windows.  You may need to update your operating system for this program to work correctly.

    Microsoft.VC80.CRT is Visual C++ 2005 runtime which was installed from this package http://www.microsoft.com/en-us/download/details.aspx?id=3387

    If you are sure all updates have been installed on your OS. I recommend you uninstall Microsoft Visual C++ 2005 Redistributable Package from control panel and reinstall it again. Maybe it is corrupt on your OS.

    Regards,


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

    • Marked as answer by i5URU5 Saturday, September 8, 2012 8:26 PM
    Thursday, September 6, 2012 9:12 AM
    Moderator

All replies

  • Use this to show us what is currently installed.

    http://blogs.msdn.com/b/astebner/archive/2008/10/13/8999004.aspx

    Run the tool with .NET 2.0 selected, then post the first 15 lines and last 15 lines of tool output here.

    Tuesday, September 4, 2012 9:04 PM
  • [09/04/12,16:49:05] Beginning of new SetupVerifier activity logging session
    [09/04/12,16:49:05] Activity log file location: C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\setupverifier_main_09-04-12_16.49.05.txt
    [09/04/12,16:49:05] Error log file location: C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\setupverifier_errors_09-04-12_16.49.05.txt
    [09/04/12,16:49:05] Build created on August 21, 2012
    [09/04/12,16:49:05] Detected operating system: Windows XP (x86)
    [09/04/12,16:49:05] Install state for .NET Framework 1.0: not installed.
    [09/04/12,16:49:05] Install state for .NET Framework 1.1: not installed.
    [09/04/12,16:49:05] Install state for .NET Framework 2.0: not installed.
    [09/04/12,16:49:05] Install state for .NET Framework 3.0: not installed.
    [09/04/12,16:49:05] Install state for .NET Framework 3.5: not installed.
    [09/04/12,16:49:05] Install state for .NET Framework 4 Client: not installed.
    [09/04/12,16:49:05] Install state for .NET Framework 4 Full: not installed.
    [09/04/12,16:49:05] Install state for .NET Framework 4.5: not installed.
    [09/04/12,16:49:05] Windows directory: C:\WINDOWS
    [09/04/12,16:49:05] System directory: C:\WINDOWS\system32

    .

    .

    .

    [09/04/12,16:49:14] Section [Registry - .NET Framework 2.0 (32-bit)] - stop parsing entries
    [09/04/12,16:49:14] Not running action 'Registry - .NET Framework 2.0 (64-bit)' for product '.NET Framework 2.0' because the OS condition does not match
    [09/04/12,16:49:14] Not running action 'Registry - .NET Framework 2.0 (Wow6432Node)' for product '.NET Framework 2.0' because the OS condition does not match
    [09/04/12,16:49:14] Processing custom action 'Custom Action - .NET Framework 2.0 test application'
    [09/04/12,16:49:14] ExecutablePath = 'Netfx20TestApplication.exe'
    [09/04/12,16:49:14] FriendlyName = '.NET Framework 2.0 test application'
    [09/04/12,16:49:14] TimeoutSeconds = '300'
    [09/04/12,16:49:14] WaitOnExit = 'true'
    [09/04/12,16:49:14] Silent = 'true'
    [09/04/12,16:49:14] Launching process 'Netfx20TestApplication.exe' now
    [09/04/12,16:49:14] Process successfully launched. Waiting 300 seconds for it to complete.
    [09/04/12,16:49:14] ****ERROR**** Process 'Netfx20TestApplication.exe' exited with return code -1073741515
    [09/04/12,16:49:14] Section [Files - .NET Framework netfxperf.dll] - start parsing entries
    [09/04/12,16:49:14] ****ERROR**** File C:\WINDOWS\system32\netfxperf.dll is not installed on the system
    [09/04/12,16:49:14] Section [Files - .NET Framework netfxperf.dll] - stop parsing entries
    [09/04/12,16:49:14] ****ERROR**** Verification failed for product .NET Framework 2.0

    Tuesday, September 4, 2012 10:15 PM
  • Looking at verification results and your logs, it appears that you have not installed SP3 for Windows XP on your system.

    I suggest you first install SP3 for Windows XP, then run the cumulative standalone installer for .NET Framework 3.5 SP1 As Administrator after completely disabling your AV software:

    http://download.microsoft.com/download/2/0/e/20e90413-712f-438c-988e-fdaa79a8ac3d/dotnetfx35.exe

    Wednesday, September 5, 2012 1:53 PM
  • Core error was like this:

    Error 1931.The Windows Installer service cannot update the system file c:\WINDOWS\winsxs\Manifests\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.3053_x-ww_b80fa8ca.manifest because the file is protected by Windows.  You may need to update your operating system for this program to work correctly.

    Microsoft.VC80.CRT is Visual C++ 2005 runtime which was installed from this package http://www.microsoft.com/en-us/download/details.aspx?id=3387

    If you are sure all updates have been installed on your OS. I recommend you uninstall Microsoft Visual C++ 2005 Redistributable Package from control panel and reinstall it again. Maybe it is corrupt on your OS.

    Regards,


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

    • Marked as answer by i5URU5 Saturday, September 8, 2012 8:26 PM
    Thursday, September 6, 2012 9:12 AM
    Moderator
  • Barry,

    Visual C++ 2005 runtime was not listed in Add/Remove Programs. I installed it from the link you provided, but the problem persisted. I checked Windows update and saw a few new updates had become available for the computer, one of them being “Security Update for Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package (KB2538242)”. I installed it and was successfully able to install the .NET 3.5 full package.

    Thank you very much for your help, I cannot say thank you enough!

    Saturday, September 8, 2012 8:26 PM