I am going through and deleting programs no longer need and noticed multiple versiona of .Net Framework listed. I am wondering what versions are needed? I have versions 1.1, 2.0, 3.0, 3.5, and 4.0. My concern is these multiple
versions conflicting each other and cause problems.
I am well aware at how old this question is and yet I know many people wonder this same thing, with no direct answer usually known or given. As was also the case here, which is why I am replying to this question. That way, if someone in the future is wondering,
we can all have the accurate answer to the question.
First and foremost, having all the different version of Net framework is very bloat-worthy and is likely the cause of your computer slowing way down. I noticed the same exact issue on my pc and located the problem, there were a bunch of net frameworks installed.
They definitely use up a sizable amount memory that could go elsewhere. The main question to determine is whether you need them. In short the answer is basically no. You don't need them, unless you are a developer because they are basically used for coding
only, however it is true that a few rare apps require net framework. The likelihood of you using said apps, isn't very high, a few examples of apps that rely on net framework are Microsoft Visual Studio, Microsoft SQL Server, Microsoft Silverlight, MySQL,
and Onedrive.
If your on Windows 10, your Onedrive may rely on one of the versions. However, there is no risk in uninstalling them at all. My advice, when in doubt, simply uninstall all net frameworks, and restart your pc, if any apps you use rely on net framework, you
will get an error message indicating it and Microsoft will detect the version necessary for you and ask you to download it.
"The .NET Framework from Microsoft provides services to application developers that are necessary to quickly create scalable solutions that meet stringent requirements for security, manageability and productivity. This whitepaper introduces the guiding principles
and thoughts behind the .NET Framework, the core features of the Common Language Runtime and its supporting Framework Base Class Libraries and how it is evolving in the next major version."
-Microsoft