Wslregisterdistribution failed with error 0x800701bc windows 11

Всем привет!!!

Иногда или всегда, у кого как, при первом запуске Linux Ubuntu под Windows 10 или 11 выходит ошибка 0x800701bc. И в этой статье я расскажу как ее исправить.

WslRegisterDistribution failed 0x800701bc

Все что вам нужно, это сказать вашей ОС использовать WSL 1 по умолчанию. Это делается просто, открываем Power Shell от имени администратора и вводим команду:

wsl --set-default-version 1

После этого устанавливаем Linux Ubuntu через магазин и радуемся жизни.

Не вкоем случаи не пользуйтесь WSL 2. Это обычная виртуальная машина. Вместо этого лучше воспользоваться гипервизором VirtualBox или на крайний случай Hyper-V.

Как установить Linux Ubuntu под Windows я подробно рассказал тут Как установить и запустить Linux Ubuntu под Windows 10 • Александр Linux (bafista.ru)

  • Home
  • Partition Magic
  • [Solved] WslRegisterDistribution Failed with Error: 0x800701bc

By Charlotte | Follow |
Last Updated

If you are encountering “WslRegisterDistribution failed with error: 0x800701bc” on your computer, you come to the right place. In this post, MiniTool Partition Wizard provides some helpful solutions for you to fix it.

When you attempt to install Ubuntu, you may encounter different error codes. Here, we are talking about the error code 0x800701bc. The complete error message is like this:

Installing, this may take a few minutes…

WslRegisterDistribution failed with error: 0x800701bc

Error: 0x800701bc WSL 2 ??????????????????? http://aka.ms/wsl2kernel

Press any key to continue…

This “WslRegisterDistribution failed with error: 0x800701bc” is a Linux Kernel issue. So, you can try the solutions below to fix it.

Solution 1. Update Windows

Before you start using WSL, you’d better make sure that you are using the latest Windows 10 or Windows 11 version, because the latest version can help you get optimal performance. To update Windows, you just need to do as follows:

  1. Press the Windows and I keys to open the Settings window.
  2. In the Settings window, select the Update & Security option.
  3. Next, click the Check for Update button on the right panel of the window.
  4. If updates are available, you can choose to install them.

Solution 2. Manually Update the Linux Kernel

The latest builds of Windows 10 and 11 come with WSL 2. The WSL 2’s function is more complete than WSL 1, so you need to update the WSL kernel on your Windows machine.

To do it, you just need to download the kernel setup file from Microsoft’s WSL 2 page and then run the included installer with Admin permission. Once the installation is complete, set the version to the next. If you want to move from WSL to WSL2, you just need to run this command “wsl –set-default-version” in PowerShell.

If this doesn’t work for you, you can try uninstalling a previous update and then installing the new kernel version to fix the error. Some users have reported that this helped them fix “WslRegisterDistribution failed with error: 0x800701bc” on their PC successfully. Here’s the guide:

  1. Press the Windows and R keys at the same time to open the Run window.
  2. Type “appwiz.cpl” on the box and press the Enter key.
  3. In the Programs and Features window, click the View installed updates link on the left top of the window.
  4. In the installed Windows Update list, locate the update—Windows Subsystem for Linux Update, and uninstall it.
  5. Next, install the latest kernel.
  6. Once done, check if the error is fixed.

Solution 3. Scan Malware

If there is any malware on your computer, you can also encounter “Wslregisterdistribution failed with error 0x800701bc.” To fix this, you can use Windows Defender to scan for it. Here’s the way:

  1. Press the Windows and I keys to open the Settings window.
  2. Click the Update & Security option.
  3. Click the Windows Security option from the left panel.
  4. Next, click the Virus & threat protection option from the right panel.
  5. Find and select the Scan option in the new window.
  6. Then select the Full scan option and click the Scan now button.
  7. Once done, check if “WslRegisterDistribution failed with error: 0x800701bc” is fixed.

Solution 4. Solving the File Permission Problem

Some people report that solving the file permission problem can also fix “WslRegisterDistribution failed with error: 0x800701bc”. To give it a shot, do the following:

  1. Press the Windows and R keys to open the Run window.
  2. Type “%localappdata%\Packages\” in the box and press Enter.
  3. Find the distro folder name in the folder list.
  4. When you find the distro folder, right-click on it and select Properties.
  5. Next, go to the Security tab.
  6. Click on the Advanced button.
  7. Make sure that your account is listed in the account list.

Solution 5. Reset the LxssManager Service

