Utilizatorilor li se permite să instaleze și să ruleze Linux Distribution pe computerul lor Windows folosind caracteristica WSL (Windows Subsystem for Linux). Dar, atunci când instalează subsistemul Linux prin WSL, utilizatorii au raportat că au văzut eroarea „WslRegisterDistribution a eșuat cu eroare: 0x8007023e”. În general, această problemă este asociată cu subsistemul Windows pentru Linux (WSL) însuși care este manipulat sau cu setările VM care sunt utilizate în Windows. Citiți acest articol și urmați remediile pentru a depăși această eroare pe computer.
Cuprins
Remedierea 1 - Dezactivați și activați subsistemul Linux
1. presa Windows și R tastele de pe tastatură pentru a deschide Alerga.
2. Tip optionalfeatures.exe a lansa Caracteristici ferestre.
3. În Activați și dezactivați funcția Windows
fereastră, trebuie dezactivați toate opțiunile legate de mașina virtuală.- Localiza Hyper-V și debifați cutia de lângă ea.
- Debifați optiunea Subsistemul Windows pentru Linux.
- De asemenea, dezactivați opțiunea Platforma de mașini virtuale de debifarea caseta asociată acestuia.
- Daca ai Platforma Windows Hypervisor atunci dezactivați de asemenea.
4. Click pe BINE. În acest moment, Funcțiile Windows caută fișierele necesare și efectuează modificările.
5. În solicitarea de confirmare, faceți clic pe Reporniți acum pentru a reporni computerul.
6. După ce sistemul dvs. repornește, reveniți la Caracteristici ferestre ca în Pașii 1 și 2 și permite toate opțiunile de mai sus de către control caseta asociată acestora.
7. Repornire PC-ul dvs. din nou după reactivare.
8. Verificați dacă puteți lansa distribuția Linux fără eroare.
Remedierea 2 - Activați subsistemul Linux prin PowerShell
1. apasă pe Windows cheie și tip powershell în caseta de căutare.
2. Click dreapta pe PowerShell pe rezultatul căutării și faceți clic pe Rulat ca administrator.
3. Dacă Control acces utilizator solicitări, faceți clic pe Da.
4. Tastați comanda de mai jos și apăsați Introduce.
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
5. După executarea comenzii, solicită a repornire. presa Y pentru a reporni computerul pentru a finaliza operația.
6. Verificați dacă eroarea este rezolvată după pornire.
Fix 3 – Actualizați subsistemul Linux prin linia de comandă
1. apasă pe Windows cheie și tip cmd în caseta de căutare.
2. Click dreapta pe Prompt de comandă și selectați Rulat ca administrator.
3. Actualizați distribuția Linux folosind comanda de mai jos.
C:\> bash $ sudo apt-get update $ sudo apt-get dist-upgrade $C:\> ieșire
4. Acum deschideți terminalul Linux și verificați dacă eroarea este rezolvată.
Fix 4 – Reinstalați subsistemul Windows pentru Linux (WSL)
Dacă ambele remedieri de mai sus nu au șters eroarea pentru dvs. cu Linux Distribution, atunci trebuie să dezinstalați și să reinstalați WSL, deoarece pot exista probleme cu WSL-ul în sine.
A. Dezinstalați Linux Distribution și Windows Subsystem pentru Linux
1. Doar ține Windows și R tastele simultan pentru a deschide Alerga dialog.
2. Tip ms-settings: appsfeatures a deschide Aplicații& Caracteristici în Setări Windows.
3. Găsiți-vă Instalare Linux (de exemplu, Ubuntu) în lista de aplicații.
4. Faceți clic pe trei puncte verticale lângă el și selectați Dezinstalează.
5. Finalizați dezinstalarea urmând instrucțiunile de pe ecran.
6. Acum localizați Subsistemul Windows pentru Linux în lista de aplicații.
7. Faceți clic pe trei puncte verticale asociat cu acesta și faceți clic pe Dezinstalează.
8. După dezinstalare, eliminați toate fișierele și componentele asociate ale WSL folosind Caracteristici ferestre. Urmați pașii din Fix 1 la dezactivați WSL și Windows Hypervisor Platform.
9. Reporniți sistemul dvs. și apoi instalați WSL.
B. Instalați subsistemul Windows pentru Linux
Windows 10 versiunea 2004 și mai sus sau Windows 11
1. Loveste Windows și R cheie și tip powershell în Alerga dialog care se deschide.
2. presa Ctrl + Shift + Enter a deschide PowerShell ca administrator.
3. Introdu comanda de mai jos.
wsl --install
4. Descarcă cea mai recentă versiune de Linux și, de asemenea, activează componentele opționale necesare pentru ca subsistemul Linux să ruleze.
5. Repornire computerul după executarea comenzii.
6. Efectuați o nouă instalare a software-ului Linux pe care l-ați dezinstalat anterior. Lansați terminalul Linux și verificați dacă eroarea este rezolvată.
Instalare manuală (în loc de comanda de instalare de mai sus) sau versiuni mai vechi de Windows
1. Deschis Run (Windows + R).
2. Tip powershell și apăsați Ctrl + Shift + Enter a deschide Prompt de comandă ca administrator.
3. Introdu comanda de mai jos
dism.exe /online /activare-funcție /featurename:Microsoft Windows-Subsistem-Linux /toate /norestart
4. Reporniți PC-ul după ce comanda de mai sus s-a încheiat.
5. După pornire, utilizați Windows Store pentru a descărca și instala distribuția Linux pe care ați dezinstalat-o.
6. Lansați aplicația Linux și verificați dacă problema este rezolvată.
Asta e!
Sperăm că trebuie să fi putut depăși WslRegisterDistribution Failed cu eroarea 0x8007023e pe computer folosind remedierile din acest articol. Comentează și spune-ne remedierea care te-a ajutat.