Uporabnikom je dovoljeno namestiti in zagnati Linux Distribution na svojem računalniku z operacijskim sistemom Windows s funkcijo WSL (Windows Subsystem for Linux). Toda pri namestitvi podsistema Linux prek WSL so uporabniki poročali, da so videli napako "WslRegisterDistribution ni uspel z napako: 0x8007023e". Na splošno je ta težava povezana s samim manipuliranjem podsistema Windows za Linux (WSL) ali nastavitvami VM, ki se uporabljajo v sistemu Windows. Preberite ta članek in sledite popravkom, da premagate to napako v računalniku.
Kazalo
Popravek 1 – onemogočite in omogočite podsistem Linux
1. Pritisnite Windows in R tipke na tipkovnici, da jih odprete teci.
2. Vrsta optionalfeatures.exe za zagon Funkcije sistema Windows.
3. V Vklopite in izklopite funkcijo Windows okno, moraš onemogočiti vse možnosti, povezane z virtualnimi stroji.
- Poiščite Hyper-V in počistite potrditveno polje škatla zraven.
- Počisti možnost Podsistem Windows za Linux.
- Prav tako onemogočite možnost Platforma virtualnih strojev od preklic potrditve škatla, ki je z njo povezana.
- Če imate Hipervizorska platforma Windows potem onemogočiti tudi.
4. Kliknite na V REDU. V tem trenutku funkcije Windows iščejo zahtevane datoteke in izvedejo spremembe.
5. V pozivu za potrditev kliknite na Znova zaženite zdaj za ponovni zagon računalnika.
6. Ko se sistem znova zažene, se vrnite na Funkcije sistema Windows kot v 1. in 2. korak in omogočiti vse zgornje možnosti preverjanje škatla, ki je povezana z njimi.
7. Ponovni zagon računalnik po ponovnem vklopu.
8. Preverite, ali lahko zaženete distribucijo Linuxa brez napake.
Popravek 2 – Omogočite podsistem Linuxa prek PowerShell-a
1. Pritisnite na Windows ključ in tip powershell v iskalnem polju.
2. Desni klik na PowerShell na rezultat iskanja in kliknite na Zaženi kot skrbnik.
3. Če Nadzor uporabniškega dostopa poziva, kliknite na da.
4. Vnesite spodnji ukaz in pritisnite Vnesite.
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
5. Po izvedbi ukaza zahteva a ponovni zagon. Pritisnite Y da znova zaženete računalnik, da dokončate operacijo.
6. Preverite, ali je napaka odpravljena po zagonu.
Popravek 3 – Posodobite podsistem Linuxa prek ukaznega poziva
1. Pritisnite na Windows ključ in tip cmd v iskalnem polju.
2. Desni klik na ukazni poziv in izberite Zaženi kot skrbnik.
3. Posodobite distribucijo Linuxa s spodnjim ukazom.
C:\> bash $ sudo apt-get update $ sudo apt-get dist-upgrade $C:\> izhod
4. Zdaj odprite terminal Linux in preverite, ali je napaka odpravljena.
Popravek 4 – Ponovno namestite podsistem Windows za Linux (WSL)
Če oba zgornja popravka nista odpravila napake za vas z distribucijo Linuxa, morate odstraniti in znova namestiti WSL, saj lahko pride do težav s samim WSL.
A. Odstranite distribucijo Linuxa in podsistem Windows za Linux
1. Samo držite Windows in R tipke hkrati, da odprete teci pogovorno okno.
2. Vrsta ms-settings: appsfeatures odpreti aplikacije& Lastnosti v Nastavitve sistema Windows.
3. Poiščite svoje Namestitev Linuxa (na primer Ubuntu) na seznamu aplikacij.
4. Kliknite na tri navpične pike poleg in izberite Odstrani.
5. Dokončajte odstranitev po navodilih na zaslonu.
6. Zdaj poiščite Podsistem Windows za Linux na seznamu aplikacij.
7. Kliknite na tri navpične pike povezane z njo in kliknite na Odstrani.
8. Po odstranitvi odstranite vse povezane datoteke in komponente WSL z uporabo Funkcije sistema Windows. Sledite korakom v Popravi 1 do onemogočite WSL in hipervizorsko platformo Windows.
9. Ponovno zaženite vaš sistem in nato namestite WSL.
B. Namestite podsistem Windows za Linux
Windows 10 različice 2004 in novejše ali Windows 11
1. Pritisnite na Windows in R ključ in tip powershell v teci pogovorno okno, ki se odpre.
2. Pritisnite Ctrl + Shift + Enter odpreti PowerShell kot skrbnik.
3. Vnesite spodnji ukaz.
wsl --namesti
4. Prenese najnovejšo različico Linuxa in tudi vklopi potrebne izbirne komponente za zagon podsistema Linux.
5. Ponovni zagon vaš računalnik po izvedbi ukaza.
6. Izvedite novo namestitev programske opreme Linux, ki ste jo predhodno odstranili. Zaženite svoj terminal Linux in preverite, ali je napaka odpravljena.
Ročna namestitev (namesto zgornjega ukaza za namestitev) ali starejše različice sistema Windows
1. Odprto Zaženi (Windows + R).
2. Vrsta powershell in pritisnite Ctrl + Shift + Enter odpreti Ukazni poziv kot skrbnik.
3. Vnesite spodnji ukaz
dism.exe /na spletu /omogočiti funkcijo /featurename:Microsoft-Windows-Podsistem-Linux /vse /norestart
4. Ponovno zaženite vaš računalnik, ko se zgornji ukaz konča.
5. Po zagonu uporabite Windows Store za prenos in namestitev distribucije Linuxa, ki ste jo odstranili.
6. Zaženite aplikacijo Linux in preverite, ali je težava odpravljena.
To je to!
Upamo, da vam je uspelo premagati napako WslRegisterDistribution z napako 0x8007023e v vašem računalniku s popravki v tem članku. Komentirajte in nam sporočite popravek, ki vam je pomagal.