Unable to Install .NET 4 because of corrupt .NET 3.5 SP1

Answered Unable to Install .NET 4 because of corrupt .NET 3.5 SP1

  • Wednesday, October 03, 2012 1:51 AM
     
     

    I am trying to install Microsoft .NET 4 on a 32-bit domain-connected workstation running Windows 7 Ultimate. I uninstalled my antivirus software (AVG 2011 Internet Security Business Edition), uninstalled .NET 1.1 and .NET SP1.

    After restarting, and logging in as an administrator, I was able to successfully reinstall .NET 1.1 and .NET 1.1 Service Pack 1. I understand that .NET 2, .NET 3.0, and .NET 3.5 are part of the operating system. I have run the System File Checker (sfc /scannow), and gotten the message that "window resource protection did not find any integrity violation." I have no problems downloading and installing other Windows Updates, and all my Important Updates are up to date (except for a Skype upgrade, but that shouldn't make a difference, I wouldn't think). I also ran the System Readiness Update (CheckSUR), and the log says that there are "no errors detected".

    When I try to uncheck the .NET 3.5.1 Windows feature, and then re-check it, I get an error message that "An error has occurred. Not all features were successfully changed", after which I am asked to restart the computer.

    The error message I get from the .NET 4 Standalone Installation Log says that "Windows6.1-KB958488-v6001-x86.msu failed with 0x3712 - The component store has been corrupted." I tried to download and reinstall this KB958488 update individually, but even in the Standalone Update Installer, this did not update (probably because it's already part of the OS). I don't have a Windows 7 Ultimate disc, so I can't correct the operating system, and my system restore files don't go back far enough to a time when this wasn't a problem.

    Here is what I get when my .NET Framework 4 installation fails:

    Problem signature:
      Problem Event Name:    VSSetup
      Problem Signature 01:    Microsoft .NET Framework 4 Setup
      Problem Signature 02:    4.0.30319
      Problem Signature 03:    10.0.30319.1
      Problem Signature 04:    1
      Problem Signature 05:    Windows6.1-KB958488-v6001-x86.msu
      Problem Signature 06:    Install_I_Interactive_Error
      Problem Signature 07:    0x3712
      Problem Signature 08:    14098
      Problem Signature 09:    unknown
      OS Version:    6.1.7601.2.1.0.256.48
      Locale ID:    1033

    Is there anything else I can try to fix this problem?

    Thanks in advance for any help I can get.

All Replies

  • Thursday, October 04, 2012 4:38 AM
     
     Answered

    UPDATE: I finally solved the problem!

    What the .NET Framework 4 Installation was telling me -- that my component store was corrupted -- was a lie! I used both SFC and CheckSUR, and BOTH told me that I had no errors or problems. I was also able to install the .NET 4 Framework Client Profile (and the corresponding updates) through Windows Update -- further proof that my component store was NOT in fact corrupted.

    I then ran the .NET Framework Repair Tool, restarted the computer, and finally installed .NET 4.5 Framework over the previously installed Client Profile. This fixed the problem.

    I hope this helps someone else.

    • Marked As Answer by Gr8Writer Thursday, October 04, 2012 4:38 AM
    •  
  • Thursday, October 04, 2012 8:28 AM
    Moderator
     
     

    Hi,


    Thanks for the sharing and glad to hear that the issue has been resolved.


    Cheers!


    Jeremy Wu

    TechNet Community Support