views:

64

answers:

2

Hi All,

I'm trying to find out which versions of the .NET Framework come installed by default with each operating system. But a few Google searches reveal just a bunch of crap, with no real answers.

Does anybody know any sites that have this information? Preferably coming from Microsoft.

Thank you :)

A: 

Note that Operation systems prior Windows Vista won't have any .NET Framework installed at all.

codymanix
.NET 1.1 or 2.0 is included with XP SP2 (the full service pack). Any new install of XP SP2 or later will contain some form of .NET.
leppie
+1 @leppie: sp2 includes .net
Sem Dendoncker
But you cannot guarantee that some service pack is installed, therefore you cannot know if .net is really installed if you only know the OS.
codymanix
+8  A: 
  • .NET 1.1 is included with Windows Server 2003.
  • .NET 2.0 is included with Windows Server 2003 R2, but not installed by default.
  • .NET 3.0 is included with Windows Vista and Windows Server 2008.
  • .NET 3.5 is included with Windows 7 and Windows Server 2008 R2.

Edit: Contrary to popular belief, Windows XP SP2 does not include the .NET Framework at all, as far as I'm aware. See the following links:

Rich
Does XP SP2 have a .NET framework on it? if it does add it to your list.
Bob Fincheimer
Thank you. When I bought a new computer with Windows XP Home Edition years ago when it first came out, it had .NET Framework on it. But back then I didn't know what the hell it was :P
lucifer