Uninstall PowerShell 7 on Windows [Complete Guide]
PowerShell 7 is Microsoft’s modern command-line shell and scripting platform built on .NET. It offers improved performance, cross-platform compatibility, and advanced automation capabilities compared to the legacy Windows PowerShell 5.1. Many IT professionals, developers, and power users install PowerShell 7 to take advantage of its latest features and enhancements.
There may be situations where you need to remove PowerShell 7 from your system. For example, you might be troubleshooting software conflicts, upgrading to a newer release, cleaning up unused applications, or switching to a different installation method.
This guide explains every available method for uninstalling PowerShell 7 on Windows, including WinGet, MSI, ZIP packages, Microsoft Store installations, and .NET Global Tools.
Let’s learn the process!
PowerShell 7 Supported Versions of Windows
PowerShell 7 supports a wide range of Windows operating systems, including Windows 10, Windows 11, Windows Server 2016, Windows Server 2019, Windows Server 2022, and newer supported Windows Server releases.
Unlike Windows PowerShell 5.1, which is integrated into Windows, PowerShell 7 is installed separately. This separate installation model allows users to upgrade, reinstall, or uninstall PowerShell 7 whenever necessary without impacting the operating system’s built-in management tools.
Before uninstalling PowerShell 7, it is important to determine how it was originally installed because the removal process varies depending on the installation method.
Uninstall PowerShell 7 on Windows [Complete Guide]
![Uninstall PowerShell 7 on Windows [Complete Guide]](https://gadgetsnurture.com/wp-content/uploads/2026/06/Uninstall-PowerShell-7-on-Windows-Complete-Guide-1024x576.jpg)
To uninstall PowerShell 7 on Windows, use the uninstall method that matches your installation type. Run the winget uninstall –id Microsoft.PowerShell command if installed via WinGet, remove it through Programs and Features if installed using an MSI package, delete the extracted folder if installed from a ZIP file, select Uninstall from the Start menu if installed from the Microsoft Store, or run dotnet tool uninstall –global PowerShell if installed as a .NET Global Tool.
1: Identify How PowerShell 7 Was Installed
Before uninstalling PowerShell 7, you need to determine which installation method was used.
Some users install PowerShell through the Microsoft Store for automatic updates, while others use the MSI installer downloaded from Microsoft’s website. Developers often prefer WinGet or .NET Global Tools, and some advanced users install the ZIP package for a portable setup.
Knowing the installation method is important because using the wrong removal process may not completely uninstall the application. If you are unsure, think back to how PowerShell 7 was initially installed or check whether it appears in Programs and Features, the Microsoft Store, or your command-line package manager.
Once you identify the installation method, proceed with the corresponding steps below.
2: Uninstall PowerShell 7 Installed Using WinGet
If you installed PowerShell 7 using WinGet, the Windows Package Manager provides the quickest way to remove it.
Open Windows Terminal, Command Prompt, or PowerShell with administrator privileges. After opening the command-line window, enter the following command:
winget uninstall –id Microsoft.PowerShell
Press Enter to execute the command.
WinGet will locate the installed PowerShell package and begin the removal process automatically. Depending on your system, the uninstall operation usually takes only a few seconds.
After the process completes, you can restart your computer if prompted and verify that PowerShell 7 has been removed successfully.
3: Uninstall PowerShell 7 Installed Using the MSI Package
Many users install PowerShell 7 using Microsoft’s downloadable MSI installer. If this is how PowerShell was installed on your computer, you can remove it through the traditional Windows Control Panel.
Open the Control Panel and select Programs and Features. A list of installed applications will appear on your screen.
Locate PowerShell 7 in the list and click on it. Next, select Uninstall from the available options.
Windows will launch the PowerShell uninstall wizard and guide you through the removal process. Follow the on-screen instructions until the operation is complete.
Once finished, PowerShell 7 will be removed from your system while leaving Windows PowerShell untouched.
4: Remove a ZIP Package Installation
Some users install PowerShell 7 using the portable ZIP package instead of a traditional installer.
Unlike MSI or Microsoft Store installations, ZIP installations do not register themselves as installed programs in Windows. As a result, there is no dedicated uninstall option.
To remove PowerShell 7 installed through a ZIP package, simply locate the folder where the ZIP contents were extracted.
After finding the folder, delete it completely. You may also remove any desktop shortcuts or Start menu shortcuts that point to the deleted folder.
Since the application runs directly from the extracted files, deleting the folder effectively removes PowerShell 7 from your computer.
5: Uninstall PowerShell 7 Installed from the Microsoft Store
If PowerShell 7 was installed from the Microsoft Store, Windows makes the removal process extremely simple.
Click the Start button and type PowerShell 7 into the search bar.
When the application appears in the search results, right-click it or select the available options menu.
Choose Uninstall and confirm your decision when prompted.
Windows will automatically remove the Microsoft Store version of PowerShell 7 and clean up its associated files.
After the process finishes, the application will no longer appear in the Start menu.
6: Uninstall PowerShell 7 installed as a .NET Global Tool
Developers sometimes install PowerShell 7 as a .NET Global Tool. This installation method uses the .NET CLI rather than traditional Windows installers.
To remove this version, open Command Prompt, PowerShell, or Windows Terminal.
Run the following command:
dotnet tool uninstall –global PowerShell
Press Enter to execute the command.
The .NET tool manager will locate the PowerShell package and remove it from your user profile. Once completed, the PowerShell global tool will no longer be available from the command line.
You can verify the removal by attempting to launch PowerShell using the same global tool command that was previously available.
FAQs
Does uninstalling PowerShell 7 affect Windows PowerShell?
No. Windows PowerShell 5.1 is included with Windows and remains available even after PowerShell 7 is removed.
Which uninstall method should I use?
You should always use the uninstall method that matches the way PowerShell 7 was originally installed.
Can I reinstall PowerShell 7 after uninstalling it?
Yes. PowerShell 7 can be reinstalled at any time using WinGet, the MSI installer, the Microsoft Store, or another supported installation method.
Why does PowerShell 7 not appear in Programs and Features?
This usually happens when PowerShell was installed using a ZIP package, WinGet, Microsoft Store, or as a .NET Global Tool rather than the MSI installer.
Is deleting the ZIP folder enough to uninstall PowerShell 7?
Yes. ZIP package installations are portable and do not use a traditional installer. Deleting the extracted folder removes the application.
Summary
Uninstalling PowerShell 7 on Windows is a simple process once you know how it was installed. Users who installed PowerShell through WinGet can remove it using a command, MSI users can uninstall it through Programs and Features, ZIP package users only need to delete the extracted folder, Microsoft Store users can uninstall it directly from the Start menu, and .NET Global Tool users can remove it through the dotnet command line utility.
