Skip to content
Winsides.com

Windows Insides

Winsides.com

Windows Insides

  • Windows 11
  • Windows Features
  • Windows Security
  • Microsoft
    • Microsoft Copilot
    • Microsoft Powertoys
  • Shortcuts
    • Windows Shortcuts
    • Desktop Shortcuts
  • Video Tutorials
  • About
    • What’s New?!
    • About us
    • Contact us
    • Privacy Policy
    • Terms of Use
  • Follow us
    • Reddit
    • Dev.to
    • YouTube
    • Linked In
    • X
    • Tumblr
    • Facebook
    • Instagram
    • Buy Me A Coffee
  • Windows 11
  • Windows Features
  • Windows Security
  • Microsoft
    • Microsoft Copilot
    • Microsoft Powertoys
  • Shortcuts
    • Windows Shortcuts
    • Desktop Shortcuts
  • Video Tutorials
  • About
    • What’s New?!
    • About us
    • Contact us
    • Privacy Policy
    • Terms of Use
  • Follow us
    • Reddit
    • Dev.to
    • YouTube
    • Linked In
    • X
    • Tumblr
    • Facebook
    • Instagram
    • Buy Me A Coffee
Close

Search

Winsides.com

Windows Insides

Winsides.com

Windows Insides

  • Windows 11
  • Windows Features
  • Windows Security
  • Microsoft
    • Microsoft Copilot
    • Microsoft Powertoys
  • Shortcuts
    • Windows Shortcuts
    • Desktop Shortcuts
  • Video Tutorials
  • About
    • What’s New?!
    • About us
    • Contact us
    • Privacy Policy
    • Terms of Use
  • Follow us
    • Reddit
    • Dev.to
    • YouTube
    • Linked In
    • X
    • Tumblr
    • Facebook
    • Instagram
    • Buy Me A Coffee
  • Windows 11
  • Windows Features
  • Windows Security
  • Microsoft
    • Microsoft Copilot
    • Microsoft Powertoys
  • Shortcuts
    • Windows Shortcuts
    • Desktop Shortcuts
  • Video Tutorials
  • About
    • What’s New?!
    • About us
    • Contact us
    • Privacy Policy
    • Terms of Use
  • Follow us
    • Reddit
    • Dev.to
    • YouTube
    • Linked In
    • X
    • Tumblr
    • Facebook
    • Instagram
    • Buy Me A Coffee
Close

Search

Home/Windows Features/How to Enable Windows PowerShell 2.0 in Windows 11?

How to Enable Windows PowerShell 2.0 in Windows 11?

Vigneshwaran Vijayakumar
By Vigneshwaran Vijayakumar
April 4, 2026 5 Min Read
2

Enable Windows PowerShell 2.0 in Windows 11: Windows 11 introduces a shift toward modernization, with the default console app now being Windows Terminal. This change affects familiar tools like the Command Prompt and Windows PowerShell, which are now integrated within the Windows Terminal. PowerShell 2.0, a powerful scripting language and command-line shell, offers advanced functionality and automation capabilities for managing Windows systems. While newer versions of PowerShell are available, there are scenarios where enabling PowerShell 2.0 is necessary, especially for compatibility with legacy scripts and applications. In this guide, we’ll walk through the steps to enable PowerShell 2.0 on a Windows 11 system, allowing users to leverage its features alongside newer PowerShell versions.

Table of Contents

  • Important Update on PowerShell 2.0 [April 2026]
  • Enable Windows PowerShell 2.0 in Windows 11 – Simple Steps:
  • Frequently Asked Questions
    • Why did Microsoft deprecate and remove PowerShell 2.0?
    • Can I still force a script to run in a PowerShell 2.0 environment if I absolutely have to?
    • Why can’t I find “Windows PowerShell 2.0” in the “Turn Windows features on or off” menu anymore?
    • Does removing PowerShell 2.0 affect the PowerShell ISE?
  • Take away:

Important Update on PowerShell 2.0 [April 2026]

Goodbye PowerShell 2.0
Goodbye PowerShell 2.0

Microsoft officially killed and permanently deleted PowerShell 2.0 from modern Windows.

