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

Is Microsoft .NET Framework Client Profile enough for PowerShell to work on a Windows XP workstation? Or is a full .NET version needed to be installed? Are there any advantages for the full version?

  • PowerShell version: 2.0
  • .NET version: ?
share|improve this question
up vote 2 down vote accepted

From the download page:

Windows PowerShell 2.0 requires version 2.0 of the common language runtime (CLR). Cmdlets built for Windows PowerShell 2.0 must be compiled for CLR 2.0. CLR 2.0 is included with the Microsoft .NET Framework versions 2.0, 3.0, or 3.5 with Service Pack 1.

share|improve this answer
So what exactly is a Client Profile? where does it come in these things? – Darktux Mar 4 '13 at 15:29
As far as I know, .Net 4.0 was the first version to have a separate client profile. This MSDN blog explains the differences in great detail. I don't think it's even possible to install the .Net 4.0 client profile on XP without any other frameworks, so it's a moot point, but I could be wrong. – MDMarra Mar 4 '13 at 15:31

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.