Korisnicima je dopušteno instalirati i pokrenuti Linux Distribution na svom Windows računalu pomoću značajke WSL (Windows Subsystem for Linux). No, kada su instalirali Linux podsustav putem WSL-a, korisnici su prijavili da su vidjeli pogrešku “WslRegisterDistribution nije uspio s pogreškom: 0x8007023e”. Općenito, ovaj problem je povezan sa samim podsustavom Windows za Linux (WSL) kojim se manipulira ili postavkama VM-a koje se koriste u sustavu Windows. Pročitajte ovaj članak i slijedite popravke kako biste prevladali ovu pogrešku na računalu.
Sadržaj
Popravak 1 – Onemogućite i omogućite Linux podsustav
1. Pritisnite Windows i R tipke na tipkovnici za otvaranje Trčanje.
2. Tip optionalfeatures.exe lansirati Značajke sustava Windows.
3. U Uključite i isključite značajku sustava Windows
prozor, morate onemogućiti sve opcije povezane s virtualnim strojevima.- Pronaći Hyper-V i poništiti kutiju pored.
- Poništite kvačicu opcija Windows podsustav za Linux.
- Također, onemogućite opciju Platforma virtualnog stroja po poništavanje potvrde kutija koja je s njim povezana.
- Ako imate Windows hipervizorska platforma zatim onemogućiti također.
4. Kliknite na U REDU. U ovom trenutku Windows značajke traže potrebne datoteke i unose promjene.
5. Na upitu za potvrdu kliknite na Ponovno pokreni sada za ponovno pokretanje računala.
6. Nakon što se vaš sustav ponovno pokrene, vratite se na Značajke sustava Windows kao u Koraci 1 i 2 i omogućiti sve gore navedene opcije provjeravajući kutija povezana s njima.
7. Ponovno pokrenite Vaše računalo ponovno nakon ponovnog uključivanja.
8. Provjerite možete li pokrenuti distribuciju Linuxa bez greške.
Popravak 2 – Omogućite Linux podsustav putem PowerShell-a
1. pritisni Windows ključ i vrstu powershell u okviru za pretraživanje.
2. Desni klik na PowerShell na rezultat pretraživanja i kliknite na Pokreni kao administrator.
3. Ako je Kontrola pristupa korisnika upita, kliknite na Da.
4. Upišite naredbu u nastavku i pritisnite Unesi.
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
5. Nakon izvršenja naredbe, traži se a ponovno pokrenuti. Pritisnite Y za ponovno pokretanje računala kako biste dovršili operaciju.
6. Provjerite je li pogreška riješena nakon pokretanja.
Popravak 3 – Ažurirajte podsustav Linuxa putem naredbenog retka
1. pritisni Windows ključ i vrstu cmd u okviru za pretraživanje.
2. Desni klik na Naredbeni redak i odaberite Pokreni kao administrator.
3. Ažurirajte distribuciju Linuxa pomoću naredbe u nastavku.
C:\> bash $ sudo apt-get update $ sudo apt-get dist-upgrade $C:\> izlaz
4. Sada otvorite Linux terminal i provjerite je li pogreška riješena.
Popravak 4 – Ponovno instalirajte Windows podsustav za Linux (WSL)
Ako oba gornja popravka nisu uklonila pogrešku umjesto vas s distribucijom Linuxa, tada morate deinstalirati i ponovno instalirati WSL jer može postojati problem sa samim WSL-om.
A. Deinstalirajte distribuciju Linuxa i podsustav Windows za Linux
1. Samo držite Windows i R tipke istovremeno za otvaranje Trčanje dijalog.
2. Tip ms-settings: appsfeatures otvoriti aplikacije& Značajke u Postavke sustava Windows.
3. Pronađite svoje Instalacija Linuxa (na primjer, Ubuntu) na popisu aplikacija.
4. Klikni na tri okomite točke pored njega i odaberite Deinstaliraj.
5. Dovršite deinstalaciju slijedeći upute na zaslonu.
6. Sada locirajte Windows podsustav za Linux na popisu aplikacija.
7. Klikni na tri okomite točke povezan s njim i kliknite na Deinstaliraj.
8. Nakon deinstalacije, uklonite sve povezane datoteke i komponente WSL-a pomoću Značajke sustava Windows. Slijedite korake u Popravi 1 do onemogućite WSL i Windows Hypervisor Platformu.
9. Ponovno podizanje sustava svoj sustav, a zatim instalirajte WSL.
B. Instalirajte podsustav Windows za Linux
Windows 10 verzija 2004 i novija ili Windows 11
1. Udari Windows i R ključ i vrstu powershell u Trčanje dijalog koji se otvara.
2. Pritisnite Ctrl + Shift + Enter otvoriti PowerShell kao administrator.
3. Unesite naredbu u nastavku.
wsl --instaliraj
4. On preuzima najnoviju verziju Linuxa i također uključuje potrebne dodatne komponente za pokretanje Linux podsustava.
5. Ponovno pokrenite vaše računalo nakon što se naredba izvrši.
6. Izvedite novu instalaciju Linux softvera koji ste prethodno deinstalirali. Pokrenite svoj Linux terminal i provjerite je li pogreška riješena.
Ručna instalacija (umjesto gornje naredbe install) ili starije verzije sustava Windows
1. Otvorena Pokreni (Windows + R).
2. Tip powershell i pritisnite Ctrl + Shift + Enter otvoriti Naredbeni redak kao administrator.
3. Unesite naredbu u nastavku
dism.exe /na mreži/omogući-značajka /featurename:Microsoft-Windows-Podsustav-Linux /sve /norestart
4. Ponovno podizanje sustava vaše računalo nakon što se gornja naredba dovrši izvršavanje.
5. Nakon pokretanja, koristite Windows Store za preuzimanje i instaliranje distribucije Linuxa koju ste deinstalirali.
6. Pokrenite Linux aplikaciju i provjerite je li problem riješen.
To je to!
Nadamo se da ste sigurno uspjeli prevladati WslRegisterDistribution Failed with Error 0x8007023e na svom računalu pomoću popravaka u ovom članku. Komentirajte i javite nam popravak koji vam je pomogao.