Uživatelé mohou instalovat a provozovat Linux Distribution na svém počítači se systémem Windows pomocí funkce WSL (Windows Subsystem for Linux). Při instalaci linuxového subsystému přes WSL však uživatelé hlásili, že vidí chybu "WslRegisterDistribution se nezdařilo s chybou: 0x8007023e". Obecně je tento problém spojen s manipulací se samotným podsystémem Windows pro Linux (WSL) nebo s nastavením virtuálního počítače, které se používá ve Windows. Přečtěte si tento článek a postupujte podle oprav k překonání této chyby na vašem PC.
Obsah
Oprava 1 – Zakažte a povolte subsystém Linux
1. lis Windows a R klávesami na klávesnici otevřete Běh.
2. Typ optionalfeatures.exe obědvat Funkce Windows.
3. V Zapněte a vypněte funkci Windows okna, musíte zakázat všechny možnosti související s virtuálním strojem.
- Lokalizovat Hyper-V a zrušte zaškrtnutí pole vedle něj.
- Zrušte zaškrtnutí možnost Subsystém Windows pro Linux.
- Také deaktivujte tuto možnost Platforma virtuálních strojů podle odškrtnutí krabice s tím spojené.
- Pokud máte Platforma Windows Hypervisor pak zakázat to také.
4. Klikněte na OK. Funkce Windows v tuto chvíli vyhledá požadované soubory a provede změny.
5. Ve výzvě k potvrzení klikněte na Restartovat nyní k restartování počítače.
6. Po restartování systému přejděte zpět na Funkce Windows jako v Kroky 1 a 2 a umožnit všechny výše uvedené možnosti podle kontrola krabice s nimi spojené.
7. Restartujte počítač znovu po opětovné aktivaci.
8. Zkontrolujte, zda jste schopni spustit distribuci Linuxu bez chyby.
Oprava 2 – Povolte subsystém Linux přes PowerShell
1. zmáčkni Okna klíč a typ powershell ve vyhledávacím poli.
2. Klikněte pravým tlačítkem myši na PowerShell na výsledek vyhledávání a klikněte na Spustit jako administrátor.
3. Pokud Řízení přístupu uživatelů výzvy, klikněte na Ano.
4. Zadejte příkaz níže a stiskněte Vstupte.
Enable-WindowsVolitelnáFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
5. Po provedení příkazu se zobrazí výzva k zadání a restartovat. lis Y pro dokončení operace restartujte počítač.
6. Zkontrolujte, zda se chyba po spuštění vyřešila.
Oprava 3 – Aktualizace linuxového subsystému pomocí příkazového řádku
1. zmáčkni Okna klíč a typ cmd ve vyhledávacím poli.
2. Klikněte pravým tlačítkem myši na Příkazový řádek a vyberte Spustit jako administrátor.
3. Aktualizujte distribuci Linuxu pomocí příkazu níže.
C:\> bash $ sudo aktualizace apt-get $ sudo apt-get dist-upgrade $C:\> exit
4. Nyní otevřete terminál Linux a zkontrolujte, zda je chyba vyřešena.
Oprava 4 – Přeinstalujte podsystém Windows pro Linux (WSL)
Pokud vám obě výše uvedené opravy neodstranily chybu s distribucí Linuxu, musíte odinstalovat a znovu nainstalovat WSL, protože mohou být problémy se samotným WSL.
A. Odinstalujte Linux Distribution a Windows Subsystem for Linux
1. Jen držte Windows a R klíče současně pro otevření Běh dialog.
2. Typ ms-settings: funkce aplikací otevřít Aplikace& Funkce v Nastavení systému Windows.
3. Najděte svůj Instalace Linuxu (například Ubuntu) v seznamu aplikací.
4. Klikněte na tři svislé tečky vedle něj a vyberte Odinstalovat.
5. Dokončete odinstalaci podle pokynů na obrazovce.
6. Nyní vyhledejte Subsystém Windows pro Linux v seznamu aplikací.
7. Klikněte na tři svislé tečky s ním spojené a klikněte na něj Odinstalovat.
8. Po odinstalaci odstraňte všechny přidružené soubory a součásti WSL using Funkce Windows. Postupujte podle kroků v Oprava 1 na zakázat WSL a platformu Windows Hypervisor.
9. Restartujte váš systém a poté nainstalujte WSL.
B. Nainstalujte podsystém Windows pro Linux
Windows 10 verze 2004 a vyšší nebo Windows 11
1. Udeř Windows a R klíč a typ powershell v Běh dialog, který se otevře.
2. lis Ctrl + Shift + Enter otevřít PowerShell jako správce.
3. Zadejte příkaz níže.
wsl --instalace
4. Stáhne si nejnovější verzi Linuxu a také zapne potřebné volitelné komponenty pro běh linuxového subsystému.
5. Restartujte váš počítač po provedení příkazu.
6. Proveďte novou instalaci softwaru Linux, který jste dříve odinstalovali. Spusťte svůj terminál Linux a zkontrolujte, zda je chyba vyřešena.
Ruční instalace (místo výše uvedeného příkazu install) nebo Starší sestavení Windows
1. Otevřeno Spustit (Windows + R).
2. Typ powershell a stiskněte Ctrl + Shift + Enter otevřít Příkazový řádek jako správce.
3. Zadejte příkaz níže
dism.exe /online /aktivační funkce /featurename:Microsoft Windows-Subsystém-Linux /vše /norestart
4. Restartujte váš počítač po dokončení výše uvedeného příkazu.
5. Po spuštění použijte Windows Store ke stažení a instalaci distribuce Linuxu, kterou jste odinstalovali.
6. Spusťte aplikaci Linux a zkontrolujte, zda je problém vyřešen.
A je to!
Doufáme, že jste museli být schopni překonat WslRegisterDistribution Failed with Error 0x8007023e na vašem PC pomocí oprav v tomto článku. Komentujte a dejte nám vědět opravu, která vám pomohla.