WslRegisterDistribution не успя с грешка 0x800700b7 или 0x80080005
Някои от потребителите се оплакват, че WslRegisterDistribution не е успял с грешка 0x800700b7(WslRegisterDistribution failed with error 0x800700b7 ) или 0x80080005 , което понякога се случва след рестартиране на компютъра. Показва се, когато стартира Ubuntu или друг Dextro . Тази публикация ще ви помогне да разрешите проблема. Ето пълното съобщение за грешка:
Инсталирането може да отнеме няколко минути...
WslRegisterDistribution не успя с грешка: 0x800700b7/0x80080005
Инсталацията на дистрибуцията е повредена.
Моля(Please) , изберете Нулиране(Reset) от настройките на приложението(App Settings) или деинсталирайте и инсталирайте отново приложението.
Грешка: 0x800700b7 Не може да се създаде файл, когато този файл вече съществува.
Натиснете произволен клавиш, за да продължите...
WslRegisterDistribution не успя с грешка 0x800700b7 или 0x80080005
Разделителната способност е доста проста и включва рестартиране на наличния LxssManager(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 prompt и въведете regedit и натиснете клавиша Enter
- В редактора на системния регистър(Registry Editor) отидете до следния път.
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LxssManager\Start
- Щракнете двукратно върху(Double-click) клавиша Старт(Start) , за да отворите в режим на редактиране. Задайте стойността на 2 и я запазете.
Това ще гарантира, че LxssManager е настроен на автоматично.
Надявам се, че публикацията е била лесна за следване и сте успели да разрешите грешката при неуспешен WslRegisterDistribution 0x80080005 или 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 не успя с грешка 0x8007023e
WslRegisterDistribution не успя с грешка 0x8007019e или 0x8000000d
WslRegisterDistribution не успя с грешка: 0x800701bc
WslRegisterDistribution не успя с грешка: 0x80070422
WslRegisterDistribution не успя с грешка 0xc03a001a
WSL спря да работи с грешка 0x80070003
Как да настроите версията за разпространение на Linux на WSL1 или WSL2 в Windows 10
WslRegisterDistribution не успя с грешка: 0x80041002
Коригирайте подсистемата на Windows за Linux грешки, проблеми и проблеми
Създайте LineageOS на Windows 10 с помощта на подсистемата на Windows за Linux
Как да инсталирате подсистема на Windows за Linux на Windows 11
WslRegisterDistribution не успя с грешка: 0x80370102
Как да проверите подсистемата на Windows за версията на Linux (WSL) в Windows
Коригиране на WslRegisterDistribution неуспешно с грешка 0x80070032
Как да стартирате .sh или Shell Script файл в Windows 11/10