none
[SOLVED] .NET 3.5 fails to install with the dreaded error 1603

    Question

  • I have a Windows XP SP3 laptop affected by this dreaded .NET 3.5 install issue. I get the error:

    [11/24/07,09:40:53] Microsoft .NET Framework 2.0a: [2] Error: Installation failed for component Microsoft .NET Framework 2.0a. MSI returned error code 1603
    [11/24/07,09:41:01] WapUI: [2] DepCheck indicates Microsoft .NET Framework 2.0a is not installed.

    I am using the full 3.5 Installer from:

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

    I worked with Aaron Stebner via email. I have done all the usual steps to resolve the issue. 

    I have uninstalled all .NET versions from add/remove programs. I used the .NET cleanup tool, I also tried the .NET repair tool. I did all the steps at http://blogs.msdn.com/b/astebner/archive/2008/03/07/8108332.aspx.

    The log files I could gather are located on my Skydrive.

    https://skydrive.live.com/redir?resid=961E8B0B3A0DB8ED%212471

    I cannot use the Collect tool file to gather more detailed logs as it no longer appears to work on Windows XP.

    The only AV I have installed was MSE, which I have currently removed to make sure it was not causing an issue. I am able to install .NET 1.1 and .NET 4.0 without issue. It is just the .NET 2.0 and .NET 3.5 installers that give an error. Both complaining about .NET 2.0a not being installed.

    Currently I have removed all traces of .NET from the PC and hope someone can help.




    • Edited by KjRicker Wednesday, January 22, 2014 4:31 PM
    Tuesday, January 21, 2014 8:14 PM

Answers

  • Using the error above I did some Googling and viola, I got it fixed!

    http://blogs.msdn.com/b/smondal/archive/2010/07/12/quot-25007-error-occurred-while-initializing-fusion-setup-could-not-load-fusion-with-loadlibraryshim-error-the-handle-is-invalid-quot.aspx

    I used the batch file in the post above and it cleaned up the Visual C++ runtime assemblies, and lo and behold .NET 3.5 SP1 installed without issue!

    Wednesday, January 22, 2014 4:30 PM

All replies

  • For reference, here is the error I found in the .NET Framework 2.0 SP2 setup log file from this scenario:

    01/21/14 10:47:16 DDSet_Status: Executing Command to stop ngen service: c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ngen.exe queue scmstop
    01/21/14 10:47:16 DDSet_Status: LANGID: 1033
    01/21/14 10:47:16 DDSet_Warning: CreateProcess failed

    I can't figure out why this process is failing though.  I see ngen.exe being installed to that location in the log, and there isn't anything in the log or the application event log to indicate why it failed.  Setup rolls back and removes the file so we can't re-run the command line manually.

    If anyone has any other ideas to try in this scenario, we'd really appreciate it.

    Thanks!  Aaron


    Aaron Stebner, XNA Development Platform team, Microsoft Corporation

    Tuesday, January 21, 2014 11:29 PM
    Moderator
  • Using the error above I did some Googling and viola, I got it fixed!

    http://blogs.msdn.com/b/smondal/archive/2010/07/12/quot-25007-error-occurred-while-initializing-fusion-setup-could-not-load-fusion-with-loadlibraryshim-error-the-handle-is-invalid-quot.aspx

    I used the batch file in the post above and it cleaned up the Visual C++ runtime assemblies, and lo and behold .NET 3.5 SP1 installed without issue!

    Wednesday, January 22, 2014 4:30 PM