How to Uninstall WSL on Windows 11

A laptop running Windows 11.

Key Takeaway:

  • First, remove all installed Linux distros by heading into Settings > Apps > Installed apps, selecting the three dots next to a distro, and choosing Uninstall.
  • Second, delete all WSL components by going to Settings > Apps > Installed apps, selecting the three dots next to each Windows Subsystem for Linux instance, and clicking Uninstall.
  • Third, deactivate WSL by navigating to Settings > Apps > Optional features > More Windows features, disabling the Windows Subsystem for Linux option, clicking OK, and choosing Restart now.

Want to remove WSL (Windows Subsystem for Linux) from your Windows 11 PC? Whether you prefer an alternative for your Linux distros or simply want it gone, it’s easy to delete WSL and all its components on your computer. We’ll show you how to do just that.

What Happens When You Remove WSL

When you delete WSL from your PC, a few things happen:

  • You can’t run Linux distros anymore on your Windows system.
  • If you have existing WSL user data, that will all disappear. Backing it up is a good practice if you plan to go back to using WSL in the future.
  • If you’re using WSL 2, uninstalling it means its accompanying virtual machine platform will also get deleted.

Know that WSL is not the only option for running Linux out there. If you want to use an alternative, uninstalling it becomes more important to avoid conflict between the two.

Step 1. Uninstall All Installed Linux Distros

If you have installed Linux distros, you need to uninstall them first. Otherwise, files associated with your distro will remain on your system, taking up unnecessary storage space and potentially causing conflicts with other software. There are three ways to do this:

Using the Settings App

On your keyboard, press the Windows + I keys to open Settings on your computer. Then, go to Apps > Installed apps.

"Installed apps" highlighted in Windows 11 Settings.

Find your Linux distro from the list (in this example, Ubuntu). Then, click its corresponding ellipsis icon and choose Uninstall from the expanded options.

Three-dot menu and "Uninstall" highlighted for Ubuntu in Windows 11 Settings.

Using the Windows Package Manager

You can use the Windows Package Manager (which is the winget command in Command Prompt) to uninstall your Linux distros.

Right-click the Start button and choose Terminal (Admin) from the Power User menu. In the User Account Control dialog, choose Yes.

"Start" menu and "Terminal (Admin)" highlighted on Windows 11.

At the top of Terminal, click the Open a new tab drop-down and choose Command Prompt.

Down-arrow icon and "Command Prompt" highlighted in Terminal.On the command line, type winget list and press Enter. This will display all of your installed apps. From this list, find and note down the ID value for your Linux distro.

"winget list" command and Ubuntu ID highlighted in Command Prompt.

Finally, run this command:

winget uninstall --id [ID-NAME]

Make sure to replace [ID-NAME] with the ID of your distro. For example, type winget uninstall –id Canonical.Ubuntu.2204.

"winget uninstall" command in Command Prompt.

Removing an Imported Linux Distro

You cannot uninstall your Linux distro using the Settings app if you imported it from a backup. Here’s how you remove it:

Launch Command Prompt with administrator access. Then, on the command line, type wsl -l and press Enter. This will display all currently installed Linux distros on your PC.

"wsl -l" command in Command Prompt.Finally, run the following command:

wsl --unregister [DISTRO]

Replace [DISTRO] with the name of the distro you want to uninstall (for example, wsl –unregister Ubuntu).

"wsl --unregister Ubuntu" command in Command Prompt.

Note: This method only makes the Linux distro unavailable on WSL. It won’t be completely uninstalled from your PC.

Backing Up Your Linux Distro

It’s a good practice to back up your current Linux distro by exporting it. This is useful if you decide to pick up WSL again in the future. It only takes a few steps:

Launch Command Prompt with administrator access. Then, run the following command:

wsl --export [DISTRO] [export-name].tar

Replace [DISTRO] with the name of the distro that you want to back up. Also, replace [export-name] with your preferred file name.

"wsl --export" command in Command Prompt.

Step 2. Delete Windows Subsystem for Linux Components

After removing Linux installations and their associated files, you can proceed to delete the components of WSL on your computer. You can approach this as you would when uninstalling a regular app.

Open Settings and navigate to Apps > Installed apps. From the list, find Windows Subsystem for Linux. Click More (an ellipsis icon) and choose Uninstall from the provided options.

Three-dot menu and "Uninstall" highlighted for WSL in Windows 11 Settings.

Do this for all instances of or related to WSL on the list.

Step 3. Deactivate WSL on Windows 11

With all associated Linux files and components removed, your last step is to disable WSL on Windows 11. You can do this by adjusting your options in the Windows Features panel.

In the Settings app, go to Apps > Optional features.

"Optional features" highlighted in Windows 11 Settings.Scroll down to the bottom of the page. Then, under Related settings, click More Windows features. This will open the Windows Features window on your screen.

"More Windows features" highlighted in Windows 11 Settings.

From the list, find Windows Subsystem for Linux and clear its corresponding checkbox. Then, click OK.

"Windows Subsystem for Linux" and "OK" highlighted.In another dialog, wait for Windows Features to finish preparing the files and process your requested changes. Once done, click Restart now.

"Restart now" highlighted.

Can You Reinstall WSL on Your PC?

If you change your mind in the future, you can always go back and reinstall Windows Subsystem for Linux on your PC. Here are two ways to do it; choose either:

Once reinstalled, you can also choose to import any Linux backup that you exported in the past.

And you’re all set. While WSL doesn’t do anything harmful to your Windows 11 computer, uninstalling it if you want to free up extra storage space or use another platform to run your Linux distro. Before performing our methods, consider exporting a backup of your current distro first to preserve your data and even import it if you reinstall WSL.