Solution 3: Launch the Subsystem from Microsoft Store
Linux distribution has a bug, in which, sometimes the terminal starts to show the error at hand when launched from the shortcut/command prompt. This glitch can be cleared by launching the application directly from the Microsoft Store interface.
- On the Taskbar of your system, click on Windows Search box and type Microsoft Store. Then in the list of results shown, click on Microsoft Store.
Open Microsoft Store - Then, in the top right corner of the window, click on the horizontal Ellipses and then click on My Library.
Open My Library in Microsoft Store - Now in the left pane of the window, click on Installed.
Open the Installed Tab in My Library - Then in the right pane of the window, click on your Linux distro App.
- Now click on the Launch button and then check if the issue has resolved.
Launch the Linux Console Application from the Microsoft Store
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.
Решение 2. Перезапустите службу LxssManager.
Служба жизненного цикла экземпляра Linux, т.е. LxssManager работает в фоновом режиме, чтобы держать вещи под контролем. Вы можете столкнуться с данной ошибкой, если указанная служба застряла в работе или находится в состоянии ошибки. В этом случае перезапуск службы может устранить проблему и, таким образом, решить проблему.
- Нажмите клавиши Windows + R, чтобы открыть окно команды «Выполнить».
- Теперь введите Services.msc и нажмите кнопку ОК.Введите «services.msc» в диалоговом окне «Выполнить» и нажмите Enter
- Теперь найдите и перезапустите сервис LxssManager.Перезапустите Lxss Manager Service
- Затем перезапустите терминал, чтобы убедиться, что в нем нет ошибок.
Installing Ubuntu (or Kali, or Debian, or openSUSE…)
Open the Microsoft Store or use Microsoft Store link to go directly to the installation of Ubuntu.
You have also several options as indicated in https://wiki.ubuntu.com/WSL:
- Ubuntu 16.04 LTS (Xenial) is the first release available for WSL. It supports the x64 architecture only. (offline installer: x64)
- Ubuntu 18.04 LTS (Bionic) is the second LTS release and the first one supporting ARM64 systems, too. (offline installers: x64, ARM64)
- Ubuntu 20.04 LTS (Focal) is the current LTS release, supporting both x64 and ARM64 architecture.
- Ubuntu (without the release version) always follows the recommended release, switching over to the next one when it gets the first point release. Right now it installs Ubuntu 20.04 LTS.
But if you prefer, instead of using the Windows Store, you can download the appx.
In the same page mentioned you can do it for several versions, I attach the link for Ubuntu 20.04 LTS: https://aka.ms/wslubuntu2004
Assuming you used the Windows Store, if you did not reboot and try now to execute it for the first time, or you go to the Command Line and write bash, or open Ubuntu from Windows menu, whatever method you use, you’ll get the abovementioned error.
If that happens to you, just reboot and when you open it will work and will start the install and ask for a user and password:
From here you’re able to update the system, execute the text commands available in Linux, access to the Windows drives, launch htop, git, Python3, apt, wget… copy and paste between windows and Linux terminal, share PATH…
And of course you can run CTOP.py
Take in count that the space reported in / partition is not real, and that you have a 4GB swap.
You can access your C: Windows files from:
Solution 5: Repair the Linux Terminal App
If nothing has helped you so far, then the issue may have been caused by a corrupt installation of the Linux distribution app. To overcome such corruption, the Repair feature of Windows Settings can be used which will then solve the problem.
-
Right-click on the Windows button and click on Settings.
Open Windows Settings - Then tap on Apps.
Open Apps in Windows Settings - Now, find and click on your Linux Distribution Application, e.g., if you are using Ubuntu, click on Ubuntu. Then click on Advanced Options.
Open Advanced Settings of the Linux Distribution Application - Now, scroll down till the end and click on the Repair button.
Repair the Linux Distribution Application - After repairing the distro, check if it is clear of the error.
- If not, open Advanced Options (step 1 to 2).
- Then, scroll down till the end and click on the Reset button (your data/settings will be lost).
Reset the Linux Distribution Application - Now, launch the distro to check if it is clear of the error.
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:
- Press the Windows and I keys to open the Settings window.
- Click the Update & Security option.
- Click the Windows Security option from the left panel.
- Next, click the Virus & threat protection option from the right panel.
- Find and select the Scan option in the new window.
- Then select the Full scan option and click the Scan now button.
- Once done, check if “WslRegisterDistribution failed with error: 0x800701bc” is fixed.
Проверка состояния подсистемы для Linux
В Windows есть функция «подсистема для Linux», которая требуется для работы дистрибутива. Если она не включена, то увидите ошибку WSLRegisterDistribution при запуске терминала. Активация этой функции может решить проблему.
На панели задач нажмите на строку системного поиска и введите «панель управления». При отображении результатов кликните на искомую позицию.
В правом верхнем углу установите просмотр на категории и перейдите в раздел «Удаления программ».
На левой панели выберите пункт «Включение или отключение компонентов Windows».
Прокрутите список до опции Подсистема Windows для Linux и включите ее. Затем перезагрузите компьютер и попробуйте запустить консоль, которую не удавалось из-за ошибки WSLRegisterDistribution.
Если опцию включена, то нужно отключить ее и перезагрузить ПК. Затем включите ее и снова выполните перезагрузку.
Как отремонтировать ‘Сбой wslregisterdistribution с ошибкой: 0x800701bc’?
より有毒な尿酸または尿�…
Please enable JavaScript
より有毒な尿酸または尿素は何ですか
Обновление за август 2023 г.:
Теперь вы можете предотвратить проблемы с ПК с помощью этого инструмента, например, защитить вас от потери файлов и вредоносных программ. Кроме того, это отличный способ оптимизировать ваш компьютер для достижения максимальной производительности. Программа с легкостью исправляет типичные ошибки, которые могут возникнуть в системах Windows — нет необходимости часами искать и устранять неполадки, если у вас под рукой есть идеальное решение:
- Шаг 1: (Windows 10, 8, 7, XP, Vista — Microsoft Gold Certified).
- Шаг 2: Нажмите «Начать сканирование”, Чтобы найти проблемы реестра Windows, которые могут вызывать проблемы с ПК.
- Шаг 3: Нажмите «Починить все», Чтобы исправить все проблемы.
Сканирование вашего компьютера на наличие вредоносных программ
- Нажмите Win + I, чтобы открыть настройки.
- Нажмите на вкладку «Обновление и безопасность».
- Нажмите «Безопасность Windows» на левой панели.
- Затем нажмите «Защита от вирусов и угроз» в списке параметров.
- Найдите ссылку «Параметры сканирования» и нажмите на нее.
- Выберите опцию «Полное сканирование» и нажмите «Сканировать сейчас».
- Продолжайте сканирование, пока оно не будет завершено. Будьте терпеливы, поскольку этот процесс может занять некоторое время.
Решение проблемы с правами доступа к файлам
- Нажмите Win + R, чтобы открыть диалоговое окно «Выполнить».
- Введите эту команду: «%localappdata%\Packages\» и нажмите Enter.
- Найдите имя папки дистрибутива в списке папок.
- Когда вы найдете папку дистрибутива, щелкните ее правой кнопкой мыши и выберите «Свойства».
- Теперь перейдите на вкладку «Безопасность».
- Щелкните по кнопке «Дополнительно».
- Убедитесь, что ваша учетная запись указана в списке учетных записей.
Сброс службы LxssManager
- Нажмите Win + R, чтобы открыть командное поле «Выполнить».
- Введите «Services.MSC» и нажмите Enter.
- Найдите «LxssManager» в списке сервисов.
- Щелкаем по нему правой кнопкой мыши и нажимаем «Стоп».
- Подождите некоторое время (две минуты), снова щелкните правой кнопкой мыши и нажмите «Выполнить».
- Теперь перезапустите WSL и проверьте, исправлена ли ошибка 0x800701bc.
Установка виртуальной машины
- Нажмите кнопку запуска Windows.
- Введите «Включить функции Windows».
- Нажмите на приложение «Включить или отключить компоненты Windows», чтобы открыть его.
- Затем найдите «Платформа виртуальной машины» и установите флажок рядом с ней. Это позволит.
- Затем нажмите кнопку «ОК».
Часто задаваемые вопросы
Как исправить сбой WSLRegisterDistribution с кодом ошибки 0x800701bc?
- Нажмите Win + I, чтобы открыть настройки.
- Нажмите на вкладку «Обновление и безопасность».
- Нажмите «Безопасность Windows» на левой панели.
- Затем нажмите «Защита от вирусов и угроз» в списке параметров.
- Найдите ссылку «Параметры управления» и нажмите на нее.
- Выберите опцию «Полное сканирование» и нажмите «Сканировать сейчас».
- Продолжайте сканирование, пока оно не будет завершено. Будьте терпеливы, так как этот процесс может занять некоторое время.
Как решить проблему с авторизацией файлов?
- Нажмите Win + R, чтобы открыть диалоговое окно «Выполнить».
- Введите эту команду: «%localappdata%\Packages\» и нажмите Enter.
- Найдите имя папки дистрибутива в списке каталогов.
- Как только вы найдете папку дистрибутива, щелкните ее правой кнопкой мыши и выберите «Свойства».
- Теперь перейдите на вкладку «Безопасность».
- Нажмите на кнопку «Дополнительно».
- Убедитесь, что ваша учетная запись есть в списке учетных записей.
Solution 6: Reinstall the Linux Console Application
If the repairing of the Linux console has not solved the issue, then the corrupt module of the application is beyond repairing and you have to manually uninstall and then reinstall the application to solve the problem.
- Right-click on the Windows button and click on Settings.
- Now, find and click on your Linux Distribution Application, e.g., if you are using Ubuntu, click on Ubuntu. Then click on Uninstall.
Uninstall the Linux Distribution Application - After uninstalling, disable the Subsystem for Linux Option (as discussed in solution 1) and restart your system.
- Upon restart, enable the Subsystem for Linux (as discussed in solution 1).
- Now install your Linux Console Application and hopefully, your issue has been resolved.
Обновление за август 2023 г.:
Теперь вы можете предотвратить проблемы с ПК с помощью этого инструмента, например, защитить вас от потери файлов и вредоносных программ. Кроме того, это отличный способ оптимизировать ваш компьютер для достижения максимальной производительности. Программа с легкостью исправляет типичные ошибки, которые могут возникнуть в системах Windows — нет необходимости часами искать и устранять неполадки, если у вас под рукой есть идеальное решение:
- Шаг 1: (Windows 10, 8, 7, XP, Vista — Microsoft Gold Certified).
- Шаг 2: Нажмите «Начать сканирование”, Чтобы найти проблемы реестра Windows, которые могут вызывать проблемы с ПК.
- Шаг 3: Нажмите «Починить все», Чтобы исправить все проблемы.
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 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:
- Press the Windows and R keys at the same time to open the Run window.
- Type “appwiz.cpl” on the box and press the Enter key.
- In the Programs and Features window, click the View installed updates link on the left top of the window.
- In the installed Windows Update list, locate the update—Windows Subsystem for Linux Update, and uninstall it.
- Next, install the latest kernel.
- Once done, check if the error is fixed.
Solution 4: Update the Linux Terminal by Using Command Prompt
You may encounter the error under discussion if you are using an older version of the distribution. In this context, updating the application may solve the issue. You can use the Command Prompt to achieve the same without reinstalling the application.
- On the Taskbar of your system, click on the Windows Search box and type Command Prompt. Then in the results shown, right-click on Command Prompt and then in the sub-menu, click on Run as Administrator.
Open Command Prompt from Windows Search - Now type the following commands in the Command Prompt and press the enter key after each command:
C:> bash $ sudo apt-get update $ sudo apt-get dist-upgrade $ <CTRL-D> C:> exit
- Now, launch the terminal to check if it is clear of the error.
Solution 1: Enable/Disable Subsystem for Linux
Windows has a feature “Subsystem for Linux” which is essential for the operation of your Linux distribution. If the said option is not enabled, then you may encounter the error at hand. In this case, enabling the option of the subsystem for Linux may solve the problem.
- On the Taskbar, click on the Windows Search bar and type Control Panel. Then in the results shown, click on Control Panel.
Open Control Panel - Now click on Uninstall a Program.
Click Uninstall a Program in Control Panel - Then, in the left pane of the window, click on Turn Windows Feature on or off.
Turn Windows Feature on or off - Now, scroll down till the end and enable Windows Subsystem for Linux Option.
Enable Windows Subsystem For Linux - Then restart your system and then check if the system is clear of the error.
- If the option is already enabled at step 4, then disable it and restart your system.
- Upon restart, enable the Subsystem option and then restart your system.
- Upon restart, check if the Linux distro is working fine.