Skip to content
July 22, 2026
  • AI & Copilot
  • Azure Cloud
  • How To Guides
  • Microsoft 365 Office
  • Windows
  • XBOX
  • Privacy Policy

Microsoft News Now

The Home of Microsoft News Today

Primary Menu
  • AI & Copilot
  • Azure Cloud
  • How To Guides
  • Microsoft 365 Office
  • Windows
  • XBOX
  • Privacy Policy
Light/Dark Button
Subscribe

Home - How To Guides - How to Easily Update PowerShell on Windows 11 (All Methods: winget, Store, MSI, and Troubleshooting Help Too)

  • How To Guides
  • Windows

How to Easily Update PowerShell on Windows 11 (All Methods: winget, Store, MSI, and Troubleshooting Help Too)

Learn every way to update PowerShell on Windows 11, including winget commands, Microsoft Store, MSI installers from GitHub, and Windows Update, plus tips for verifying your version.
Dave W. Shanahan March 27, 2026 (Last updated: March 30, 2026) 7 minutes read
How to Easily Update PowerShell on Windows 11 (All Methods: winget, Store, MSI, and Troubleshooting Help Too)

Keeping PowerShell updated on Windows 11 makes your system more secure, ensures you have the latest bug fixes, and unlocks new language features and modules for your scripts. Whether you prefer using the command line, the Microsoft Store, or a traditional installer, there are several reliable ways to upgrade from the builtโ€‘in Windows PowerShell 5.1 to the latest PowerShell 7+ or to keep an existing PowerShell 7 installation current.

You can update PowerShell on Windows 11 using several methods, including winget, Microsoft Store, MSI installers from GitHub, and Windows Update for some versions.

1. Before you start: check your current PowerShell

  1. Open Windows Terminal (or PowerShell):

    • Press Start, type โ€œWindows Terminal,โ€ and press Enter.

  2. Run one of these:

    • Windows PowerShell version table:
      powershell โ†’ "$PSVersionTable"

    • PowerShell 7+ version table:
      pwsh โ†’ "$PSVersionTable"

  3. Or just check the binary version:
    pwsh -v (PowerShell 7+) or powershell -v (older).

This tells you whether youโ€™re still on Windows PowerShell 5.1 (built into Windows) or already using PowerShell 7+ sideโ€‘byโ€‘side.


2. Update PowerShell with winget (recommended)

Winget is the fastest way to update PowerShell 7+ on Windows 11.

2.1. Open an elevated terminal

  1. Rightโ€‘click Start.

  2. Select โ€œWindows Terminal (Admin)โ€ or โ€œTerminal (Admin).โ€

2.2. Search for the PowerShell package

Run:

powershell
winget search Microsoft.PowerShell
  • Confirm any firstโ€‘time terms prompt with Y.

2.3. Install or update PowerShell

  • Install or update to the latest version explicitly:

powershell
winget install --id Microsoft.PowerShell --source winget

This command will install the latest stable PowerShell 7 and upgrade an existing 7.x install in place.ย  How to Easily Update PowerShell on Windows 11 (All Methods: winget, Store, MSI, and Troubleshooting Help Too)

  • If you already have it and just want to upgrade:

powershell
winget upgrade --id Microsoft.PowerShell --source winget

You can also list all upgradeable apps first:

powershell
winget list Microsoft.PowerShell
winget upgrade Microsoft.PowerShell

2.4. Verify the update

After winget finishes:

powershell
pwsh -v

or inside PowerShell 7:

powershell
$PSVersionTable

3. Update or install from Microsoft Store

The Microsoft Store package keeps PowerShell updated automatically once installed.

3.1. Install via Microsoft Store app

  1. Open Microsoft Store from Start.

  2. Search for โ€œPowerShellโ€ (published by Microsoft).

  3. Click Get or Install.How to Easily Update PowerShell on Windows 11 (All Methods: winget, Store, MSI, and Troubleshooting Help Too)

  4. The Store will handle future updates automatically, just like other Store apps.

Youโ€™ll then launch it as PowerShell 7 or โ€œPowerShellโ€ from Start; it installs sideโ€‘byโ€‘side with Windows PowerShell 5.1.

3.2. If the Store is missing or broken

If Microsoft Store isnโ€™t working, you can often repair or reinstall it via documented commands such as wsreset.exe -i or Storeโ€‘reinstall instructions from Microsoftโ€™s support articles before using the Store to get PowerShell.


4. Update with MSI installer from GitHub (offline / controlled)

If you prefer a standalone installer (for offline machines, packaging, or more control), use the official MSI from GitHub.

4.1. Download the latest MSI

  1. Go to the official โ€œInstall PowerShell 7 on Windowsโ€ documentation on Microsoft Learn and follow the link to the latest stable release on GitHub.

  2. Download the .msi file that matches your system:

    • x64 for most modern Windows 11 installs.

    • arm64 for ARMโ€‘based devices (Surface Pro X, etc.).

