Používatelia môžu nainštalovať a spustiť distribúciu Linuxu na svojom počítači so systémom Windows pomocou funkcie WSL (Windows Subsystem for Linux). Pri inštalácii podsystému Linux cez WSL však používatelia hlásili, že sa im zobrazila chyba „WslRegisterDistribution zlyhala s chybou: 0x8007023e“. Vo všeobecnosti je tento problém spojený s manipuláciou so samotným podsystémom Windows pre Linux (WSL) alebo s nastaveniami VM, ktoré sa používajú v systéme Windows. Prečítajte si tento článok a postupujte podľa opráv na prekonanie tejto chyby v počítači.
Obsah
Oprava 1 – Zakážte a povoľte podsystém Linux
1. Stlačte tlačidlo Windows a R klávesmi na klávesnici otvorte Bežať.
2. Typ optionalfeatures.exe spustiť Funkcie systému Windows.
3. V Zapnite a vypnite funkciu systému Windows okno, musíte zakázať všetky možnosti súvisiace s virtuálnym strojom.
- Nájdite Hyper-V a zrušiť začiarknutie políčko vedľa neho.
- Zrušte začiarknutie možnosť Subsystém Windows pre Linux.
- Tiež zakážte túto možnosť Platforma virtuálnych strojov podľa odškrtnutie krabica s ním spojená.
- Ak máte Platforma Windows Hypervisor potom zakázať to tiež.
4. Kliknite na OK Funkcie systému Windows momentálne vyhľadajú požadované súbory a vykonajú zmeny.
5. Vo výzve na potvrdenie kliknite na Reštartuj teraz na reštartovanie počítača.
6. Po reštartovaní systému prejdite späť na Funkcie systému Windows ako v Kroky 1 a 2 a povoliť všetky vyššie uvedené možnosti podľa kontrola krabica s nimi spojená.
7. Reštart po opätovnom zapnutí počítača znova.
8. Skontrolujte, či dokážete spustiť distribúciu Linuxu bez chyby.
Oprava 2 – Povolenie podsystému Linux cez PowerShell
1. Stlačte tlačidlo Windows kľúč a typ powershell vo vyhľadávacom poli.
2. Kliknite pravým tlačidlom myši na PowerShell na výsledok vyhľadávania a kliknite na Spustiť ako správca.
3. Ak Kontrola prístupu používateľa výzvy, kliknite na Áno.
4. Zadajte príkaz nižšie a stlačte Zadajte.
Enable-Windows OptionFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
5. Po vykonaní príkazu sa zobrazí výzva na zadanie a reštart. Stlačte tlačidlo Y reštartujte počítač, aby ste dokončili operáciu.
6. Skontrolujte, či sa chyba po spustení nevyriešila.
Oprava 3 – Aktualizácia podsystému Linux cez príkazový riadok
1. Stlačte tlačidlo Windows kľúč a typ cmd vo vyhľadávacom poli.
2. Kliknite pravým tlačidlom myši na Príkazový riadok a vyberte Spustiť ako správca.
3. Aktualizujte distribúciu Linuxu pomocou príkazu nižšie.
C:\> bash $ sudo apt-get update $ sudo apt-get dist-upgrade $C:\> exit
4. Teraz otvorte terminál Linux a skontrolujte, či je chyba vyriešená.
Oprava 4 – Preinštalujte podsystém Windows pre Linux (WSL)
Ak obe vyššie uvedené opravy neodstránili chybu pri distribúcii Linuxu, musíte odinštalovať a znova nainštalovať WSL, pretože môžu nastať problémy so samotnou WSL.
A. Odinštalujte Linux Distribution a Windows Subsystem for Linux
1. Stačí držať Windows a R kláves súčasne na otvorenie Bežať dialóg.
2. Typ ms-settings: funkcie aplikácií na otvorenie aplikácie& Vlastnosti v Nastavenia systému Windows.
3. Nájdite svoje Inštalácia Linuxu (napríklad Ubuntu) v zozname aplikácií.
4. Klikni na tri zvislé bodky vedľa neho a vyberte Odinštalovať.
5. Dokončite odinštalovanie podľa pokynov na obrazovke.
6. Teraz nájdite Subsystém Windows pre Linux v zozname aplikácií.
7. Klikni na tri zvislé bodky s ním spojené a kliknite naň Odinštalovať.
8. Po odinštalovaní odstráňte všetky súvisiace súbory a komponenty WSL Funkcie systému Windows. Postupujte podľa krokov v Oprava 1 do zakázať WSL a platformu Windows Hypervisor.
9. Reštartovať váš systém a potom nainštalujte WSL.
B. Nainštalujte podsystém Windows pre Linux
Windows 10 verzie 2004 a novšej alebo Windows 11
1. Zasiahnite Windows a R kľúč a typ powershell v Bežať dialógové okno, ktoré sa otvorí.
2. Stlačte tlačidlo Ctrl + Shift + Enter na otvorenie PowerShell ako správca.
3. Zadajte príkaz nižšie.
wsl --install
4. Stiahne najnovšiu verziu Linuxu a tiež zapne potrebné voliteľné komponenty pre spustenie podsystému Linux.
5. Reštart váš počítač po vykonaní príkazu.
6. Vykonajte novú inštaláciu softvéru Linux, ktorý ste predtým odinštalovali. Spustite svoj Linuxový terminál a skontrolujte, či je chyba vyriešená.
Manuálna inštalácia (namiesto vyššie uvedeného príkazu na inštaláciu) alebo staršie zostavy systému Windows
1. Otvorené Spustiť (Windows + R).
2. Typ powershell a stlačte Ctrl + Shift + Enter na otvorenie Príkazový riadok ako správca.
3. Zadajte príkaz nižšie
dism.exe /online /povoliť funkciu /featurename:Microsoft-Windows-Subsystém-Linux /all /norestart
4. Reštartovať váš počítač po dokončení vyššie uvedeného príkazu.
5. Po spustení použite Windows Store na stiahnutie a inštaláciu distribúcie Linuxu, ktorú ste odinštalovali.
6. Spustite aplikáciu Linux a skontrolujte, či je problém vyriešený.
To je všetko!
Dúfame, že ste museli byť schopní prekonať WslRegisterDistribution Failed with Error 0x8007023e na vašom PC pomocou opráv v tomto článku. Komentujte a dajte nám vedieť opravu, ktorá vám pomohla.