Secunia CSI7
Advisories
Research
Forums
Create Profile
Our Commitment
PSI
PSI API
CSI
OSI
xSI
Vulnerabilities
Programs
Open Discussions
My Threads
Create Thread
Statistics
About

Forum Thread: Multiple Versions of Net Framework

You are currently viewing a forum thread in the Secunia Community Forum. Please note that opinions expressed here are not of Secunia but solely reflect those of the user who wrote it.

This thread was submitted in the following forum:
Programs

Relating to this vendor:
Microsoft
And, this specific program:
Microsoft .NET Framework 4.x

This thread has been marked as resolved.
TimmiAndi Multiple Versions of Net Framework
Member 30th Jun, 2010 13:12
Ranking: 0
Posts: 16
User Since: 17th Jul, 2009
System Score: 100%
Location: UK
PSI shows I have versions 2.0.50727.4205, 3.0.4506.4037 and 4.0.30319.1.

Do I really need 3 versions or can I uninstall 2 and 3?

TIA

Tim

--
Tim

Windows 7 Professional, 64 Bit; V 6.1
2010 Office Suite
IE9

Post "RE: Multiple Versions of Net Framework" has been selected as an answer.
ddmarshall RE: Multiple Versions of Net Framework
Dedicated Contributor 30th Jun, 2010 17:51
Score: 1208
Posts: 960
User Since: 8th Nov 2008
System Score: 98%
Location: UK
Last edited on 30th Jun, 2010 17:53
.NET 2.0 and 3.0 are components of Vista. .NET 2.0 cannot be removed. .NET 3.0 can be removed through the 'Turn Windows features on or off' option in Programs and Features. I'm surprised you've not managed to acquire .NET 3.5. .NET 4.0 is a recent release. The client component was distributed by Windows Update last week. There are interdependencies between the various versions. Some are standalone, some require others as prerequisites. Here is an explanation from Microsoft.

The .NET Framework 1.0, 1.1 and 2.0 are all side-by-side versions that can be installed and uninstalled without affecting the others. This means that if you are running into an issue in the .NET Framework 2.0, for example, you do not necessarily need to remove the .NET Framework 1.0 and 1.1 in addition to removing 2.0.

The .NET Framework 3.0 is an add-on that requires the .NET Framework 2.0 to be present as a prerequisite. If you have the .NET Framework 3.0 installed, you will not be allowed to uninstall the .NET Framework 2.0 until you first uninstall the .NET Framework 3.0.

The .NET Framework 3.5 is an add-on that requires the .NET Framework 2.0 SP1 and the .NET Framework 3.0 SP1 to be present as prerequisites. If you have the .NET Framework 3.5 installed, you will not be allowed to uninstall the .NET Framework 3.0 SP1 or 2.0 SP1 until you first uninstall the .NET Framework 3.5. You will also not be allowed to uninstall the .NET Framework 2.0 SP1 until you first uninstall the .NET Framework 3.5 and the .NET Framework 3.0 SP1.

The .NET Framework 3.5 SP1 is an add-on that requires the .NET Framework 2.0 SP2 and the .NET Framework 3.0 SP2 to be present as prerequisites. If you have the .NET Framework 3.5 SP1 installed, you will not be allowed to uninstall the .NET Framework 3.0 SP2 or 2.0 SP2 until you first uninstall the .NET Framework 3.5 SP1. You will also not be allowed to uninstall the .NET Framework 2.0 SP2 until you first uninstall the .NET Framework 3.5 SP1 and the .NET Framework 3.0 SP2.

.NET Framework 4.0 is a side by side installation.

What versions of the .NET Framework you require depends on what programs you are running. If you attempt to run a program that requires a version of the .NET Framework which isn't installed, it will soon tell you.

More information:
http://blogs.msdn.com/b/astebner/archive/2007/03/1...

--
This answer is provided “as-is.” You bear the risk of using it.
Was this reply relevant?
+1
-0

This thread has been marked as locked.


 Products Solutions Customers Partner Resources Company
 
 Corporate
Vulnerability Intelligence Manager (VIM)
Corporate Software Inspector (CSI)
Consumer
Personal Software Inspector (PSI)
Online Software Inspector (OSI)
 Industry
Compliance
Technology
Integration
 Customers
Testimonials
 VARS
MSSP
Technology Partners
References
 Reports
Webinars
Events
 About us
Careers
Memberships
Newsroom


 
© 2002-2014 Secunia ApS - Rued Langgaards Vej 8, 4th floor, DK-2300 Copenhagen, Denmark - +45 7020 5144
Terms & Conditions and Copyright - Privacy - Report Vulnerability