How to bulk uninstall apps with commands on Windows 11

If you have to uninstall multiple apps on Windows 11, you can use one command to remove them – here's how.

Windows 11 bulk uninstall apps

On Windows 11, you have various ways to uninstall apps, but if you have to remove many of them, it can take a long time. However, you can use the Windows Package Manager (winget) tool to uninstall apps quickly in bulk.

Although it may be possible to remove apps with other third-party tools or even create a PowerShell script, the winget command makes the entire process easy no matter the installation source (Microsoft Store, Windows Package Manager, Win32 apps you may have installed with .msi or .exe, etc.), saving you time and the hassle that involves using third-party solutions.

This guide will teach you the steps to debloat Windows 11 by uninstalling multiple apps with the winget command.

Bulk uninstall apps with winget command on Windows 11

To uninstall apps in bulk with the winget command, use these steps:

  1. Open Start on Windows 11.

  2. Search for Command Prompt, right-click the top result, and select the Run as administrator option.

  3. Type the following command to generate a list of all installed apps on Windows 11 and press Enter:

    winget list

    winget list installed apps

  4. Type the following command to uninstall multiple apps with winget and press Enter:

    winget uninstall --id=APP-ID-1 && winget install --id=APP-ID-2 && winget install --id=APP-ID-3

    In the command, change the APP-ID for the ID of the app you want to remove (see step 3). If you want to add more apps to remove, you need to separate each command with “&&.” This example uninstalls three apps: winget uninstall --id=Mozilla.Firefox && winget install --id=WinDirStat.WinDirStat && winget install --id=VideoLAN.VLC

    winget bulk uninstall apps

  5. Continue with the on-screen directions (if applicable).

Once you complete the steps, the apps you specified in the command will uninstall from the Windows 11 installation.