windows 7 - .net 3.5.1 - Issues reinstalling, repairing and everything else (I think)

08
2014-07
  • jwoffenden

    I did an emergency image of a corrupt HDD last week.

    From what I can gather, .NET was on the corrupted part.

    I have tried to reinstall but get the error of

    You must use "Turn Windows features on or off in the control panel"
    

    When I try and do the above, I get this error

    An error has occured. Not all features were successfully changed
    

    I have tried to run .NET repair tool and that doesn't help, just wants to send logs to Microsoft..

    And finally, the last thin I have tried is the dotnetfx_cleanuptool which from I understand should remove it all so I can reinstall.

    Any guidance on this?

  • Answers
  • Wilbis

    Try to run Micrsoft Fix it tool to remove it first and then reinstall normally: http://support.microsoft.com/mats/Program_Install_and_Uninstall/


  • Related Question

    installation - "Turn Windows Features on or off" when installing .NET 3.5 SP1?
  • user1413

    I am trying to install a program on my Windows 7 machine and it says that I need to have .NET 2.0 or later installed. Since Windows 7 comes with .NET pre-installed, I called support and they told me to just re-install .NET since my .NET install is probably corrupted. The program I am trying to install is SNGWiz. I do not think its installer is borked.

    However, when I install .NET 3.5 SP1 using the download from the Microsoft .NET web site, I get the following error:

    You must use 'Turn Windows features on or off' in the Control Panel to install or configure Microsoft .NET Framework 3.5 SP1.

    I have gone to the Windows Features on/off panel and have turned 3.5 both on and off and have tried to re-install .NET 3.5 SP1 under both situations. But it has failed with the same error.

    What can I do?


  • Related Answers
  • flutch

    no i am with the origional poster, even just switching it on doesnt help, try and update the .net framework with it on or off gives no difference, try to install the software after switching it on achieves nothing to, this is a major flaw in the system,

  • Stephen Jennings

    No need to install. Just turn it "On".

    The .NET Framework 3.5 is a built-in part of Windows in Windows 7. Turning the feature on is all that is necessary; the installers are built for previous versions of Windows.

  • Seba Illingworth

    Is .NET 4.0 already installed? This might be a problem for their installer?

    The registry version key changed with 4.0, and depending how they check for .NET this might break their installer - it did for us, and the message you get is one that we saw too.

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\<...>\<Version>
    
  • Joel Coehoorn

    I see this:

    it says that I need to have .NET 2.0 or later installed.

    and this:

    I install .NET 3.5 SP1

    You should think of .Net 3.5 as more of a "plus pack" for .Net 2.0, as 3.5 still relies on the same core runtime from the earlier 2.0 release. Adding and removing 3.5 won't help you fix something broken with your 2.0 installation. To really be sure you have a good .Net installation, actually remove and reinstall .Net 2.0, not 3.5.