Fix the WslRegisterDistribution Failed Error With 0x80070032 Code

If you are receiving WslRegisterDistribution failed with error: 0x800701bc, then it's a Kernel issue that can be fixed rather quickly.

If you encounter the “WslRegisterDistribution failed error” in Windows 10 with 0x80070032 code when upgrading from one version of WSL to the next, you’re not alone. 

This is an error that different users, especially developers, have reported experiencing.

Developers use the Windows Subsystem for Linux or WSL for their work. But sometimes, the WSL causes problems on Windows 10. The most common problem is the “WslRegisterDistribution Failed with Error: 0x80370114.”

So, in this post, you’ll learn how to fix error 0x80070032 in Windows 10 and get rid of the problem. The fixes we’ve provided here are direct and easy to follow. 

Let’s get started!

WslRegisterDistribution Failed Error With 0x80070032 Code


Table of Contents 

What is the WslRegisterDistribution Failed With Error: 0x80070032?

slRegisterDistribution Failed Error With 0x80070032 Code

WSL stands for Windows Subsystem for Linux for Windows 10. It allows developers to run a Linux platform on a Windows device. This means it is an excellent tool for developers in their daily devs work. How?

Developers utilize the WSL to select their favorite Linux distributions from Microsoft Store. It also allows them to execute some command-line commands and tools, including grep, sed, and awk.

Besides, developers also use the WSL tool to run Linux applications on Windows (Windows 10) and to run Bash shell scripts in command-line programs.

However, sometimes, the WslRegisterDistribution’s command line’s startup throws a failed error with code 0x80070032. This indicates that the WSL has been unable to launch. 

The full error message may appear as follows:

Installing, this may take a few minutes…
WslRegisterDistribution failed with error: 0x80070032
Error: 0x80070032 The request is not supported.
Press any key to continue…

While the error may seem like Windows is having a problem installing the WSL, it could be a false positive. Some users installed WSL but still faced the issue.

Read: How To Fix the “API-Ms-Win-Crt-Runtime-l1-1-0.dll Is Missing” Error in Windows

What Causes Error 0x80070032 in Windows 10?

The WslRegisterDistribution failed with error: 0x80370114 mostly occurs when the Hyper-V service is blocked. This happens during the installation of a Linux distribution using WSL. 

It comes with the error message, “Error: 0x80370114 The operation could not be started because a required feature is not installed.”

Also, the WslRegisterDistribution failed error code 0x80070032 primarily occurs because the Virtual machine platform is probably disabled. For example, it will occur if the Linux subsystem is disabled. Sometimes, the problem can also be malware residing in your computer and causing your PC’s functionality issues. 

There are also instances when error: 0x80370114 shows because its essential supporting Windows 10 feature is absent. 

In most cases, you’ll see this error when you upgrade to or reinstall the latest version of WSL. 

Because the error blocks you from using the WSL based command line, you need to fix it immediately. 

How to Fix WslregisterDistribution Failed with Error 0x80070032

If you are receiving WslRegisterDistribution failed with error: 0x800701bc, then it's a Kernel issue that can be fixed rather quickly. Make sure you have an admin account that has enough privilege to update the Linux Kernel.

The following solutions can help you resolve and fix the WslregisterDistribution failed error with code 0x80070032 in Windows 10:

1] Scan your PC of malware

If you’re experiencing the WslregisterDistribution error code 0x80070032, your first point of action should be scanning your computer with quality antimalware. 

You can start the malware scan using the built-in Windows Defender. Use the following steps:

  1. Press Win key + I to open settings.
  2. Click the “Update and security” tile.
  3. On the left pane, click “Windows Security”. 
  4. Now, click “Virus and threat protection” in the list of options.
  5. Locate and click the “Scan” options link.
  6. Select the option of “Full scan” and then click “Scan now”.
  7. Allow the scan to run to completion. You need to be patient because this process can take some time.

If Windows Defender doesn’t yield positive results, you can use a quality third-party anti-virus service of your choice. 

2] Enable WSL

You can enable the Windows subsystem for Linux using two methods:

  • Enable WSL using the Turn Windows features on or off.
  • Enable WSL using Windows PowerShell.

