Сбой WslRegisterDistribution с ошибкой 0x800700b7 или 0x80080005
Некоторые пользователи жаловались на сбой WslRegisterDistribution с ошибкой 0x800700b7(WslRegisterDistribution failed with error 0x800700b7 ) или 0x80080005 , что иногда происходит после перезагрузки компьютера. Он появляется при запуске Ubuntu или любого другого Dextro . Этот пост поможет вам решить проблему. Вот полное сообщение об ошибке:
Установка может занять несколько минут…
Сбой WslRegisterDistribution(WslRegisterDistribution) с ошибкой: 0x800700b7/0x80080005
Установка дистрибутива повреждена.
Пожалуйста(Please) , выберите « Сброс(Reset) » в настройках приложения(App Settings) или удалите и переустановите приложение.
Ошибка: 0x800700b7 Невозможно создать файл, если этот файл уже существует.
Нажмите любую клавишу для продолжения…
Сбой WslRegisterDistribution(WslRegisterDistribution) с ошибкой 0x800700b7 или 0x80080005
Решение довольно простое и включает перезапуск доступных LxssManager и других служб в Windows . WSL содержит два режима — режим пользователя и режим(Mode) ядра ,(Kernel Mode) включая Bash, LxssManager, Lxss.sys и lxcore.sys. ( Bash, LxssManager, Lxss.sys, and lxcore.sys.) LxssManager — это служба диспетчера сеансов пользовательского режима, которая запускает новый экземпляр WSL . Вот что говорится в описании:
The LXSS Manager service supports running native ELF binaries. The service provides the infrastructure necessary for ELF binaries to run on Windows. If the service is stopped or disabled, those binaries will no longer run.
Перезапустите службу LxssManager.

Нажмите клавишу(Press) Windows и(Windows) введите cmd, пока в списке не появится командная строка . (Command Prompt)Щелкните его правой кнопкой мыши и выберите «Запуск от имени администратора». (choose to Run as administrator.)Затем введите следующую команду.
sc query LxssManager sc stop LxssManager sc start LxssManager
После этого запустите WSL , и это не должно вызвать у вас никаких проблем. Однако это может происходить каждый раз при перезагрузке компьютера. Чтобы убедиться, что это не происходит каждый раз, выполните следующую команду.
sc config LxssManager start=auto
В следующий раз, когда вы запустите компьютер и запустите WSL , это не должно быть проблемой.
Установите автозапуск LxssManager(Set LxssManager Auto-Start) с помощью реестра(Registry)

В случае, если вы не можете изменить тип запуска службы с помощью вышеупомянутой команды, вы можете изменить его через реестр. Ошибка возникает, если служба уже используется, и вы пытались изменить ее.
- Откройте приглашение « Выполнить»(Run) , введите regedit и нажмите клавишу Enter .(Enter)
- В редакторе реестра(Registry Editor) перейдите по следующему пути.
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LxssManager\Start
- Дважды щелкните кнопку(Double-click) « Пуск(Start) », чтобы открыть его в режиме редактирования. Установите значение 2 и сохраните его.
Это позволит убедиться, что LxssManager установлен на автоматический режим.
Я надеюсь, что за постом было легко следить, и вы смогли устранить ошибку сбоя WslRegisterDistribution 0x80080005(WslRegisterDistribution) или 0x800700b7, используя этот совет. Ошибку легко устранить, и если вы можете настроить автоматический запуск службы, вы сможете ее исправить.
Подобный сбой WslRegisterDistribution с ошибками(Similar WslRegisterDistribution failed with errors) : 0xc03a001a | 0x80041002 | 0x80070422 | 0x80370114 | 0x80370102 | 0x80070003 | 0x80070032 | 0x8007023e | 0x800701bc | 0x8007019e и 0x8000000d(0x8007019e and 0x8000000d) .
Related posts
WslRegisterDistribution не удалось с ошибкой: 0x80370114
WslRegisterDistribution не удалось с error 0x8007023e
WslRegisterDistribution не удалось с error 0x8007019e или 0x8000000D
WslRegisterDistribution не удалось с ошибкой: 0x800701bc
WslRegisterDistribution неудачу с ошибкой: 0x80070422
Как запустить .sh или Shell Script file в Windows 11/10
Fix Windows Subsystem для Linux Errors, Problems and Issues
WslRegisterDistribution не удалось с ошибкой: 0x80041002
Build LineageOS на Windows 10 с использованием Windows Subsystem для Linux
Как установить Windows Subsystem для Linux на Windows 11
Как установить Linux Distribution version до WSL1 or WSL2 в Windows 10
WslRegisterDistribution не удалось с error 0xc03a001a
Как проверить версию подсистемы Windows для Linux (WSL) в Windows
Fix WslRegisterDistribution не удалось с error 0x80070032
WSL перестал работать с Error 0x80070003
WslRegisterDistribution не удалось с ошибкой: 0x80370102
