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. Show
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! What is the WslRegisterDistribution Failed With Error: 0x80070032?
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… 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 0x80070032If 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 malwareIf 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:
If Windows Defender doesn’t yield positive results, you can use a quality third-party anti-virus service of your choice. 2] Enable WSLYou can enable the Windows subsystem for Linux using two methods:
To enable WSL using Turn Windows features on or off, use the following steps:
Follow the below steps to enable WSL using Windows PowerShell:
This process will install all the required system files ( if found), and your Linux distro should now work without any issues. 3] Install Virtual MachineSince 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:
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 IssueSometimes 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:
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 ServiceLxssManager 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:
6] Launch WSL from Microsoft StoreSometimes, 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.
Final WordThat’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 do you fix the virtual machine could not be started because a required feature is not installed?To enable the Virtual Machine Platform, do the following:. Search for turn windows features on or off in the Taskbar search box.. Click on the search result.. Find out Virtual Machine Platform option.. Tick the corresponding checkbox.. Click the OK button.. Let the installation be completed.. Reboot your computer.. How do you solve error 0x80370102 the virtual machine could not be started because a required feature is not installed?"Error: 0x80370102 The virtual machine could not be started because a required feature is not installed.". Check the Hyper-V system requirements.. If your machine is a VM, please enable nested virtualization manually. ... . Please follow guidelines from your PC's manufacturer on how to enable virtualization.. How do I enable WSL2 in PowerShell?Enable Virtual Machine Platform. Open Start.. Search for PowerShell, right-click the top result, and select the Run as administrator option.. Type the following command to enable the Virtual Machine Platform feature and press Enter: Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform.. How do I fix WSL2?Reset Linux distro on WSL2 with Settings. Open Settings on Windows 10.. Click on Apps.. Click on Apps & features.. Select the distribution of Linux and click the Advanced options link.. Click the Reset button.. (Optional) Click the Repair button. Quick tip: Give the reset a few minutes.. |