Användare tillåts installera och köra Linux Distribution på sin Windows-dator med WSL-funktionen (Windows Subsystem for Linux). Men när de installerade Linux-undersystemet via WSL, har användare rapporterat att de ser felet "WslRegisterDistribution misslyckades med fel: 0x8007023e". I allmänhet är det här problemet associerat med att själva Windows Subsystem for Linux (WSL) manipuleras eller VM-inställningarna som används i Windows. Läs den här artikeln och följ korrigeringarna för att övervinna detta fel på din PC.
Innehållsförteckning
Fix 1 – Inaktivera och aktivera Linux-undersystemet
1. Tryck Windows och R tangenterna på ditt tangentbord för att öppna Springa.
2. Typ optionalfeatures.exe att avfyra Windows-funktioner.

3. I den Slå på och av Windows-funktionen fönster måste du inaktivera alla virtuella maskinrelaterade alternativ.
- Lokalisera Hyper-V och avmarkera rutan bredvid.

- Avmarkera alternativet Windows undersystem för Linux.
- Inaktivera också alternativet Virtuell maskinplattform förbi avmarkera lådan som hör till den.
- Om du har Windows Hypervisor-plattform sedan inaktivera det är också.

4. Klicka på OK. För närvarande letar Windows-funktioner efter de nödvändiga filerna och gör ändringarna.
5. Klicka på i bekräftelseprompten Starta om nu för att starta om din dator.

6. När ditt system har startat om, gå tillbaka till Windows-funktioner som i Steg 1 och 2 och Gör det möjligt alla ovanstående alternativ av kontroll lådan som är kopplad till dem.
7. Omstart din dator igen efter återaktivering.
8. Kontrollera om du kan starta Linux-distributionen utan felet.
Fix 2 – Aktivera Linux Subsystem Via PowerShell
1. tryck på Windows nyckel och typ powershell i sökrutan.
2. Högerklicka på PowerShell på sökresultatet och klicka på Kör som administratör.

3. Om Användaråtkomstkontroll uppmaningar, klicka på Ja.
4. Skriv kommandot nedan och tryck Stiga på.
Enable-WindowsOptionalFeature -Online -Funktionsnamn Microsoft-Windows-Subsystem-Linux
5. Efter att kommandot körts uppmanas det till en omstart. Tryck Y för att starta om din dator för att slutföra åtgärden.

6. Kontrollera om felet är löst efter uppstart.
Fix 3 – Uppdatera Linux-undersystem via kommandotolken
1. tryck på Windows nyckel och typ cmd i sökrutan.
2. Högerklicka på Kommandotolken och välj Kör som administratör.

3. Uppdatera Linux-distributionen med kommandot nedan.
C:\> bash $ sudo apt-get update $ sudo apt-get dist-upgrade $C:\> avsluta
4. Öppna nu Linux-terminalen och kontrollera om felet är löst.
Fix 4 – Installera om Windows Subsystem för Linux (WSL)
Om båda ovanstående korrigeringar inte rensade felet för dig med Linux Distribution, måste du avinstallera och installera om WSL eftersom det kan finnas problem med själva WSL.
A. Avinstallera Linux Distribution och Windows Subsystem för Linux
1. Håll bara i Windows och R tangenterna samtidigt för att öppna Springa dialog.
2. Typ ms-inställningar: appfunktioner att öppna Appar& Funktioner i Windows-inställningar.

3. Hitta din Linux installation (till exempel Ubuntu) i listan över applikationer.
4. Klicka på tre vertikala prickar bredvid och välj Avinstallera.

5. Slutför avinstallationen enligt instruktionerna på skärmen.
6. Hitta nu Windows undersystem för Linux i listan över appar.
7. Klicka på tre vertikala prickar associerad med den och klicka på Avinstallera.

8. Efter avinstallationen, ta bort alla associerade filer och komponenter av WSL med hjälp av Windows-funktioner. Följ stegen i Fixa 1 till inaktivera WSL och Windows Hypervisor Platform.
9. Starta om ditt system och installera sedan WSL.
B. Installera Windows Subsystem för Linux
Windows 10 version 2004 och senare eller Windows 11
1. Slå Windows och R nyckel och typ powershell i Springa dialogrutan som öppnas.
2. Tryck Ctrl + Shift + Enter att öppna PowerShell som administratör.

3. Ange kommandot nedan.
wsl --installera
4. Den laddar ner den senaste versionen av Linux och slår även på de nödvändiga tillvalskomponenterna för att Linux-undersystemet ska köras.
5. Omstart din dator efter att kommandot körs.
6. Utför en nyinstallation av Linux-programvaran som du hade avinstallerat tidigare. Starta din Linux-terminal och kontrollera om felet är löst.
Manuell installation (istället för installationskommandot ovan) eller äldre versioner av Windows
1. Öppen Kör (Windows + R).
2. Typ powershell och tryck Ctrl + Shift + Enter att öppna Kommandotolken som administratör.

3. Ange kommandot nedan
dism.exe /online /aktivera-funktion /featurename:Microsoft Windows-Subsystem-Linux /allt /norestart
4. Starta om din PC efter att kommandot ovan har slutförts.
5. Efter uppstart använder du Windows Store för att ladda ner och installera Linux-distributionen som du hade avinstallerat.
6. Starta Linux-applikationen och kontrollera om problemet är åtgärdat.
Det är allt!
Vi hoppas att du måste ha kunnat övervinna WslRegisterDistribution Failed with Error 0x8007023e på din PC med hjälp av korrigeringarna i den här artikeln. Kommentera och låt oss veta korrigeringen som hjälpte dig.