As title says. I just installed XP SP2 and i was expecting to have PowerShell 1.0 installed; however, it isn't.

It seems I have to manually install it. If I upgrade to SP3 do I get PowerShell.

From Wikipedia article:

PowerShell 1.0 was released in 2006 for Windows XP SP2, Windows Server 2003 and Windows Vista. It is an optional component of Windows Server 2008.

PowerShell 2.0 is integrated with Windows 7 and Windows Server 2008 R2 and is released for Windows XP with Service Pack 3, Windows Server 2003 with Service Pack 2, and Windows Vista with Service Pack 1.

It seems PowerShell 1.0 or 2.0 doesn't get installed by default in XP SP3, 2003 and Vista.

I can't find any concrete information can someone confirm this please.

  • 11
    Why are you still installing XP...SP2?! – Nathan C Jul 24 '14 at 18:10
  • 3
    "Powershell doesn't ship as part of the operating system prior to Windows 7" - is that concrete enough for you? – Mathias R. Jessen Jul 24 '14 at 18:12
  • 4
    Guys, asking which version of Windows comes with PowerShell installed is a perfectly on-topic question that's relevant to professional systems administration. It may be a lazy question that deserves some downvotes, but it's not an off-topic question. – HopelessN00b Jul 24 '14 at 18:54
  • @NathanC, maybe he wants to make tests with software for compatibility, maybe he wants to test operating system features, or security features, or maybe just making some kind of research, or just for curiosity. In production environment everywhere, even after 4 years of your "not helpful" question, there are still millions of companies that use windows XP. Did i answer your question? Try to make useful comments and not useless ones. Mine is useful, because it will prevent similar comments in the future... – f4d0 Apr 5 '19 at 10:58

Windows 7/Server 2008 R2 are the first Windows versions to come with PowerShell installed, by default.

Windows PowerShell 2.0 needs to be installed on Windows Server 2008 and Windows Vista only. It is already installed on Windows Server 2008 R2 and Windows 7.

Ignoring the horribleness of installing XP SP2 in this day and age, if not having PowerShell installed by default is a problem, you have many options to correct that, both retroactively (like GPOs or startup/logon scripts to install it) and going forward (by slipstreaming it into an ISO image or a machine that you deploy).

| improve this answer | |

PowerShell is not installed with Windows XP. You have to manually install it afterwards.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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