WSL

WslRegisterDistribution не бе успешно с грешка 0x800700b7 или 0x80080005

WslRegisterDistribution не бе успешно с грешка 0x800700b7 или 0x80080005

Някои от потребителите са се оплакали WslRegisterDistribution не бе успешен с грешка 0x800700b7 или0x80080005, което понякога се случва след рестартиране на компютъра. Показва се при стартиране на Ubuntu или друг Dextro. Тази публикация ще ви помогне да разрешите проблема. Ето пълното съобщение за грешка:

Инсталиране, това може да отнеме няколко минути ..
WslRegisterDistribution не бе успешно с грешка: 0x800700b7 / 0x80080005
Разпределителната инсталация е повредена.
Моля, изберете Нулиране от настройките на приложението или деинсталирайте и преинсталирайте приложението.
Грешка: 0x800700b7 Не може да се създаде файл, когато този файл вече съществува.
Натиснете произволен клавиш, за да продължите ..

WslRegisterDistribution не бе успешно с грешка 0x800700b7 или 0x80080005

Резолюцията е доста проста и включва рестартиране на LxssManager налични и други услуги в Windows. WSL съдържа два режима - потребителски режим и режим на ядрото, включително Bash, LxssManager, Lxss.sys и lxcore.sys. LxssManager е услуга за управление на сесии в потребителски режим, която стартира нов екземпляр на WSL. Ето какво казва описанието:

Услугата LXSS Manager поддържа стартиране на собствени ELF двоични файлове. Услугата предоставя инфраструктурата, необходима на ELF двоичните файлове да работят на Windows. Ако услугата бъде спряна или деактивирана, тези двоични файлове вече няма да работят.

Рестартирайте услугата LxssManager

Натиснете клавиша Windows и въведете cmd, докато командният ред се появи в списъка. Щракнете с десния бутон върху него и изберете да стартирате като администратор. След това въведете следната команда.

sc заявка LxssManager sc стоп LxssManager sc старт LxssManager

След като приключите, стартирайте WSL и това не би трябвало да ви създава никакви проблеми. Това обаче може да се случи всеки път, когато рестартирате компютъра. За да сте сигурни, че това не се случва всеки път, изпълнете следната команда.

sc config LxssManager start = auto

Следващия път, когато стартирате компютъра и стартирате WSL, това не би трябвало да е проблем.

Задайте автоматично стартиране на LxssManager с помощта на системния регистър

В случай, че не сте в състояние да промените въвеждането на услугата при използване на гореспоменатата команда, можете да я промените чрез системния регистър. Грешката възниква, ако услугата вече се използва и сте се опитвали да я промените.

Компютър \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ LxssManager \ Старт

Това ще гарантира, че LxssManager е настроен на автоматичен.

Надявам се публикацията да е лесна за проследяване и успяхте да разрешите грешката WslRegisterDistribution 0x80080005 или 0x800700b7 с помощта на този съвет. Грешката е лесна за отстраняване и стига да можете да настроите услугата да се стартира автоматично, трябва да можете да я поправите.

Подобно WslRegisterDistribution не бе успешно с грешки: 0xc03a001a | 0x80041002 | 0x80070422 | 0x80370114 | 0x80370102 | 0x80070003 | 0x80070032 | 0x8007023e | 0x800701bc | 0x8007019e и 0x8000000d.

Пристанища с отворен код на търговски игрални машини
Безплатни разширения на играта с отворен код и междуплатформени игри могат да се използват за възпроизвеждане на стари, както и някои от доста скорошн...
Най-добрите игри за команден ред за Linux
Командният ред не е само най-големият ви съюзник при използване на Linux - той може да бъде и източник на забавление, защото можете да го използвате, ...
Най-добрите приложения за картографиране на геймпад за Linux
Ако искате да играете игри на Linux с геймпад вместо типична система за въвеждане на клавиатура и мишка, има някои полезни приложения за вас. Много ко...