- Odstraňování problémů s instalací WSL 2 ve Windows 10
- Povolte Hyper-V pro WSL 2
- Co je kód chyby 0x80073cfe?
- Jak opravím chybu 0x80370114?
- Povolte virtualizaci v BIOSu počítače
- Povolit vnořenou virtualizaci
- Jak opravit chybu wslregistrationdistribution failed v Ubuntu?
- Jak opravím chybu WSL ve Windows 11?
- Restartujte službu LxssManager
- Co je chyba WSL 0x80070032?
- Proč nemohu získat přístup ke své distribuci Ubuntu?
- Povolte funkci platformy virtuálního stroje
- Když všechno ostatní selže
- Proč se wslregisterdistribution nezdařilo s chybou 0x80370102?
- Co znamená wslregisterdistribution failed 0x80370102?
- Proč se wslregisterdistribution nezdařilo s chybou 0x8000000d?
- Reference
- Co je chyba WSL 0x8007019e?
- Jak opravím chybu instalace 0x80070003?
Odstraňování problémů s instalací WSL 2 ve Windows 10
Pokoušíte se nainstalovat distribuci Linuxu do Windows Subsystem for Linux (WSL) 2 a máte problémy? Nejsi sám. Nechvalně známý chybový kód 0x80370102 zarazil mnoho uživatelů Windows, kteří chtějí využít sílu WSL 2.
V tomto příspěvku si projdeme běžné příčiny selhání WslRegisterDistribution s chybou: zpráva 0x80370102 a jak je vyřešit, přičemž budeme čerpat ze statistik sdílených na komunitních fórech. Se správnými opravami budete mít Ubuntu, Debian nebo vaši preferovanou linuxovou distribuci ve WSL 2 okamžitě zprovozněnou.
Povolte Hyper-V pro WSL 2
Jedním z nejčastějších viníků za chybou 0x80370102 je, že není povoleno Hyper-V. Hyper-V, představený ve Windows 8, je nativní hypervizor společnosti Microsoft, který vám umožňuje spouštět virtuální stroje (VM) v systému Windows.
Hyper-V je nezbytným předpokladem pro použití WSL 2, který využívá odlehčený VM k hostování prostředí Linuxu. Takže pokud je Hyper-V zakázáno, virtuální počítač napájející WSL 2 se nemůže spustit – spouští chybu 0x80370102.
Co je kód chyby 0x80073cfe?
Microsoft Store obvykle funguje dobře. Někdy si však při aktualizaci aplikací ve vašem systému můžete všimnout tohoto nepříjemného chybového kódu „ ERROR_PACKAGE_REPOSITORY_CORRUPTED. Kód chyby 0x80073CFE “. Po důkladném prozkoumání chybové zprávy jsme dospěli k závěru, že příčinou tohoto problému je poškozený klíč registru.
Jak opravím chybu 0x80370114?
Když jsem se zasekl u chyby 0x80370114, potřeboval jsem zrušit zaškrtnutí všech tří možností Platforma virtuálního počítače, Platforma Windows Hypervisor a Subsystém Windows pro Linux v Zapnout nebo Vypnout funkce Windows. Poté klikněte na Použít, přeskočte navrhovaný restart, pak je všechny znovu zapněte a poté Použít, tentokrát s restartem.
Povolení Hyper-V je jednoduché:
-
Otevřete Programy a funkce prostřednictvím dialogu Spustit (Windows + R a poté zadejte
appwiz.cpl
) -
Klikněte na „Zapnout nebo vypnout funkce systému Windows“
-
Zaškrtněte políčko Hyper-V a klikněte na OK
-
Restartujte počítač
Jakmile se váš počítač zálohuje, Hyper-V bude povoleno a připraveno podporovat WSL 2.
Povolte virtualizaci v BIOSu počítače
Pokud je Hyper-V již povoleno, ale stále se vám zobrazuje chyba WslRegisterDistribution 0x80370102, další věcí, kterou je třeba zkontrolovat, je, že je v BIOSu zapnutá virtualizace.
Toto nastavení umožňuje Hyper-V využít virtualizační schopnosti vašeho procesoru. V BIOSu vašeho systému může být označen VT-x (Intel) nebo AMD-V (AMD).
Postup povolení:
-
Restartujte počítač a stisknutím klávesy přejděte do systému BIOS, obvykle Delete nebo F2
-
Přejděte na kartu Zabezpečení
-
Vyhledejte možnost označenou jako Virtualizace nebo VT a povolte ji
-
Uložte změny a restartujte
S virtualizací zapnutou v BIOSu by Hyper-V a WSL 2 měly fungovat správně.
Povolit vnořenou virtualizaci
Pokud předchozí návrhy nevyřeší chybu 0x80370102, může být na vině vnořená virtualizace.
Jak opravit chybu wslregistrationdistribution failed v Ubuntu?
Konkrétně musíte povolit subsystém Windows pro Linux, než se aplikace Ubuntu správně nainstaluje. Pokud jste to zapomněli udělat, zobrazí se chyba „WslRegistrationDistribution failed“. Opravit to, otevřete Ovládací panely a vyberte Programy. Vyberte možnost Zapnout nebo vypnout funkce systému Windows.
Jak opravím chybu WSL ve Windows 11?
Stisknutím klávesy Windows otevřete nabídku Start, zadejte Microsoft Store a stiskněte Enter. V levém dolním rohu aplikace vyberte Moje knihovna. Najděte aplikaci distribuce Linuxu, jako je Ubuntu, klikněte na Spustit a zkontrolujte, zda je problém vyřešen. Někdy může dojít k chybám WSL Windows 11 kvůli chybě ve vaší nainstalované distribuci Linuxu.
Vnořená virtualizace vám umožňuje spouštět virtuální počítače v rámci virtuálních počítačů. Protože WSL 2 používá virtuální počítač, vyžaduje podporu vnořené virtualizace.
Vnořenou virtualizaci pro WSL 2 můžete povolit takto:
-
Otevření zvýšené výzvy PowerShellu
-
Běh:
Set-VMProcessor -VMName -ExposeVirtualizationExtensions $true
-
Výměna
<VMName>
s vaším názvem distribuce WSL 2 -
Přidělte alespoň 4 GB RAM virtuálnímu počítači WSL 2
S povolenou vnořenou virtualizací může virtuální počítač Windows správně spouštět virtuální počítač WSL 2 Linux.
Restartujte službu LxssManager
Služba LxssManager napájí subsystém Windows pro Linux a musí být funkční. Pokud je poškozený nebo havaruje, může se to projevit jako chyba 0x80370102.
Restartování služby LxssManager může postavit WSL znovu na nohy:
-
Otevřete dialogové okno Spustit pomocí Windows + R
-
Typ
services.msc
a stiskněte Enter -
Najděte LxssManager v seznamu a klikněte na něj pravým tlačítkem
-
Vyberte možnost Restartovat
-
Zkuste znovu nainstalovat distribuci WSL 2
To by mělo obnovit službu LxssManager a potenciálně vyřešit všechny problémy ovlivňující WSL 2.
Co je chyba WSL 0x80070032?
Chyba WSL v systému Windows 11 zahrnuje různé kódy a varování, z nichž nejčastější jsou WslRegisterDistribution se nezdařilo s chybami: 0x80070032, 0x80370102, 0x8007023e a 0x8007019e. Nyní, když jsme pokryli příčiny a chybové kódy, pojďme k řešením. Jak testujeme, kontrolujeme a hodnotíme?
Proč nemohu získat přístup ke své distribuci Ubuntu?
Je známo, že k této chybě dochází po „částečné“ instalaci distribuce. Z PowerShellu (jako běžný uživatel bez administrátora) zkuste spustit: Pokud vrací distribuci Ubuntu (a vy k ní nemáte přístup), spusťte: # VAROVÁNÍ: Destruktivní operace.
Povolte funkci platformy virtuálního stroje
A konečně, další cestou je zajištění volitelné funkce Virtual Machine Platform.
To poskytuje potřebné součásti systému Windows pro virtualizaci Hyper-V a WSL 2, takže pokud je zakázáno, můžete očekávat potíže.
Zapněte jej:
-
Otevírání programů a funkcí
-
Kliknutím na „Zapnout nebo vypnout funkce systému Windows“
-
Kontrola platformy virtuálních strojů
-
Restartování systému
Se zaškrtnutým políčkem Platforma virtuálních strojů má Windows to, co potřebuje pro hedvábně hladké prostředí WSL 2.
Když všechno ostatní selže
Pokud se vám po vyzkoušení všech výše uvedených řešení stále nedaří setřást „WslRegisterDistribution selhala s chybou: 0x80370102“, neztrácejte naději. Ostatní uživatelé ve vaší kůži byli úspěšní tím, že hledali další pomoc na fórech technické podpory společnosti Microsoft a kanálech Windows Insider.
Proč se wslregisterdistribution nezdařilo s chybou 0x80370102?
WslRegisterDistribution se nezdařilo s chybou: 0x80370102 Chyba: 0x80370102 Virtuální počítač nelze spustit, protože není nainstalována požadovaná funkce. Při zkoumání této chyby a při čtení oficiální instalační příručky WSL 2 od společnosti Microsoft se chyba vždy zdá být způsobena tím, že systém nemá v systému BIOS povolenou virtualizaci.
Co znamená wslregisterdistribution failed 0x80370102?
WslRegisterDistribution se nezdařilo s chybou: 0x80370102 Chyba: 0x80370102 virtuální stroj nelze spustit protože není nainstalována požadovaná funkce. Pokračujte stisknutím libovolné klávesy… Znamená to, že klíčové součásti vyžadované podsystémem Windows pro Linux verze 2, tj. platforma virtuálních strojů, nejsou povoleny.
Proč se wslregisterdistribution nezdařilo s chybou 0x8000000d?
WslRegisterDistribution se nezdařilo s chybou: 0x8000000d Chyba: 0x8000000d An nezákonná změna stavu bylo požadováno. Pokračujte stisknutím libovolné klávesy… ‚Windows Subsystem for Linux‘ Windows Subsystem for Linux nemá nainstalované žádné distribuce. Pro seznam dostupných distribucí použijte ‚wsl.exe –list –online‘ a ‚wsl.exe –install
‚ instalovat.
Přejeme vám to nejlepší při zprovoznění WSL 2 na vašem počítači se systémem Windows! Dejte nám vědět v komentářích, zda některý z těchto tipů pomohl nebo jste objevili jinou opravu.
Reference
- https://www.partitionwizard.com/partitionmagic/wslregisterdistribution-failed-with-error-0x80370102.html
- https://www.makeuseof.com/wslregisterdistribution-failed-with-error-0x80370102-windows/
Co je chyba WSL 0x8007019e?
WSL (Subsystém Windows pro Linux) je bezplatná a volitelná funkce systému Windows 10, která uživatelům umožňuje spouštět programy pro Linux v systému Windows. Uživatelé nahlásili, že při otevírání příkazového řádku systému Linux viděli tuto chybu 0x8007019e, jak je znázorněno na obrázku níže. Jakmile se objeví tato chyba, uživatel nesmí používat terminál založený na WSL.
Jak opravím chybu instalace 0x80070003?
Pokračujte stisknutím libovolné klávesy… S odkazem na dokument: Instalace se nezdařila s chybou 0x80070003 nebo chybou 0x80370102 Ujistěte se, že je v BIOSu vašeho počítače povolena virtualizace. Pokyny, jak to provést, se budou lišit počítač od počítače a pravděpodobně budou v rámci možností souvisejících s CPU.