WSL

WslRegisterDistribution nie powiodło się z powodu błędu 0x80370102

WslRegisterDistribution nie powiodło się z powodu błędu 0x80370102

Jeśli podczas instalacji WSL pojawi się komunikat o błędzie:-WslRegisterDistribution nie powiodło się z powodu błędu: 0x80370102-wtedy ten post pomoże ci go rozwiązać. Błąd występuje z kilku powodów. Zagnieżdżona wirtualizacja, limit CPUID, obsługa wirtualizacji i nie tylko.

WslRegisterDistribution nie powiodło się z powodu błędu: 0x80370102

Postępuj zgodnie z tymi sugestiami, aby rozwiązać problem.

Aby je zaimplementować, potrzebujesz uprawnień administratora i znajomości systemu BIOS.

Włącz wirtualizację zagnieżdżoną

Jeśli zainstalowałeś system Windows na maszynie wirtualnej, a następnie próbujesz zainstalować WSL, musisz włączyć zagnieżdżoną wirtualizację. Uruchom PowerShell z uprawnieniami administratora i wykonaj polecenie, jak wspomniano poniżej.

Set-VMProcessor-VMName  -ExposeVirtualizationExtensions $true 

Jeśli to nie zadziała, musisz włączyć wirtualizację na poziomie sprzętowym. Będzie to zależeć od BIOS-u lub UEFI. Więcej na ten temat w oficjalnych dokumentach Microsoft.

Włącz obsługę Hyper-V na poziomie BIOS

Otwórz BIOS/UEFI i sprawdź ustawienia, które mogą nosić nazwy VT-x, AMD-V, SVM, Vanderpool, Intel VT-d lub AMD IOMMU. Jeśli to AMD, musisz sprawdzić AMD-V, SVM itd. W przypadku Intela jest to zwykle VT-x.

Śledź połączony post, aby dowiedzieć się, jakie ustawienia są zgodne z Twoim komputerem. Lista zawiera ustawienia dla Dell, Asus, Acer itd.

Wyłącz ograniczenie CPUID

Po włączeniu komputera system operacyjny wykonuje instrukcję CPUID w celu określenia procesora i jego możliwości. CPUID jest używany, gdy używasz nowego procesora ze starym systemem operacyjnym. System Windows może mieć problemy z obsługą informacji o identyfikatorze CPUID, dlatego należy go wyłączyć.

Lokalizacja Limit CPUID Max będzie się różnić dla każdego systemu BIOS/UEFI. Więc rozejrzyj się, aby znaleźć miejsce na swoim komputerze.

Mam nadzieję, że post był pomocny w rozwiązaniu problemu WslRegisterDistribution 0x80370102, który pojawia się podczas instalacji WSL.

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

Gry Jak używać AutoKey do automatyzacji gier Linux
Jak używać AutoKey do automatyzacji gier Linux
AutoKey to narzędzie do automatyzacji pulpitu dla systemów Linux i X11, zaprogramowane w Python 3, GTK i Qt. Korzystając ze skryptów i funkcji MAKRO, ...
Gry How to Show FPS Counter in Linux Games
How to Show FPS Counter in Linux Games
Linux gaming got a major push when Valve announced Linux support for Steam client and their games in 2012. Since then, many AAA and indie games have m...
Gry How to download and Play Sid Meier's Civilization VI on Linux
How to download and Play Sid Meier's Civilization VI on Linux
Introduction to the game Civilization 6 is a modern take on the classic concept introduced in the series of the Age of Empires games. The idea was fai...