WslRegisterDistribution zlyhala s chybou: 0x80370102
Ak sa pri inštalácii WSL zobrazí chyba – WslRegisterDistribution zlyhala s chybou: 0x80370102(WslRegisterDistribution failed with error: 0x80370102) – tento príspevok vám pomôže problém vyriešiť. Chyba sa(Error) vyskytuje z niekoľkých dôvodov. Vnorená virtualizácia , obmedzenie CPUID , podpora virtualizácie(Virtualization) a ďalšie.
WslRegisterDistribution failed with error: 0x80370102.
Error: 0x80370102 The Virtual machine could not be started because a required feature is not installed
WslRegisterDistribution zlyhala s chybou: 0x80370102
Ak chcete problém vyriešiť, postupujte podľa týchto návrhov.
- Povoliť vnorenú virtualizáciu
- Povoľte podporu Hyper-V na úrovni systému BIOS(BIOS Level)
- Zakázať obmedzenie CPUID
Na ich implementáciu budete potrebovať oprávnenie správcu a znalosti systému BIOS .
Povoliť vnorenú virtualizáciu
Ak ste si nainštalovali Windows do VM a potom sa pokúsite nainštalovať WSL , musíte povoliť vnorenú virtualizáciu. Spustite PowerShell(Launch PowerShell) s oprávnením správcu a vykonajte príkaz, ako je uvedené nižšie.
Set-VMProcessor -VMName <VMName> -ExposeVirtualizationExtensions $true
Ak to nefunguje, musíte povoliť virtualizáciu na úrovni hardvéru. To bude závisieť od systému BIOS(BIOS) alebo UEFI . Viac o tom v oficiálnych dokumentoch spoločnosti Microsoft(official Microsoft Documents) .
Povoľte podporu Hyper-V na úrovni systému BIOS(BIOS Level)
Otvorte BIOS/UEFI a skontrolujte nastavenia, ktoré sa môžu nazývať VT-x, AMD-V, SVM, Vanderpool, Intel VT-d alebo AMD IOMMU. (VT-x, AMD-V, SVM, Vanderpool, Intel VT-d, or AMD IOMMU. )Ak je to AMD , musíte skontrolovať AMD-V , SVM atď. Pre Intel je to zvyčajne VT-x .
Postupujte podľa prepojeného príspevku a zistite nastavenia podľa vášho počítača. Zoznam obsahuje nastavenia pre Dell , Asus , Acer atď.
Zakázať obmedzenie CPUID
Keď zapnete počítač, operačný systém vykoná inštrukciu CPUID na určenie procesora a jeho schopností. CPUID sa používa, keď používate nový procesor so starým OS. Systém Windows(Windows) môže mať problémy so spracovaním informácií CPUID , a preto ho musíte vypnúť.
Umiestnenie Limit CPUID Max
sa bude líšiť pre každý BIOS/UEFI . Nezabudnite sa teda poobzerať okolo seba, aby ste zistili, kde sa vo vašom počítači nachádza.
Dúfam, že príspevok pomohol vyriešiť WslRegisterDistribution 0x80370102 , ktorý sa objaví pri inštalácii WSL .
Podobné WslRegisterDistribution zlyhalo s chybami(Similar WslRegisterDistribution failed with errors) : 0xc03a001a | 0x80041002 | 0x800700b7 alebo 0x80080005(0x800700b7 or 0x80080005) | 0x80070422 | 0x80370114 | 0x80070003 | 0x80070032 | 0x8007023e | 0x800701bc | 0x8007019e a 0x8000000d(0x8007019e and 0x8000000d) .
Súvisiace: (Related: )Riešenie problémov s chybovými hláseniami a kódmi podsystému Windows pre Linux.(Troubleshoot Windows Subsystem for Linux Error Messages and Codes.)
Related posts
WslRegisterDistribution zlyhala s chybou: 0x80370114
WslRegisterDistribution zlyhala s chybou 0x8007023e
WslRegisterDistribution zlyhal s chybou 0x8007019e alebo 0x8000000d
WslRegisterDistribution zlyhala s chybou: 0x800701bc
WslRegisterDistribution zlyhal s chybou: 0x80070422
Ako nainštalovať podsystém Windows pre Linux na Windows 11
WslRegisterDistribution zlyhal s chybou 0x800700b7 alebo 0x80080005
Ako spustiť súbor .sh alebo Shell Script v systéme Windows 11/10
WslRegisterDistribution zlyhala s chybou: 0x80041002
WSL prestal fungovať s chybou 0x80070003
Ako skontrolovať verziu podsystému Windows pre Linux (WSL) v systéme Windows
Opravte chyby, problémy a problémy podsystému Windows pre Linux
Oprava WslRegisterDistribution zlyhala s chybou 0x80070032
WslRegisterDistribution zlyhal s chybou 0xc03a001a
Zostavte LineageOS v systéme Windows 10 pomocou podsystému Windows pre Linux
Ako nastaviť verziu distribúcie Linuxu na WSL1 alebo WSL2 v systéme Windows 10