Edit

Share via


Install PowerToys

PowerToys is a set of utilities for customizing Windows that you can install using multiple methods. This article explains how to install PowerToys on Windows 11 and Windows 10 using an executable file, Microsoft Store, or package managers like WinGet, Chocolatey, and Scoop.

We recommend installing PowerToys via GitHub or Microsoft Store, but alternative install methods are also listed if you prefer using a package manager.

System requirements

The following are the minimum requirements to install and run PowerToys:

  • Windows 11 or Windows 10 version 2004 (20H1 / build 19041) or newer
  • 64-bit processor: x64 or ARM64
  • Latest stable version of Microsoft Edge WebView2 Runtime is installed via the bootstrapper during setup

Installation methods

To install PowerToys using a Windows executable file:

  1. Visit the Microsoft PowerToys GitHub releases page.
  2. Select the Assets drop-down menu to display the files for the release.
  3. Select the PowerToysSetup-0.##.#-x64.exe or PowerToysSetup-0.##.#-arm64.exe file to download the PowerToys executable installer.
  4. Once downloaded, open the executable file and follow the installation prompts.

After installation

After successfully installing PowerToys, an overview window will display with introductory guidance for each of the available utilities.

If you view the Home view of the PowerToys settings, you can get quick access to some of the utilities, see an overview of the available shortcuts, and enable or disable individual utilities.

A screenshot of the Home page of the PowerToys settings.

Updates

PowerToys uses an automatic update checker that checks for new versions when the app is running. If enabled, a toast notification will appear when an update is available. You can also check for updates manually from the PowerToys Settings.

PowerToys Update

Extracting the MSI from the bundle

Make sure to have the .NET SDK installed.

In PowerShell, run dotnet tool install wix --global to install the latest version of WiX Toolset.

This PowerShell example assumes that the PowerToys installer has been downloaded to the Windows desktop.

wix burn extract ${Env:\USERPROFILE}"\Desktop\PowerToysSetup-0.94.0-x64.exe" -out ${Env:\USERPROFILE}"\Desktop\extractedPath" -oba ${Env:\USERPROFILE}"\Desktop\extractedPath"

Troubeshooting

Fixes for uninstalling 0.51 and earlier builds issues

If you have an issue with the MSI being inaccessible, you can download the installer that corresponds with the installed version via the PowerToys releases page and run the following command. You'll need to change EXECUTABLE_INSTALLER_NAME to the actual file name.

In PowerShell, run .\EXECUTABLE_INSTALLER_NAME.exe --extract_msi and this will extract the MSI to your desktop.

Clean-up scripts

If there are problems while uninstalling a version, there are cleanup scripts available:

  • <github.com/microsoft/PowerToys/tree/main/tools/CleanUp_tool>
  • <github.com/microsoft/PowerToys/tree/main/tools/CleanUp_tool_powershell_script>

Microsoft PowerToys: Utilities to customize Windows

General settings for PowerToys

PowerToys on GitHub