To enable WSL using Turn Windows features on or off, use the following steps:

  1. Press Windows Key.
  2. Type “Turn Windows Features on or off”.
  3. Now click the application to open it.
  4. In the “Windows Features” windows, locate “Windows Subsystem for Linux” and check the box next to it to enable it.
    enable WSL

  5. Click Ok.
  6. It will automatically search and install some required system files then ask you to reboot your PC.
  7. Restart your computer, then check if your Linux distro is working without any issues. 

Follow the below steps to enable WSL using Windows PowerShell:

  1. Press Win key + X to open Windows Quick Menu.
  2. In the list of items, click “PowerShell (Admin)”.
  3. Click “Yes” is prompted with a “User Account Control” (UAC).
  4. Now copy and paste this command, and then press Enter: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
  5. This will automatically start searching for and installing some required Windows Subsystem for Linux files to enable the feature.
  6. If prompted, type “Y” to reboot your PC.

This process will install all the required system files ( if found), and your Linux distro should now work without any issues.

3] Install Virtual Machine

Since the virtual machine is now a necessity for the WSL version, it is important to install it using Windows Features if your computer supports it. Use the wallowing steps:

  1. Press the Windows Start button.
  2. Type “Turn Windows Features”.
  3. Click on the “Turn Windows Features” on or off application to open it.
  4. Now, locate “Virtual Machine Platform” and check the box next to it. This will enable it.
  5. Click Ok.

Once this feature is installed, you can try to upgrade or reinstall the WSL application, and it should now work without any issues.

4] Fix File Permission Issue

Sometimes you may need to take ownership of the Distro folder, delete it, and then install it again to solve the WslRegisterDistribution with code 0x80070032 problem. Although rare, this solution has worked for some users. 

Use these steps to fix the file permission issue:

  1. Press Win key + R to open the “Run” dialog box.
  2. Type this command “%localappdata%\Packages\” then Press Enter.
  3. Locate the Distro folder name in the list of folders.
  4. When you find the distro folder, right-click on it and select Properties.
  5. Now, switch to the “Security Tab”.
  6. Click on the “Advanced” button.
  7. Check to make sure your account is among the accounts on the list.

Once you’re done with the process, delete the folder, and reinstall Distro, then check if the installation process goes smoothly. 

5] Restart the LxssManager Service

LxssManager or Linux instance life cycle service operates in the background to control distro operations. Sometimes you may encounter the 0x80070032 error if the LxssManager service fails to start or is stuck in operation. Restarting this service may clear the operations glitch and solve your problem. Here’s how:

  1. Press Win key + R keys to open the “Run” command box.
  2. Type “Services.msc” and press Enter.
  3. In the list of services, locate “LxssManager”.
  4. Right-click on it, then click “stop”.
  5. Wait for a moment (two minutes), then right-click on it again and click start. 
  6. Now, relaunch WSL and check if it is clear of the 0x80070032 error.

6] Launch WSL from Microsoft Store

Sometimes, the Linux distribution you installed might have a bug, resulting in an error upon launching the WSL tool. You can easily clear this by relaunching the WSL app directly from the Microsoft Store’s interface.

install WSL from Microsoft store

Follow the steps below:

  1. Go to the Taskbar and click the Windows Search.
  2. Here, type Microsoft Store and press the Enter button.
  3. Click on the Microsoft Store App.
  4. In the upper-right corner of the window, click the three-dotted menu.
  5. Select My Library.
  6. Navigate to the left pane of the window and click Installed.
  7. Next, go back to the right pane and choose your Linux Distribution app.
  8. Click the Launch button and see if the problem is resolved.

Final Word

That’s it: We hope you’ve been able to fix the WslRegisterDistribution failed error 0x80070032 in Windows 10 using these methods.

Now, we’d like to turn it to you.

Share this article with your friends, colleagues, or family. Help us help them.

Also, Sign up for our newsletter to get promotions, deals, and discounts from us right in your inbox. Subscribe with your email address below. 

Also Read

> How to Fix Duplicate Username at Login or Sign In Screen in Windows 10
> How to Fix Unable to Download Attachments From Outlook Web App
> Repair “The Procedure Entry Point Could Not Be Located” Error in Windows 10