Uninstalling .NET Framework 3.5 SP1


You may have a need to uninstall .NET Framework 3.5 SP1, perhaps for testing purposes or because you find it causes you some specific issue with an application you have. If this is the case, it’s important to realise that when you install .NET Framework 3.5 SP1 it actually updates the .NET 2.0 bits and the .NET 3.0 bits as well:

image

The thing to bear in mind is that .NET 2.0, .NET 3.0 and .NET 3.5 are not independent versions of the framework that can sit side by side or can co-exist without each other. The later versions are layered on top of the previous one. So you can have 2.0 without 3.0 and 3.5, and you can have 3.0 without 3.5 (but it still has 2.0 at its core) but you cannot have 3.5 without 3.0 and 2.0.

I think of it like this:

image

And after you’ve installed .NET 3.5 SP1 you have this:

image

Also, since the updates for the “inner” parts of the framework are “slipstream” installs it means that when you uninstall the service pack you are not just removing the update, you are removing “the framework and the service pack”.

In other words, to get your system back to the state it was before the .NET Framework 3.5 SP1 install you need to remove .NET Framework 3.5 SP1, .NET Framework 3.0 SP2 and .NET Framework 2.0 SP2 and then, assuming you want to have .NET Framework 3.5 on there you need to then reinstall that. Took me about 20 minutes and one reboot altogether.

Aaron Stebner has written a very useful blog post on doing this.

HTH

Doug

Comments (11)

  1. The Issue: In the last few months, we have seen quite a few cases where after installing .net framework

  2. The Issue: In the last few months, we have seen quite a few cases where after installing .net framework

  3. The Issue: In the last few months, we have seen quite a few cases where after installing .net framework

  4. Jesus says:

    I cannot install 3.0 Net framework…… it says that i already have an newer version of NF but i already uninstalled 3.5 , 3.0 , 2.0

  5. max says:

    i want to uninstall net framework !!!!!!!!!!!

  6. Peggy says:

    I have no .NET Frameworks on my computer except

    the 3.5 SP1 and the Hot fix 3.5 SP1 (KB953595) How can I remove them

    They also have a not (Can not be removed) It caused my computer to crash today

    Please help

  7. dougste says:

    For all .NET Framework installation, de-installation, repair and troubleshooting I strongly recommend this blog:

    blogs.msdn.com/…/unified-net-framework-troubleshooting-guide.aspx

    HTH

    Doug

  8. Jeannie says:

    best tool ever to uninstall net framework

    [code]

       * cid-27e6a35d1a492af7.skydrive.live.com/…/dotnetfx_cleanup_tool.zip

    [/code]

  9. James Teague says:

    I ran into an issue with uninstalling 3.5.1 this past weekend and it came down to something as simple as ensuring WMI service was running. It wasn't running because I had placed an account in the service that didn't have the correct perms. As soon as I switched the service to the default admin the service started working and I was able to successfully uninstall .net 3.5 and then reinstall it.

  10. dougste says:

    Hi James, thanks for sharing your experience!