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.
Thanks, I appreciate all of your responses, very helpful.
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.
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.
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:
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.