none
Unable to install dotnetfx35.exe on windows 7 RRS feed

  • Question

  • I've just deleted all my .net framework on my windows 7 using dotnetfx cleaner tool. The clean up was complete. Then I tried to install the .net framework 3.5 SP1 by downloading the standalone installer (231mb right?). But the problem is, when i open the exe, it extract the files then the a setup window comes up. Then a pop-up comes out saying then I've to enable the .net framework 3.5.1 on the windows features at program and features. I tried enable both of them, but I get a error message instead. 

    Here are some photos of the problem.

    http://imageshack.us/photo/my-images/718/unled1ou.jpg/   ( When I just opened up the windows features)

    http://imageshack.us/photo/my-images/593/unled3xk.jpg/    ( Error Message)

    I deleted the .net framework because when I open up ATI's Catalyst Control Manager, it says a .net framework problem. After that, whenever i startup, the problem will show up.

    Hope I can solve this problem as soon as possible. Thank you if you're reading this. 

    BTW, I'm from Malaysia. Sorry for my bad english~

    Friday, October 28, 2011 2:48 PM

Answers

  • Unfortunately, as stated in Aaron Stebner's instructions for embedded framework repair, you are now in a situation where a reinstall of Windows 7 will probably be required.

     

    • Marked as answer by Alexander Sun Monday, October 31, 2011 6:17 AM
    Friday, October 28, 2011 5:44 PM

All replies

  • Er...

    No, you didn't "deleted all my .net framework on my windows 7 using dotnetfx cleaner tool".

    The .NET Framework in question, 3.5, is installed by the Windows 7 installer as an integral part of the OS and cannot be removed by Aaron Stebner's tool (which is designed NOT to touch embedded frameworks).

    The reason you cannot install .NET Framework 3.5 on your Win 7 system is because it is already there.

    You can check the integrity of your .NET Frameworks (including those installed as part of the OS) with this tool:

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

    You should also activate all .NET Framework 2.0/3.0/3.5 features by doing this:

    Control Panel->Programs and Features->Turn Windows features on and off...

    Find "Microsoft .NET Framework 3.5.1" in the features list, expand the node and check all subfeatures.

    If any issues are reported, this is the technique for repairing embedded frameworks:

    http://blogs.msdn.com/b/astebner/archive/2007/03/26/how-to-repair-the-net-framework-2-0-and-3-0-on-windows-vista.aspx

    Once you have verified your .NET Frameworks, if you still have problems with the ATI Catalyst software, I recommend you remove it and reinstall, or get a later version from ATI.

    Friday, October 28, 2011 3:09 PM
  • You cannot install .NET Framework 3.5 in Windows 7 because it is already there as an OS component.

    Your second image indicates an issue with the .NET Framework that was installed as part of your Windows 7 OS.

    The correct technique for repairing embedded frameworks is here:

    http://blogs.msdn.com/b/astebner/archive/2007/03/26/how-to-repair-the-net-framework-2-0-and-3-0-on-windows-vista.aspx

    FWIW, the .NET Framework Cleanup Tool from Aaron Stebner DID NOT remove the .NET Framework 2.0/3.0/3.5 through 3.5 SP1 (AKA .NET Framework 3.5.1), because it is designed NOT to touch embedded frameworks.

    As the documtation for the tool:

    http://blogs.msdn.com/b/astebner/archive/2008/08/28/8904493.aspx

    states:

    "The cleanup tool contains logic so that if it is run on an OS version that includes the .NET Framework as an OS component, it will not offer the option to clean it up."

    If you used some other tool, please tell us which one.

     

     

    Friday, October 28, 2011 3:19 PM
  • Thanks for the feedback. I tried verifying the .net Framework 3.5 SP1 and it failed. Here's the log file *upload to skydrive*

    https://skydrive.live.com/?cid=087e22ce81d0003a&sc=documents&uc=1&id=87E22CE81D0003A%21218#

     

    The sfc /scannow didn't find any integrity violations. 

    The Catalyst Control Manager.exe still pops out the .net Framework error. 

    http://imageshack.us/photo/my-images/821/unledfsj.jpg/

     

    Friday, October 28, 2011 3:43 PM
  • Unfortunately, as stated in Aaron Stebner's instructions for embedded framework repair, you are now in a situation where a reinstall of Windows 7 will probably be required.

     

    • Marked as answer by Alexander Sun Monday, October 31, 2011 6:17 AM
    Friday, October 28, 2011 5:44 PM
  • pvdg42 - Thank you for the answer. It is working. Kind regards
    • Edited by miró Saturday, August 23, 2014 1:14 PM
    Saturday, August 23, 2014 1:13 PM
  • Use the .Net framework verification tool from http://blogs.msdn.com/b/astebner/archive/2008/10/13/8999004.aspx, read the error log and insert the "missing files" in the correct positions. The files might not be missing, they are only at other positions. With admin rights you can copy them. Later add manually the registry keys.  Do not worry about sfc, the tick in the optionalfeatures, or framework repair stuff...  Really manually and with lot of patience you will recover your Framework, at least v2 worked for me.  I have win7 and this embedded framework 3.5 gives me headaches.

    Good luck. Cristian

    Friday, November 21, 2014 3:04 PM