Microsoft deprecated PowerShell 2.0 in 2017, however, it was available as an optional feature for all these years. Recently, Microsoft has completely removed PowerShell 2.0 from Windows 11 version 24H2 (August 2025 Release). For Windows Server Editions, PowerShell 2.0 was deprecated by September 2025. Microsoft explains this measure as an effort to clean up legacy code, reduce the complexity of the PowerShell Environment, and improve Windows Security.

Windows 11 comes pre-installed with Windows PowerShell 5.1, and it still continues to be the default Scripting Tool on Windows 11. However, users can download and install the latest Windows PowerShell 7 for better, modern, and cross-platform functionalities. We have a detailed guide explaining how to check the PowerShell Version and upgrade to Windows PowerShell 7 on Windows 11. 

We recommend that users upgrade to PowerShell 5.1 or the modern PowerShell 7, at their convenience. Missing PowerShell 2.0? Kindly share your thoughts in the comments section. 

Enable Windows PowerShell 2.0 in Windows 11 – Simple Steps:

Though PowerShell 2.0 is deprecated on Windows 11, we preserve the following method of enabling PowerShell 2.0 on Windows 11 for documentation purposes.

  1. Click on the Start Menu and open the Control Panel.
  2. Switch the Control Panel view to Category.
Category View
Category View
  • Now, Click on Programs.
  • Programs
    Programs
  • Under Programs and Features, click on Turn Windows Features on or off.
  • Turn Windows Features on or off
    Turn Windows Features on or off
  • Windows Features dialog box will open now.
  • Search and locate the Windows PowerShell 2.0 from the list of services available.
  • Enable Windows PowerShell 2.0
    Enable Windows PowerShell 2.0
  • Click on the checkbox next to it and then click on OK.
  • Windows 11 will search for the required files.
  • Searching for the required files
    Searching for the required files
  • After the process, Windows will apply the necessary changes.
  • Applying Changes
    Applying Changes
  • The system will prompt for a restart. Click Close. Continue with Restart if prompted. It is recommended that changes made to the system reflect while using the environment.
  • Close
    Close
  • That is it, Windows PowerShell 2.0 is now enabled on your Windows 11 laptop or PC. Enjoy Seamless Connectivity.
  • PowerShell 2.0 is the next generation of the PowerShell command processor. Although its technical details might not be widely known, some software still relies on it. If you encounter a situation where you need to execute a command to fix a problem, you might find yourself relying on PowerShell 2.0. Interestingly, it has zero effect on your computer’s speed.

    Frequently Asked Questions

    Why did Microsoft deprecate and remove PowerShell 2.0?

    PowerShell 2.0 was originally released in 2009 with Windows 7 and is incredibly outdated. Microsoft removed it primarily for security reasons. Modern attack techniques often use PowerShell 2.0 to bypass modern security logging. Unlike PowerShell 5.1 and 7+, version 2.0 does not support Script Block Logging or the Antimalware Scan Interface (AMSI), making it a favorite tool for hackers looking to hide their tracks.

    Can I still force a script to run in a PowerShell 2.0 environment if I absolutely have to?

    If you have a legacy script and you have not removed the feature yet, you can instruct Windows to open it using the old engine by running powershell.exe -Version 2.0 -File C:\path\to\your\script.ps1
    If you have already disabled or removed the feature, this command will result in an error stating that the specified version of PowerShell is not installed.

    Why can’t I find “Windows PowerShell 2.0” in the “Turn Windows features on or off” menu anymore?

    Microsoft permanently removed PowerShell 2.0 starting with Windows 11, version 24H2.

    Does removing PowerShell 2.0 affect the PowerShell ISE?

    While the standard PowerShell ISE technically loads on modern systems, Microsoft has long since stopped actively developing it. Because PowerShell 2.0 was deeply tied to the foundational code of the ISE, removing it was part of a broader effort to deprecate the ISE entirely.

    Take away:

    The permanent removal of PowerShell 2.0 isn’t just another routine Windows 11 update. It is a mandatory security evolution. By severing ties with this 15-year-old framework, Microsoft is actively closing one of the most notorious blind spots used by modern attackers to bypass system logging. Happy Coding! Peace out!

    For more interesting articles, stay tuned to Winsides.com!

    Tags:

    How to Enable in Windows 11windows 11
    Vigneshwaran Vijayakumar
    Author

    Vigneshwaran Vijayakumar

    Hello, I'm Vigneshwaran, the founder, owner, and author of WinSides.Com. With nearly a decade of experience in blogging across various domains and specializing in Windows-related tutorials for over five years, I bring a wealth of knowledge and expertise to WinSides.Com

    Follow Me
    Other Articles
    How to Reset Network Settings in Windows 11
    Previous

    Reset Network Settings in Windows 11 – Quick Ways

    Run System Properties as Administrator on Windows 11
    Next

    How to Run System Properties as Administrator on Windows 11?

    2 Comments
    1. Avatar of Mohamad El-Kheir Mohamad El-Kheir says:
      October 5, 2025 at 9:24 pm

      i have a MSI laptop with windows 11 Home Installed on it.
      how to install powershell v2.0 on it

      Reply
      1. Vigneshwaran Vijayakumar Vigneshwaran Vijayakumar says:
        October 5, 2025 at 9:41 pm

        Hello Mr. Mohamad El-Kheir,

        Thank you for contacting us. Microsoft has removed PowerShell version 2.0 completely from Windows 11 24H2 version (August 2025 release). Though Microsoft deprecated Windows PowerShell v2.0 in 2017, it remained available as an optional feature as mentioned in the above article. Microsoft has quoted on the complete removal of PowerShell 2.0 as their broader effort to clean up legacy code, reduce PowerShell Ecosystem Complexity, and improve Windows Security. You can continue using the default and the pre-installed PowerShell 5.1, or you can download and install the latest Windows PowerShell 7 for your Windows 11 Home. Kindly refer to our detailed article on How to check PowerShell Version and upgrade your PowerShell to the latest Windows PowerShell 7.

        We sincerely appreciate your query and we are glad that we are able to provide a better solution. Stay tuned to Winsides.com.

        Best Regards
        Vigneshwaran Vijayakumar

        Reply

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    • How to Run Group Policy Editor as Administrator on Windows 11?
    • Easy Way to Enable Windows Subsystem for Linux in Windows 11
    • Enable Windows Subsystem for Linux (WSL 2) using Command Prompt & PowerShell
    • Enable IIS Management Console in Windows 11 [GUI]
    • Quick Steps to Enable Core Isolation in Windows 11
    1. Vigneshwaran Vijayakumar
      Vigneshwaran Vijayakumar on How to Enable Windows PowerShell 2.0 in Windows 11?October 5, 2025

      Hello Mr. Mohamad El-Kheir, Thank you for contacting us. Microsoft has removed PowerShell version 2.0 completely from Windows 11 24H2…

    2. Avatar of Mohamad El-Kheir
      Mohamad El-Kheir on How to Enable Windows PowerShell 2.0 in Windows 11?October 5, 2025

      i have a MSI laptop with windows 11 Home Installed on it. how to install powershell v2.0 on it

    3. Vigneshwaran Vijayakumar
      Vigneshwaran Vijayakumar on DxDiag Windows 11 – What is it & How to use it for Troubleshooting?August 14, 2025

      Hey Myla Shannon Thank you for your valuable feedback. We are delighted to hear your compliment and excited to know…

    4. Avatar of Myla Shannon
      Myla Shannon on DxDiag Windows 11 – What is it & How to use it for Troubleshooting?August 14, 2025

      This content is incredibly informative.

    5. Avatar of seven
      seven on How to Enable IIS [Internet Information Services] in Windows 11?July 29, 2025

      I found this post very helpful.

    • About us
    • What’s New?!
    • Guest Posts on Winsides.com – Terms and Conditions
    • Publication Sitemap
    • Careers
    • Authors
    • Why Trust Winsides.com?
    • Content Removal Request
    • Terms of Use
    • Disclaimer
    • Contact us
    Copyright 2024-2026 - Winsides.com. All rights reserved.