Why does Microsoft .NET Framework take up so much space?

goofus doggy January 22, 2012

Microsoft .NET Framework and all subsequent updates and/or versions consume a lot of space on my hard drive. Do I need .NET Framework 1.1, 2.0 Service Pack 2, 3.5 SP1, 4 Client Profile, and 3.0 Service Pack 2? Is there a current version that I could install (after uninstalling those items currently installed)?

  1. Anonymous
    January 22, 2012 at 5:03 pm

    Better not to touch Microsoft .NET Framework since many soft depends on them so  are essentials. If you download a software and if you look for compatibilities sometime they also mention the version of 
    Microsoft .NET Framework neeeded. 

    you need .NET Framework to run .NET applications.

  2. Jay.0
    January 22, 2012 at 11:26 am

    We have answered this question here:
    (You can also find it in similar questions)

    You need respective versions of .net framework for particular programs.
    So uninstall those versions which are not required for the programs you want and you can remove those programs also.

    So you can remove in combo,  a version of .net framework and the program it supports which you do not need anymore.
    It's not like if you use the latest, you can remove the older versions.

    January 22, 2012 at 8:34 am

    Hello, If you have older programs depending on NET framework version 1.1 or 2.0, you will need to keep those versions so that programs depending on them work.  If you install the most recent NET framework update, you have to keep in mind the installation is not cumulative so it does not include all the previous versions, it only includes some updates for some of the previous versions.  As a result of this, you might have programs that will stop working because they specifically need a specific NET framework needed for them to run.

    For more info on NET Framework, try the following link.  It will show you what the differences in the versions are:


    In other words, it would be better to keep all versions installed, unless you are certain there are no programs that need them.