Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I just recently remoted into a dedicated server I recently got which is running windows server 2008.

I went into the Programs and Features and I don't see any .NET framework installed, but I know its running some version of .NET

Does anyone know what version of .NET windows server 2008 comes with?

share|improve this question
up vote 5 down vote accepted

Both Vista and Server 2008 come with .Net 3.0. This includes the .NET 2.0 runtime (CLR) as well as the framework and library additions of 3.0 (WF, WCF, WPF).

share|improve this answer
LINQ isn't part of 3.0 – Daniel O May 9 '09 at 0:58
@Daniel yeah, I'll remove it from the list. – Wedge May 9 '09 at 1:11
Server 2008 R2 matches Windows 7, so includes .NET 3.5 SP1. Also note that .NET 3.5 SP1 will be offered, via Windows Update, to Server 2008 and Vista machines. – Richard May 9 '09 at 9:25

I just looked in the Windows/Microsoft.NET/Framework folder and I'm seeing 1.0, 1.1, 2.0, 3.0, and 3.5

So I'm guessing it comes with all versions up to 3.5.

UPDATE I just read on a forum that Server 2008 R2 comes with .NET 3.5 SP1 as an installable feature. I'm assuming that's why my build has it already. Otherwise previous versions only install with .NET 2.0 or .NET 3.0 SP1

share|improve this answer
I have a fresh install + virtual-box guest add-ons. I looked in the folder you mention. It has 1.0.3705 1.1.4322, 2.0.50727. and in framework64 it has 2.0.50727. – richard Feb 23 '12 at 10:46
there is an add feature button in Initial Configuration Tasks. That leads to a button to add .net 3.5.1 – richard Feb 23 '12 at 10:50

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.