It’s worth a shot to restart the LxssManager service.This way also works for some people. Here’s the guide:

  1. Open the Run window, type “MSC” and press Enter.
  2. Find “LxssManager” in the list of services.
  3. Right-click on it and click Stop.
  4. Wait a while, right-click again, and click Run.
  5. Now restart WSL and check if error code 0x800701bc has been fixed.

Solution 6. Enable Virtual Machine Platform

If you’re not able to run WSL even with an updated kernel, the key may be that you haven’t enabled the Virtual Machine Platform feature. It is a required feature for running subsystems like Linux and Android on Windows. You can do as follows to enable it:

Step 1. Press the Windows and S keys simultaneously, and then type “windows powershell” in the search box.

Step 2. Click Run as Administrator on the right panel.

Step 3. Type the command “Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform” and then press the Enter key.

Step 4. Once done, restart your PC and check if the error code 0x800701bc is fixed.

Bottom Line

From this post, you can get six useful solutions to fix the “Wslregisterdistribution failed with error 0x800701bc” issue in WSL. You can use these solutions to have a try.

MiniTool Partition Wizard is a comprehensive partition manager and can be used for data recovery and disk diagnosis. If you are interested in MiniTool Partition Wizard and want to know more about it, you can visit MiniTool Partition Wizard’s official website by clicking the hyperlink.

About The Author

Charlotte

Position: Columnist

Charlotte is a columnist who loves to help others solve errors in computer use. She is good at data recovery and disk & partition management, which includes copying partitions, formatting partitions, etc. Her articles are simple and easy to understand, so even people who know little about computers can understand. In her spare time, she likes reading books, listening to music, playing badminton, etc.

Download Windows Speedup Tool to fix errors and make PC run faster

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.

WslRegisterDistribution failed 0x800701bc

Here is the complete error message:

Installing, this may take a few minutes…
WslRegisterDistribution failed with error: 0x800701bc
Error: 0x800701bc

Microsoft maintains a dedicated WASD page where all updates, including the one for Kernel, are available. Follow this link, and download the update package. Since there is a major shift in the WSL version, an update to the Kernel is required to keep using the WSL.

WslRegisterDistribution failed with error: 0x800701bc

Makes sure to run it with Admin permission. Once the installation is complete, set the version to the next. If you are moving from WSL to WSL2, then run the following in PowerShell.

wsl --set-default-version

Some users have also reported that uninstalling a previous update and then installing the new version helps. In the installed Windows Update list, locate the update— Windows Subsystem for Linux Update, and uninstall it. Then install the latest kernel, and it should work.

If you can’t find it, Go to Settings > Update & Security > View Update History. Click on the Uninstall updates link, and then locate the mentioned update.

Once complete, open the Microsoft Store, and download your favorite Linux flavor, and it should work without a problem.

In case it doesn’t, check if you have a Windows Update. You may have to press the Check for Update button. If yes, download, install the update and then Reboot.

I hope the post was helpful, and you were able to update the Kernel to the latest version, which causes the WslRegisterDistribution failed error.

Similar WslRegisterDistribution failed with errors:

0xc03a001a | 0x80041002 | 0x800700b7 or 0x80080005 | 0x80070422 | 0x80370114 | 0x80370102 | 0x80070003 |  0x80070032 | 0x8007023e | 0x8007019e and 0x8000000d.

Ashish holds a Bachelor’s in Computer Engineering and is a veteran Windows and Xbox user. He has work experience as a Database and Microsoft.NET Developer. He has been a Microsoft MVP (2008-2010) and excels in writing tutorials to improve the day-to-day experience with your devices.

Comments

@Silver-Fang

Environment

Platform ServicePack Version      VersionString
-------- ----------- -------      -------------
 Win32NT             10.0.19645.0 Microsoft Windows NT 10.0.19645.0
CentOS8.1
WSL2

Steps to reproduce

Install CentOS 8.1 in Microsoft Store. Then launch it.

Expected behavior

First-launch install succeeds.

Actual behavior

Installing, this may take a few minutes…
WslRegisterDistribution failed with error: 0x800701bc
Error: 0x800701bc WSL 2 ?????????????????? https://aka.ms/wsl2kernel

Press any key to continue…

Danielkhun, vcjmhg, rediffusion, faizhameed, showhuo, MaxmaxmaximusAWS, saurav9283, PetoLau, gopalquadprosoft, luojiego, and 36 more reacted with thumbs up emoji

@bytemain

