WSL2 Stopped Working: 4 Easy Ways to Make It Work Again

Restart LxssManager service or turn on Hardware Virtualization

Reading time icon 4 min. read

Readers help support Windows Report. We may get a commission if you buy through our links. Tooltip Icon

Read our disclosure page to find out how can you help Windows Report sustain the editorial team Read more

Key notes

  • WSL service allows you to load Linux and run it directly on your Windows PC.
  • If it fails to work, then you will come across different issues such as the WSL2 stopped working error.
  • You can try deleting the latest Windows update that you have installed on your PC.

When running a Linux virtual machine on your Windows PC, you may come across issues such as the WSL2 stopped working, which has been troubling other users.

In this guide, we will discuss what is WSL and what it does in actual terms. Moreover, we will give you a few solutions that will help you resolve the problem on your end. Let us get right into it.

What is WSL or Windows Subsystem for Linux?

WSL or the Windows Subsystem for Linux lets users run Linux OS directly on their Windows PC. The best part of using WSL is that it lets you run complete Linux inside Windows, allowing you to use the same files and apps seamlessly.

WSL2 makes use of the Hyper-V virtual machine technology. This boosts the performance of using Linux on Windows OS as the compatibility is improved and the file access speed is up to 20x faster than WSL1.

Microsoft introduced WSL2 in 2020, so it is compatible with the latest version of Windows, i.e., the Windows 11 OS. However, if you are using Windows 10, then you need to manually configure it for better performance.

While you will get almost similar performance on Windows 10, as per user reports, WSL2 performs well and is stable on Windows 11.

What can I do if WSL2 stopped working?

1. Set the LxssManager service startup to Automatic

  1. Press Win + R keys to open the Run dialogue.
  2. Type regedit and press Enter.
  3. Navigate to the below-mentioned path. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LxssManager
  4. Double-click on the Start key.
  5. Under the Value data field, type 2.
  6. Press OK.
  7. Restart your PC.

Following the above steps will set LxssManager to auto-start. We would advise you to only tweak registry settings if you know what you are doing, as incorrect tweaks can lead to system failure and important services getting disabled.

2. Restart LxssManager Service

  1. Open the Start menu by pressing the Win key.
  2. Type services and open it.
  3. Locate LxssManager and double-click on it.
  4. Under Service status, select Stop if it is running.
  5. Click Apply.
  6. Select Start under Service status to run the service.
  7. Click OK and Apply.
  8. From the Startup type drop-down, select Automatic.

Often the LxxManager service can come across an issue that could result in its malfunction. In such a case, we would advise you to restart the service back again by following the above steps and check if this fixes the WSL2 issue.

3. Uninstall Windows update

  1. Press Win + I keys to open the Settings menu.
  2. Select Windows Update from the left pane.
  3. Click on Update history.
  4. Scroll down and click on Uninstall updates under the Related settings section.
  5. Hit the Uninstall button next to the update you wish to uninstall.

We have shown the steps to uninstall updates for Windows 11 OS, but the steps are similar for Windows 10 as well.

Chances are the version of Windows update that you are running has some bugs which are causing the WSL2 stopped working problem. You can uninstall the update and check if this fixes the problem or not.

4. Enable Hardware Virtualization

  1. Press Win + I buttons to open Settings.
  2. Select Recovery from the right side.
  3. Under Advanced startup and hit the Restart now button.
  4. Select Troubleshoot.
  5. Choose Advanced options.
  6. Select UEFI Settings.
  7. Choose Restart.

Now follow the below steps depending on the brand of laptop you have.

For Acer laptops

  1. When the system is about to boot press F2 to enter the BIOS menu.
  2. Select Advanced page.
  3. Enable the Intel VTX and Intel VTD settings for Intel-based processors.
  4. Enable AMD-SVM and AMD-IOMMU for AMD-based processors.
  5. Press F10 to save the settings.

For Dell laptops

  1. When the system is about to boot press F2 to enter the BIOS menu.
  2. Select Advanced.
  3. Choose Virtualization.
  4. Set Virtualization to Enabled.
  5. Set Virtualization for Direct-IO (or VT-d) to Enabled.
  6. Save and Exit.

We have shown the steps to enable Hardware Virtualization for Acer and Dell laptops. But you can check out this official Microsoft support page to know how to enable the settings for other brands.

That is it from us in this guide. Readers can also check out our guide to know how they can fix the Windows 10/11 bootloader from Linux.

Readers who want to know how they can create a bootable USB media for Linux OS can refer to our dedicated guide.

Let us know in the comments below, which one of the above solutions helped resolve the problem at your end.

More about the topics: WSL