WslRegisterDistribution nie powiodła się z powodu błędu 0x800700b7 lub 0x80080005
Niektórzy użytkownicy skarżyli się na błąd WslRegisterDistribution z błędem 0x800700b7(WslRegisterDistribution failed with error 0x800700b7 ) lub 0x80080005 , co czasami zdarza się po ponownym uruchomieniu komputera. Pojawia się po uruchomieniu Ubuntu lub dowolnego 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ła się z powodu błędu: 0x800700b7/0x80080005
Instalacja dystrybucji została uszkodzona. Wybierz
Resetuj(Please) w Ustawieniach (Reset)aplikacji(App Settings) 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ła się z powodu błędu 0x800700b7 lub 0x80080005
Rozwiązanie jest dość proste i obejmuje ponowne uruchomienie dostępnego LxssManager i innych usług w systemie Windows(Windows) . WSL zawiera dwa tryby — User Mode i Kernel Mode , w tym Bash, LxssManager, Lxss.sys i lxcore.sys. ( Bash, LxssManager, Lxss.sys, and lxcore.sys.) LxssManager to usługa menedżera sesji w trybie użytkownika, która uruchamia nową instancję WSL . Oto, co mówi opis:
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.
Uruchom ponownie usługę LxssManager
Naciśnij(Press) klawisz Windows i wpisz cmd, aż wiersz polecenia(Command Prompt) pojawi się na liście. Kliknij go prawym przyciskiem myszy i wybierz Uruchom jako administrator. (choose to Run as administrator.)Następnie wpisz następujące polecenie.
sc query 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. 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(Set LxssManager Auto-Start) za pomocą rejestru(Registry)
W przypadku, gdy 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ć.
- Otwórz monit Uruchom(Run) i wpisz regedit i naciśnij klawisz Enter
- W Edytorze rejestru(Registry Editor) przejdź do następującej ścieżki.
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LxssManager\Start
- Kliknij dwukrotnie(Double-click) klawisz Start , aby otworzyć w trybie edycji. Ustaw wartość na 2 i zapisz ją.
Zapewni to, że LxssManager jest ustawiony na automatyczny.
Mam nadzieję, że post był łatwy do naśladowania i udało Ci się rozwiązać błąd WslRegisterDistribution , który nie powiódł się 0x80080005 lub 0x800700b7, korzystając z tej wskazówki. Błąd jest łatwy do rozwiązania i tak długo, jak możesz ustawić automatyczne uruchamianie usługi, powinieneś być w stanie go naprawić.
Podobny WslRegisterDistribution nie powiódł się z błędami(Similar WslRegisterDistribution failed with errors) : 0xc03a001a | 0x80041002 | 0x80070422 | 0x80370114 | 0x80370102 | 0x80070003 | 0x80070032 | 0x8007023e | 0x800701bc | 0x8007019e i 0x8000000d(0x8007019e and 0x8000000d) .
Related posts
WslRegisterDistribution nie powiodło się z powodu błędu: 0x80370114
WslRegisterDistribution nie powiodło się z powodu błędu 0x8007023e
WslRegisterDistribution nie powiodło się z powodu błędu 0x8007019e lub 0x8000000d
WslRegisterDistribution nie powiodło się z powodu błędu: 0x800701bc
WslRegisterDistribution nie powiodło się z powodu błędu: 0x80070422
Napraw WslRegisterDistribution nie powiodło się z błędem 0x80070032
Zbuduj LineageOS w systemie Windows 10 za pomocą podsystemu Windows dla systemu Linux
Jak sprawdzić wersję podsystemu Windows dla systemu Linux (WSL) w systemie Windows
WSL przestał działać z błędem 0x80070003
Jak zainstalować podsystem Windows dla systemu Linux w systemie Windows 11?
Jak uruchomić plik .sh lub Shell Script w systemie Windows 11/10?
Jak ustawić wersję dystrybucji Linuksa na WSL1 lub WSL2 w systemie Windows 10?
WslRegisterDistribution nie powiodło się z powodu błędu: 0x80041002
WslRegisterDistribution nie powiodło się z powodu błędu: 0x80370102
Napraw podsystem Windows dla błędów, problemów i problemów Linuksa
WslRegisterDistribution nie powiodła się z powodu błędu 0xc03a001a