nariba, wjxdavid, bytemain, LCBHSStudent, opticaline, divinerapier, muripoLife, susuky, 0xroko, Tjlastnumber, and 256 more reacted with thumbs up emoji
RafigaBashirova reacted with thumbs down emoji
1337cod3r, preethamam, tinlevn, nejmenn, davidttoledo, lchampz, ddaniialov-dev, vianagustavo, Akihito-dev, AstermW, and 15 more reacted with laugh emoji
Seriosus, Athelian, solanha1999, hslee2008, haddadjo92, 1337cod3r, tinlevn, nejmenn, davidttoledo, lchampz, and 20 more reacted with hooray emoji
bydzen, adampiskorski, trlthiago, asapheng, luscas, NriotHrreion, Tahers, 0rAX0, solanha1999, hakiour, and 46 more reacted with heart emoji
bydzen, adampiskorski, asapheng, luscas, Tahers, hosjiu1702, solanha1999, hslee2008, yugesh-thippana, 1337cod3r, and 30 more reacted with rocket emoji

@craigloewen-msft

Hi @Silver-Fang , did you follow the instructions that @lengthmin put? Were you able to install that kernel version and get it working?

@zhanghuizong

I have the same problem

Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x800701bc
Error: 0x800701bc WSL 2 ?????????????????? https://aka.ms/wsl2kernel

Press any key to continue...

It also tries to upgrade the kernel, which is still invalid

image

image

image

@zhanghuizong

I have the same problem

Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x800701bc
Error: 0x800701bc WSL 2 ?????????????????? https://aka.ms/wsl2kernel

Press any key to continue...

It also tries to upgrade the kernel, which is still invalid

image

image

image

Supplementary notes:

Secondary problem due to win10 update, uninstall wsl_update_x64.msi, it’s normal when reinstalling.

TrojanXu, zacario-li, Tjlastnumber, rsk25, priyankpatel-multidots, david-littlefield, luojiego, derekchsantos, pedrojosuesalomao, shulgamalthael, and 3 more reacted with thumbs up emoji

@divinerapier

Updating the Linux kernel is helpful to me. 👍

adamward459, goyal-aman, steeves66, yugesh-thippana, karthikPattabhiram, lucaslopesx, ClownW, EfthymiosNtokas, wilgoszmateusz, trimat1, and 5 more reacted with thumbs up emoji

@msftbot

This issue has been automatically marked as stale because it has marked as requiring author feedback but has not had any activity for 7 days. It will be closed if no further activity occurs within 7 days of this comment. Thank you for your contributions to WSL!

@duocang

laukstein, seanlees, clemenskunert, ozzCb, BOBYZH, isecret, lovefishs, davidgamaserrate, dsyun96, zbf1999, and 106 more reacted with thumbs up emoji
srpatil24, alex6226, alexanderbaumann-toast, seedscoder, Kovax007, johngao01, theAbazov, ArthurBufon, uriielfl, russo97, and kmd008 reacted with laugh emoji
ahmetkca, SChowdh1045, vitor-nakazawa, joaolcaas, rildomar, Danrong430, elshobokshy, thalysonalexr, MohamedAbdelrehem, anldrms, and 14 more reacted with hooray emoji
mattia1337, heitordeve, ahmetkca, SChowdh1045, vitor-nakazawa, joaolcaas, rildomar, Danrong430, elshobokshy, mwaseem-github, and 28 more reacted with heart emoji
clemenskunert, isecret, davidgamaserrate, debugcode-cn, mouyong, wjsay, MacwinWin, chunyexixiaoyu, euandrelucas, mattia1337, and 22 more reacted with rocket emoji

@WindSnowLi

5Diraptor, Tenzix, EfthymiosNtokas, rsharifnasab, Enriquevizarra, bhaskoro-muthohar, skyfffire, dennisjacob, iwildlife, and elboudab reacted with thumbs up emoji
1694036468, luigif-gp, and Tenzix reacted with laugh emoji
Seriosus, Bahjenni, and MikhailLipanin reacted with hooray emoji

@heitordeve

@iEclisse

If someone have trouble in Windows 11
you should:

wsl --update
wsl --shutdown

run WSL dist

