2

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 :)

2 Answers2

8
  • .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:

Community
  • 1
  • 1
Rich
  • 3,081
  • 1
  • 22
  • 24
  • Does XP SP2 have a .NET framework on it? if it does add it to your list. – Bob Fincheimer Aug 19 '10 at 12:32
  • 1
    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 –  Aug 19 '10 at 14:20
-1

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

codymanix
  • 28,510
  • 21
  • 92
  • 151
  • 3
    .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 Aug 19 '10 at 12:00
  • 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 Sep 02 '10 at 10:32