4.2. Run the installer

  1. Doubleโ€‘click the MSI.

  2. Follow the wizard:

    • Accept the license.

    • Choose whether to:

      • Add PowerShell to PATH,

      • Enable PowerShell remoting,

      • Add โ€œOpen hereโ€ context menu, etc.

  3. Finish and reopen your terminalโ€”look for a new PowerShell 7 shortcut.

When installing a newer MSI over an older version, it upgrades in place.

4.3. Verify

Open the new PowerShell 7 app or run pwsh and check:

powershell
$PSVersionTable

5. Update via Windows Update (for Windows PowerShell)

Windows PowerShell 5.1 (the builtโ€‘in version) is updated through Windows itself; you donโ€™t manually upgrade it like PowerShell 7.

5.1. Enable Microsoft product updates

  1. Open Settings โ†’ Windows Update.

  2. Click Advanced options.

  3. Turn on โ€œGet updates for other Microsoft products”

When Microsoft ships relevant fixes or servicing updates, they arrive with regular Windows updates.


6. Updating from inside PowerShell (using winget)

You can run winget commands directly from a PowerShell prompt as long as youโ€™re in an elevated terminal.

From an admin PowerShell session:

powershell
winget search Microsoft.PowerShell
winget install --id Microsoft.PowerShell --source winget
# or
winget upgrade --id Microsoft.PowerShell --source winget

Then close and reopen the session to start using the new version.


7. Handling multiple PowerShell versions

On Windows 11 itโ€™s normal to have both Windows PowerShell 5.1 and PowerShell 7+ installed:

  • Windows PowerShell 5.1:

    • Launched as powershell.

    • Lives in C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe.

    • Updated through Windows Update.

  • PowerShell 7+:

    • Launched as pwsh (or from the โ€œPowerShell 7โ€ shortcut).

    • Installed via winget, Store, or MSI, usually under C:\Program Files\PowerShell\7\pwsh.exe.

You can pin the PowerShell 7 profile in Windows Terminal so itโ€™s your default shell while still keeping 5.1 for legacy scripts.


8. Quick reference: common commands

update powershell

  • Check version (in any PowerShell):

powershell
pwsh -v
$PSVersionTable
  • Update with winget (recommended):

powershell
winget install --id Microsoft.PowerShell --source winget
# or
winget upgrade --id Microsoft.PowerShell --source winget
  • Verify after update:

powershell
pwsh -v
# or
$PSVersionTable

9. Troubleshooting common PowerShell update problems

9.1. โ€œwinget is not recognizedโ€ error

If you runย wingetย and see:
โ€œwinget : The term 'winget' is not recognized as the name of a cmdlet, function, script file, or operable program,โ€ Windows Package Manager is missing or not registered for your user.

Try these steps:

  1. Make sure youโ€™re on a supported Windows 11 build and have installed all latest updates inย Settings โ†’ Windows Update.

  2. Sign out and sign back in (winget is sometimes registered on first signโ€‘in only after opening a new session).โ€‹

  3. Open PowerShell as admin and run the Microsoftโ€‘documented registration/repair steps (for example via the Microsoft.WinGet.Client moduleโ€™sย Repair-WinGetPackageManager -Force -Latest).

  4. Open aย newย terminal window and tryย winget --versionย again.

If it still fails, you can install PowerShell using the MSI from GitHub or the Microsoft Store as described earlier, then revisit winget later.

9.2. PowerShell 7 wonโ€™t start or disappears from Terminal

Sometimes after an update, Windows Terminal canโ€™t findย pwsh.exe, or launching PowerShell 7 does nothing.

To fix it:

  1. Check whetherย pwsh.exeย still exists underย C:\Program Files\PowerShell\7\ย (or a similar path).

  2. If itโ€™s missing or the folder only has partial files, reinstall the latest version using:

    • winget install --id Microsoft.PowerShell --source winget, or

    • the latest MSI from the official GitHub release page.

  3. In Windows Terminal, openย Settings โ†’ Profilesย and make sure theย PowerShellย profile points to the correctย pwsh.exeย path (or delete and let Terminal recreate it).

After reinstalling, open a fresh Terminal window and runย $PSVersionTableย to confirm everything works.โ€‹

9.3. Multiple PowerShell entries in Start or Terminal

Having both Windows PowerShell 5.1 and PowerShell 7+ is expected on Windows 11, but it can be confusing.

Keep this in mind:

  • Windows PowerShell 5.1:

    • Label: โ€œWindows PowerShellโ€.

    • Command:ย powershell.

    • Updated only via Windows Update.

  • PowerShell 7+:

    • Label: โ€œPowerShellโ€ or โ€œPowerShell 7โ€.

    • Command:ย pwsh.

    • Updated via winget, Store, or MSI.

If you want 7+ as your default:

  1. Openย Windows Terminal โ†’ Settings โ†’ Startup, set default profile toย PowerShellย (the one that runsย pwsh).โ€‹

  2. Optionally unpin the old โ€œWindows PowerShellโ€ tile from Start so you always launch the newer shell first.

