Is it safe to uninstall earlier versions of Microsoft .Net Framework?

RAD November 11, 2011

When Microsoft requires a new version of .NET Framework the older versions are left on the system. Can these be uninstalled without impacting the system? This is on Windows XP.

  1. RAD
    November 19, 2011 at 2:40 pm

    Thanks, I appreciate all of your responses, very helpful.

  2. Jay
    November 12, 2011 at 11:53 am

    i just noticed that some days ago, they occupy 100-200 mb, anybody will try to remove it.

    go to control panel, and go to add and remove programs.
    now select a version of .net and try to remove it, if it used by a program, it will not be removed.
    and the warning will not tell you which program needs that version of .net as if it is a top secret, so you will have to go to program files and check if there are any useless program which is using the version of .net.
    it's not necessary to remove old version.
    as jeff said, all the programs use different versions, and old programs will continue using the old version, and new will use new,
     so it's up to you what to remove or not to remove.

  3. Anonymous
    November 12, 2011 at 9:03 am

    if somehow .net framework becomes corrupted, sure you have to uninstal and then reboot and then reinstal either:
    1)Using windows updtae
    2)Dowload the version of .net framework and instal yourself.

    November 12, 2011 at 6:29 am

    Hello, this article from Microsoft should explain a little bit more about Net Framework.  Don't mind that article is a little bit dated, it still applies:

  5. Jeff Fabish
    November 12, 2011 at 12:08 am

    Hi RAD,

    When a developer compiles a .net application, it is targeted at a specific framework version. The application will only work if at least that version is installed. So if you remove .net framework 4, applications using that version will no long work. 

    - Jeff