none
.Net Framework Installation Blues... RRS feed

  • Question

  • I recently installed a couple of programs on my pc that require .net framework 2.0, which has not been previously installed in my system. Attempting to install net framework 2.0, I get error code 1603. I spent a while researching the problem online, and tried some of the suggestions I found, but eventually resorted to using the cleanup tool to delete all the .net framework versions (1.0, 1.1, 4.0) and then try to reinstall them plus 2.0.

    Strangely, after doing this I was able to install 2.0, but then 4.0 wouldn't install (error 0x80070643). I did some more online reasearch, tried a few more things, but, again, was stumped. I ended up going back to a savepoint before I uninstalled the .net frameworks and so I'm back to square one.

    So, I'm happy for any suggestions on what to try. My OS is XP sp3. I think I have some logs from the attempted installs I can share too, if needed.

    Saturday, August 17, 2013 1:19 AM

All replies

  • Yes, please share your install logs as follows:

    Please collect your install logs with this:

    http://aka.ms/vscollect

    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.

    Also, please use this verification tool to show which (if any) .NET Versions are installed:

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

    After you run the tool, please post the first 15 lines of the tool log here.

    Saturday, August 17, 2013 3:43 PM
  • Hi pvdg42,

    Thanks for your response.

    Here is the link to the SkyDrive page with the log file: https://skydrive.live.com/#cid=21B6D93753AD5B24&id=21B6D93753AD5B24!108

    Here are the first 15 lines from the verification tool:

    [08/17/13,19:53:47] Beginning of new SetupVerifier activity logging session
    [08/17/13,19:53:47] Activity log file location: C:\DOCUME~1\HP_ADM~1.YOU\LOCALS~1\Temp\setupverifier_main_08-17-13_19.53.47.txt
    [08/17/13,19:53:47] Error log file location: C:\DOCUME~1\HP_ADM~1.YOU\LOCALS~1\Temp\setupverifier_errors_08-17-13_19.53.47.txt
    [08/17/13,19:53:47] Build created on September 10, 2012
    [08/17/13,19:53:47] Detected operating system: Windows XP (x86)
    [08/17/13,19:53:47] For more information about repairing the .NET Framework, see http://support.microsoft.com/kb/2698555 and http://go.microsoft.com/fwlink/?LinkID=246062
    [08/17/13,19:53:47] Install state for .NET Framework 1.0: installed with service pack 3.
    [08/17/13,19:53:47] Install state for .NET Framework 1.1: installed with service pack 1.
    [08/17/13,19:53:47] Install state for .NET Framework 2.0: not installed.
    [08/17/13,19:53:47] Install state for .NET Framework 3.0: not installed.
    [08/17/13,19:53:47] Install state for .NET Framework 3.5: not installed.
    [08/17/13,19:53:47] Install state for .NET Framework 4 Client: installed with no service packs.
    [08/17/13,19:53:47] Install state for .NET Framework 4 Full: installed with no service packs.
    [08/17/13,19:53:47] Install state for .NET Framework 4.5: not installed.
    [08/17/13,19:53:48] Windows directory: C:\WINDOWS

    Thanks! Let me know if anything else is needed.


    • Edited by CAfraser Sunday, August 18, 2013 12:00 AM
    Saturday, August 17, 2013 11:58 PM
  • One addition:

    I also tried to download 3.5 (after returning to the original save point), as I read that it will also add 2.0 as part of the installation. This also would not install.

    Sunday, August 18, 2013 12:18 AM
  • The error in your .NET 2.0 install log is "Unable to find mscoree.dll".

    I suggest you follow the manual procedure for removing and reinstalling .NET 2.0:

    http://support.microsoft.com/kb/908077/en-gb

    Sunday, August 18, 2013 4:25 PM
  • Thanks for the suggestion.

    I tried the procedure (several times), but had the same result.

    Wednesday, August 21, 2013 3:04 AM
  • Hi CAfraser,

    I find some information about error 1603.

    [08/16/13,20:42:43] Microsoft .NET Framework 2.0a: [2] Error: Installation failed for component Microsoft .NET Framework 2.0a. MSI returned error code 1603

    [08/17/13,11:52:19] Setup.exe: GetGlobalCustomProperty - Property: {383F0141-C682-4665-A69B-756E719C968D} - PropertyName: Process Return Code - Value: 1603

    [08/17/13,11:52:19] Setup.exe: SETUP EXIT CODE – 1603

    Here is the description of error 1603.

    A system restart may be required because the file being updated is also currently in use. Users may be given the opportunity to avoid some system restarts by using the FilesInUse Dialog or the MsiRMFilesInUse Dialog. For more information, see System Reboots and Logging of Reboot Requests.

    This information is from the below website.

    http://msdn.microsoft.com/en-us/library/windows/desktop/aa372835(v=vs.85).aspx

    Here is link about the solution which it resolved the error 1603.

    http://support.microsoft.com/kb/834484/en-us

    Best Regards.


    <THE CONTENT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS OR IMPLIED>
    Thanks
    MSDN Community Support

    Please remember to "Mark as Answer" the responses that resolved your issue. It is a common way to recognize those who have helped you, and makes it easier for other visitors to find the resolution later.

    Wednesday, August 28, 2013 10:01 AM
  • Thanks for the suggestion!

    I looked over the links and  tried one of the resolutions that seemed most applicable (Grant Full Control permissions to the SYSTEM account), but unfortunately I'm still getting the same error when trying to install the .net framework program.

    At least I can say that even though the problem isn't fixed yet, I find trying out these solutions interesting.

    Wednesday, August 28, 2013 10:37 PM
  • Does anybody think it's a good idea if I use the netframework cleanup tool again, which allowed me to install 2.0 afterwards, but then caused an error installing 4.0, and try to find a solution to installing 4.0?
    Wednesday, August 28, 2013 10:41 PM
  • Hi CAfraser,

    I find some error information from your uploaded logs.

    This is about .Net Framework 2.0:

    Source:MsiInstaller  Id:10005 (0x00002715)  Time:2013.08.16 20:55:02  Type:ERROR

    Strings (4):[Product: Microsoft .NET Framework 2.0 Service Pack 2 -- Error 25007.Error occurred while initializing fusion. Setup could not load fusion with LoadLibraryShim(). Error: 0x80131700]

    Below is my suggestion to resolve this issue.

    Rename %windir%\winsxS\Policies (or delete it) then reinstall .NET.

    More information about the suggestion is at below website.

    http://answers.microsoft.com/en-us/windows/forum/windows_other-windows_update/unale-to-load-net-20-install-error-0x80131700/466a006f-ab47-4bba-a625-b221681c77b8

    By checking the log, it is related to a corrupt installation package about .Net Framework 4.0. You’d better use web-installer or re-download the installation package.

    Microsoft .NET Framework 4 (Standalone Installer):

    http://www.microsoft.com/en-in/download/details.aspx?id=17718

    Microsoft .NET Framework 4 (Web Installer):

    http://www.microsoft.com/en-in/download/details.aspx?id=17851

    Cleanup tool is only the last sort. If you choose that, you may have to repair or reinstall your OS to fix registry.

    Best Regards.


    <THE CONTENT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS OR IMPLIED>
    Thanks
    MSDN Community Support

    Please remember to "Mark as Answer" the responses that resolved your issue. It is a common way to recognize those who have helped you, and makes it easier for other visitors to find the resolution later.

    • Marked as answer by Samson Sun - MSFT Monday, September 9, 2013 10:24 AM
    • Unmarked as answer by CAfraser Wednesday, September 11, 2013 6:12 PM
    Friday, August 30, 2013 6:29 AM
  • Hi Samson sun,

    Thanks for the response.

    Just so I'm clear, after I rename or delete %windir%\winsxS\Policies, I then try to install netframework 2.0 or 4.0 or both? Since I already have 4.0 installed, do I need to uninstall it and then reinstall 4.0?

    Friday, August 30, 2013 4:31 PM
  • Hi CAfraser,

    There is no impact on installing .Net Framework 2.0 and .Net Framework 4.0. .Net Framework 4.0 doesn't include .Net Framework 2.0.  You need install which you need.

    Rename %windir%\winsxS\Policies (or delete it), the solution resolve the error about .net framework 2.0.

    If you have 4.0 installed good, you don't need to uninstall it and then reinstall 4.0.

    Best Regards.


    <THE CONTENT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS OR IMPLIED>
    Thanks
    MSDN Community Support

    Please remember to "Mark as Answer" the responses that resolved your issue. It is a common way to recognize those who have helped you, and makes it easier for other visitors to find the resolution later.

    • Marked as answer by Samson Sun - MSFT Monday, September 9, 2013 10:24 AM
    • Unmarked as answer by CAfraser Wednesday, September 11, 2013 6:12 PM
    Monday, September 2, 2013 8:39 AM
  • Hi Samson sun,

    Sorry it took so long for me to respond. I tried the suggested fix, but still get an error message when attempting to install 2.0.

    Wednesday, September 11, 2013 5:50 PM