Keeping PowerShell current doesnโ€™t have to be complicated: once you know which version youโ€™re using and which method fits your setupโ€”winget, Store, MSI, or just letting Windows Update handle 5.1โ€”you can standardize on a simple routine for all your machines. For most users, a quick winget upgrade every so often is enough, while administrators can script MSI or winget deployments across fleets and rely on the troubleshooting steps above if anything goes wrong.

Recent Posts You Might Like

  • Microsoft Adds Multi-Model โ€˜Critiqueโ€™ and โ€˜Councilโ€™ to Microsoft 365 Copilot Researcher for Deeper, More Accurate AI Research
  • Xbox Games Showcase 2026 Dated for June 7 With Gears of War: Eโ€‘Day Direct and FanFestโ€™s Big Return
  • Exciting Xbox Partner Preview March 2026 Recap: 19 Games, 7 World Premieres, and 14 Dayโ€‘One Game Pass Launches

About The Author

update powershell

Dave W. Shanahan

I’m Dave W. Shanahan, a Microsoft enthusiast with a passion for Windows, Xbox, Microsoft 365 Copilot, Azure, and more. I started MSFTNewsNow.com to keep the world updated on Microsoft news. Based in Massachusetts, you can email me at davewshanahan@gmail.com.

See author's posts

Like this:

Like Loadingโ€ฆ

Related


Discover more from Microsoft News Now

Subscribe to get the latest posts sent to your email.

Tags: Copilot GitHub Microsoft Microsoft 365 Microsoft 365 Copilot Microsoft Store PowerShell Settings Surface Surface Pro Windows Windows 11 XBOX XBOX Games Showcase

Post navigation

Previous: Next Week on Xbox Brings Legacy of Kain: Ascendance, Super Meat Boy 3D, and More (March 30โ€“April 4)
Next: Xbox Games Showcase 2026 Dated for June 7 With Gears of War: Eโ€‘Day Direct and FanFestโ€™s Big Return

Related Stories

Windows 11 Insider Builds Add โ€œCloud Rebuildโ€ Recovery and New Account UI (July 2026 Update)
  • News
  • Windows

Windows 11 Insider Builds Add โ€œCloud Rebuildโ€ Recovery and New Account UI (July 2026 Update)

Dave W. Shanahan July 7, 2026
How to Join the New Windows Insider Program (and Switch Channels) on Windows 11
  • How To Guides
  • Windows

How to Join the New Windows Insider Program (and Switch Channels) on Windows 11

Dave W. Shanahan June 29, 2026
Windows 11โ€™s New Improved Windows Insider Program Experience Rolls Out Gradually to Retail, Adds Taskbar Size Tweaks in Latest Builds
  • News
  • Windows

Windows 11โ€™s New Improved Windows Insider Program Experience Rolls Out Gradually to Retail, Adds Taskbar Size Tweaks in Latest Builds

Dave W. Shanahan June 29, 2026

Accessibility Amazon Android Authentication Azure Call of Duty Copilot Cybersecurity Developer Enterprise Free Play Days Gaming Generative AI GitHub Google Linkedin Microsoft Microsoft 365 Microsoft 365 Copilot Microsoft Copilot Microsoft Edge Microsoft Store Microsoft Teams Next Week on XBOX OpenAI Outlook Patch Tuesday Privacy Security Settings SharePoint Surface Twitter Windows Windows 10 Windows 11 Windows Insider XBOX XBOX Game Pass XBOX Game Pass Ultimate XBOX One XBOX Play Anywhere XBOX Series X XBOX Series X|S XBOX Wire

Useful Links

  • AI and Copilot (249)
  • Azure & Cloud (35)
  • Developers (3)
  • Enterprise (4)
  • How To Guides (99)
  • Microsoft 365/Office (98)
  • Microsoft Announcements (97)
  • News (1,283)
  • Security (78)
  • Surface (47)
  • Windows (169)
  • XBOX and Gaming (425)

You May Have Missed

XBOX Backward Compatibility on PC Is Here: Play Classic XBOX Games on Windows 11 and Handhelds
  • News
  • XBOX and Gaming

XBOX Backward Compatibility on PC Is Finally Here: Play Your Favorite Classic XBOX Games on Windows 11 and Handhelds

Dave W. Shanahan July 22, 2026 0
XBOX and Meta Bring XBOX Game Pass Starter Edition to Eligible Meta Horizon+ Subscribers
  • XBOX and Gaming

XBOX and Meta Bring Fresh XBOX Game Pass Starter Edition to Eligible Meta Horizon+ Subscribers

Dave W. Shanahan July 21, 2026 0
Halo: Campaign Evolved and Beast of Reincarnation Lead Huge Late-July XBOX Game Pass Drop
  • News
  • XBOX and Gaming

Halo: Campaign Evolved and Beast of Reincarnation Lead Huge Late-July XBOX Game Pass Drop

Dave W. Shanahan July 21, 2026 0
Microsoft Expands Azure AI Infrastructure with AMD to Power Next-Gen Workloads Today
  • News

Microsoft Expands Azure AI Infrastructure with AMD to Power Next-Gen Workloads Today

Dave W. Shanahan July 20, 2026 0
Copyright © 2026 All rights reserved. ReviewNews by AF themes.

    %d