LucasRafaelBalduino, rolan18, FearLycan, pedrorogger, rildomar, EwenLan, cybermritunjay, SeregaEngineer, joao-salomao, daalvand, and 47 more reacted with thumbs up emoji
joao-salomao, Dasihub, Ashu-spec, hargoyal, ritikgoyal133, mahanfakhimi, RubioHaro, xxxily, ntepp, and HawkTom reacted with hooray emoji
LucasRafaelBalduino, FearLycan, rildomar, SeregaEngineer, DylanLangevin, joao-salomao, cybertramp, Dasihub, IsraelAbreu, Ashu-spec, and 14 more reacted with heart emoji
hargoyal, xxxily, enhay, and BilalAhmed-358 reacted with rocket emoji

@rediffusion

I do all steps as shown here and it’s helpful❗

@spiritwindy

when i try to Empty file «~/AppData/Roaming/Microsoft/Windows/PowerShell/PSReadLine/ConsoleHost_history.txt»
The error is 0x800701bc gone

@paul2048

Enabling Virtual Machine Platform fixed the error for me.
image

@LonelyGuy12

You can just try using wsl --update with admin privileges in Command Prompt. And then wsl --shutdown. This solved the issue for me. You will also need to reinstall the distribution which you can do by using wsl --install -d <Distribution Name>

@parthdedaniya

@a1g0r1thm

No one advice worked for me ((( But I finded my own way. Go to BIOS and turnOn Virtualization Technology. Then you need to activate Hyper-V and Virtual Machines in Windows components(features) and run in Power Shell next command: wsl —set-default-version 1. How I understand it, last needs because my processor not have SomeLowLevelCommands ((( After last command install will be done! And after good install you can change back for WSL2: wsl —set-default-vers 2. And it works perfect for me. But I am not understand fully how ))) Oh, my god, half of my sunday ((( We live in notSimpleTime ))))) GoodLuck, guys!

@Gabriel-Negreiro-ey

@anjaysahoo

@Hercute

@lingyanmeng

wsl --status tells me the cause: I need to enable the «Virtual Machine Platform» and restart the system.

@JaggarYussef

No one advice worked for me ((( But I finded my own way. Go to BIOS and turnOn Virtualization Technology. Then you need to activate Hyper-V and Virtual Machines in Windows components(features) and run in Power Shell next command: wsl —set-default-version 1. How I understand it, last needs because my processor not have SomeLowLevelCommands ((( After last command install will be done! And after good install you can change back for WSL2: wsl —set-default-vers 2. And it works perfect for me. But I am not understand fully how ))) Oh, my god, half of my sunday ((( We live in notSimpleTime ))))) GoodLuck, guys!

Of all instructions, this has solved my problem! I had this issue on a Dell laptop (just putting it out there)
Thanks

@bhaktar

Try wsl -l -v
wsl -t Ubuntu
Get-Service LxssManager | Restart-Service

Restarting the LxssManager service fixed the problem for me

@aneshwar

@aneshwar

Installing, this may take a few minutes…
WslRegisterDistribution failed with error: 0x800701bc
Error: 0x800701bc WSL 2 requires an update to its kernel component. For information please visit https://aka.ms/wsl2kernel

@dorp007

@Kyogre

got errors 0x80370102 and 0x800701bc too in my VMware Windows 10 virtual machine.
The solution was: shutdown VM -> in VMware go to Virtual Machine settings -> Processors -> enable Virtualize Intel VT-x/EPT or AMD-V/RVI -> start VM -> run wsl --install -d <distro> again.

So you don’t even need to enable Hyper-V in «Windows Features» window.

@PraveenJayaratnam

wsl —update
wsl —shutdown
Run these 2 line of codes one by one at Windows terminal to fix the issue

@mayuehit

wsl —update
wsl —shutdown
Run these 2 line of codes one by one at Windows terminal to fix the issue

This works for me

@AhanafRASHID

go to https://aka.ms/wsl2kernel. then download and install the Linux kernel update package: image

Thanks Brother. It actually worked!

@mayuehit

@StrongBearCeo

enabling Virtualization in Bios worked for me

@HanzalaOP

@Themorningcormorant

If someone have trouble in Windows 11 you should:

wsl --update
wsl --shutdown

run WSL dist

thanks, this worked for me on windows 10

@9gold241

To solve this problem, type this command:
wsl — set default version 1

@mayuehit

Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x800701bc
Error: 0x800701bc WSL 2 ??????????????????https://aka.ms/wsl2kernel

Press any key to continue...

Need to upgrade the WSL kernel, download and install on it
https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

Read More:

  • Wuauserv отказано в доступе windows 10
  • Wsat скачать для windows 10 торрент
  • Wsl2 windows 10 что это
  • Wscript exe microsoft windows based script host что это
  • Wuaueng dll скачать для windows 7