WSL

WslRegisterDistribution nie powiodła się z powodu błędu 0x800700b7 lub 0x80080005

WslRegisterDistribution nie powiodła się z powodu błędu 0x800700b7 lub 0x80080005

Niektórzy użytkownicy skarżyli się WslRegisterDistribution nie powiodła się z powodu błędu 0x800700b7 lub0x80080005, co czasami zdarza się po ponownym uruchomieniu komputera. Pojawia się po uruchomieniu Ubuntu lub innego Dextro. Ten post pomoże Ci rozwiązać problem. Oto pełny komunikat o błędzie:

Instalacja może potrwać kilka minut…
WslRegisterDistribution nie powiodło się z powodu błędu: 0x800700b7/0x80080005
Instalacja dystrybucji została uszkodzona.
Wybierz Resetuj w Ustawieniach aplikacji lub odinstaluj i ponownie zainstaluj aplikację.
Błąd: 0x800700b7 Nie można utworzyć pliku, gdy ten plik już istnieje.
Naciśnij dowolny klawisz, aby kontynuować…

WslRegisterDistribution nie powiodło się z powodu błędu 0x800700b7 lub 0x80080005

Rozwiązanie jest dość proste i obejmuje ponowne uruchomienie Menedżer Lxss dostępne i inne usługi w systemie Windows. WSL zawiera dwa tryby — tryb użytkownika i tryb jądra, w tym Bash, LxssManager, Lxss.sys i lxcore.system. LxssManager to usługa menedżera sesji w trybie użytkownika, która uruchamia nową instancję WSL. Oto, co mówi opis:

Usługa LXSS Manager obsługuje uruchamianie natywnych plików binarnych ELF. Usługa zapewnia infrastrukturę niezbędną do uruchamiania plików binarnych ELF w systemie Windows. Jeśli usługa zostanie zatrzymana lub wyłączona, te pliki binarne nie będą już działać.

Uruchom ponownie usługę LxssManager

Naciśnij klawisz Windows i wpisz cmd, aż wiersz polecenia pojawi się na liście. Kliknij prawym przyciskiem myszy i wybierz Uruchom jako administrator. Następnie wpisz następujące polecenie.

sc zapytanie LxssManager sc stop LxssManager sc start LxssManager

Po zakończeniu uruchom WSL i nie powinno to sprawić żadnego problemu. Może się to jednak zdarzyć przy każdym ponownym uruchomieniu komputera you. Aby upewnić się, że nie zdarza się to za każdym razem, wykonaj następujące polecenie.

sc config LxssManager start=auto

Następnym razem, gdy uruchomisz komputer i uruchomisz WSL, nie powinno to stanowić problemu.

Ustaw automatyczne uruchamianie LxssManager za pomocą rejestru

Jeśli nie możesz zmienić sposobu uruchamiania usługi za pomocą wyżej wymienionego polecenia, możesz to zmienić za pomocą rejestru. Błąd występuje, jeśli usługa jest już używana i próbowałeś ją zmienić.

Komputer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LxssManager\Start

Zapewni to, że Menedżer Lxss jest ustawiony na automatyczny.

Mam nadzieję, że post był łatwy do naśladowania i udało Ci się rozwiązać błąd WslRegisterDistribution nieudany 0x80080005 lub 0x800700b7 za pomocą tej wskazówki. Błąd jest łatwy do usunięcia i jeśli możesz ustawić automatyczne uruchamianie usługi, powinieneś być w stanie go naprawić.

Podobna funkcja WslRegisterDistribution nie powiodła się z powodu błędów: 0xc03a001a | 0x80041002 | 0x80070422 | 0x80370114 | 0x80370102 | 0x80070003 | 0x80070032 | 0x8007023e | 0x800701bc | 0x8007019e i 0x8000000d.

Gry Zainstaluj najnowszą grę strategiczną OpenRA na Ubuntu Linux
Zainstaluj najnowszą grę strategiczną OpenRA na Ubuntu Linux
OpenRA to darmowy silnik gier strategicznych czasu rzeczywistego, który odtwarza wczesne gry Westwood, takie jak klasyczny Command & Conquer: Red Aler...
Gry Zainstaluj najnowszy emulator Dolphin dla Gamecube i Wii w systemie Linux
Zainstaluj najnowszy emulator Dolphin dla Gamecube i Wii w systemie Linux
Emulator Dolphin pozwala grać w wybrane gry Gamecube i Wii na komputerach osobistych z systemem Linux (PC). Będąc ogólnodostępnym emulatorem gier o o...
Gry Jak korzystać z GameConqueror Cheat Engine w systemie Linux
Jak korzystać z GameConqueror Cheat Engine w systemie Linux
Artykuł zawiera przewodnik dotyczący korzystania z silnika oszukującego GameConqueror w systemie Linux. Wielu użytkowników, którzy grają w gry w syste...