Se till att WSL är installerat på datorn
- För att fixa Docker Desktop: Oväntat WSL-fel, uppdatera WSL, ändra filen settings.json eller återställ Winsock.
- Felet uppstår på grund av saknade behörigheter, felkonfigurerade nätverksinställningar eller när de kritiska komponenterna saknas.
- Läs den här guiden för att ta reda på hur våra experter fixade saker på nolltid!

Docker Desktop låter användare utveckla, hantera och dela dockanpassade applikationer, men några få, när appen startade, fick Oväntat WSL-fel.
Det kan påträffas både på Windows och Mac, även om vi har sett fler instanser på den förra. De flesta användare som nyligen stötte på felmeddelandet, Docker Desktop – Oväntat WSL-fel, körde Windows 11.
Vad är WSL2-fel i Docker Desktop?
WSL2-fel med Docker Desktop indikerar antingen felkonfigurerade behörigheter eller frånvaro av kritiska komponenter, särskilt Virtual Machine Platform, en valfri funktion i Windows.
Dessutom, om WSL inte är installerat, kommer inga WSL-kommandon att utföras. Och även nätverksproblem rapporterades vara en underliggande orsak av många.
Hur testar, granskar och betygsätter vi?
Vi har arbetat under de senaste 6 månaderna med att bygga ett nytt granskningssystem för hur vi producerar innehåll. Genom att använda det har vi sedan gjort om de flesta av våra artiklar för att ge faktisk praktisk expertis på guiderna vi gjorde.
För mer information kan du läsa hur vi testar, granskar och betygsätter på WindowsReport.
Hur fixar jag oväntat WSL-fel på Docker Desktop?
Innan vi går in i de lite komplexa lösningarna, prova dessa snabba:
- Kontrollera om din enhet uppfyller minimikrav för Docker Desktop.
- Starta om datorn. Om du måste starta om varje gång för att få Docker Desktop att köra, prova de andra lösningarna.
- Sök efter tillgängliga uppdateringar och installera den senaste versionen av Docker Desktop från officiell hemsida. Uppdatera också operativsystemet. Det hjälpte många som kom över Ett oväntat fel uppstod. Starta om Docker Desktop meddelande.
- Se till att Docker Desktop är det körs med administrativa rättigheter för att eliminera alla problem med åtkomsträttigheter. Detta hjälper också när Docker Desktop tar en evighet att starta.
- Inaktivera alla antivirus från tredje part på datorn.
Om ingen fungerar, gå till korrigeringarna som listas härnäst.
- Hur fixar jag oväntat WSL-fel på Docker Desktop?
- 1. Installera WSL
- 2. Uppdatera WSL
- 3. Ändra filen settings.json
- 4. Ändra kommandotolksinställningarna
- 5. Återställ winsock
- 6. Aktivera hårdvaruvirtualisering i BIOS
- 7. Installera om WSL
- Vad är alternativet för Docker Desktop i Windows WSL?
1. Installera WSL
- Tryck Windows + S att öppna Sök, typ Kommandotolken i sökfältet och klicka Kör som administratör.
- Klick Ja i UAC prompt.
- Nu, klistra in följande kommando och tryck Stiga på för att installera WSL:
wsl --install
- När du är klar, starta om datorn och leta efter förbättringar.
Om Windows Subsystem för Linux inte är installerat får du Docker Desktop – Oväntat WSL-fel. Efter att du gjort det också aktivera Hyper-V på enheten. Det är avgörande för Docker Desktop att köra.
2. Uppdatera WSL
- Tryck Windows + R att öppna Springa, typ cmd, och slå Ctrl + Flytta + Stiga på.
- Klick Ja i prompten som visas.
- Klistra in följande kommando och tryck Stiga på för att uppdatera WSL:
wsl --update
- Om några uppdateringar har installerats, starta om datorn.
3. Ändra filen settings.json
- Tryck Windows + E att öppna Utforskaren, klistra in följande sökväg i adressfältet och tryck Stiga på:
%Appdata%\Docker
- Dubbelklicka på settings.json fil.
- Se nu till att det står följande:
"integratedWslDistros": [ ]
"enableIntegrationWithDefaultWslDistro": false - Om det behövs, gör nödvändiga ändringar och spara ändringarna.
- När det är klart, starta om projektet, och det borde inte kasta Docker Desktop misslyckades med att starta WSL2-fel längre.
4. Ändra kommandotolksinställningarna
- Tryck Windows + S att öppna Sök, typ Kommandotolken, högerklicka på det relevanta resultatet och välj Kör som administratör.
- Klick Ja i UAC uppmaning som visas.
- Högerklicka nu på den översta raden och välj Egenskaper från snabbmenyn.
- Gå till alternativ fliken, markera kryssrutan för Använd äldre konsol, och klicka OK för att spara ändringarna.
- ESPN frågar efter TV-leverantör: Hur man kringgår det
- Löst: Spotify kommer inte att spela vissa låtar
5. Återställ winsock
- Tryck Windows + R att öppna Springa, typ cmd, håll Ctrl + Flytta nycklar och klickak OK.
- Klick Ja i prompten.
- Klistra nu in följande två kommandon individuellt och tryck Stiga på efter varje för att återställa de korrupta eller felkonfigurerade nätverksinställningarna:
netsh int ip reset
netsh winsock reset
- Starta om datorn och kontrollera om Docker Desktop misslyckades med att starta felet försvinner.
6. Aktivera hårdvaruvirtualisering i BIOS
- Stäng av din dator, slå sedan på den och så fort displayen visas, fortsätt att trycka på F2, F10, F12, Esc eller Del nyckel till komma åt BIOS, beroende på systemtillverkaren.
- Använd nu piltangenterna för att gå till Avancerad eller Systemkonfiguration fliken och välj sedan Virtualiseringsteknik.
- Till sist, välj Gör det möjligt, spara sedan ändringarna och avsluta BIOS.
Det är viktigt att aktivera virtualiseringsstöd på datorn för att Docker Desktop ska fungera korrekt. I avsaknad av detta kan du få Docker Desktop – Oväntat WSL-fel.
7. Installera om WSL
- Tryck Windows + jag att öppna inställningar, gå till Appar från navigeringsfönstret och klicka på Installerade appar till höger.
- Nu, lokalisera Windows undersystem för Linux, klicka på ellipsen bredvid den och välj Avinstallera.
- Återigen, klicka Avinstallera i bekräftelseprompten.
- På samma sätt, ta bort följande poster under installerade appar om dessa finns:
- Linux
- Ubuntu
- Gå nu tillbaka till Appar fliken och välj Valfria funktioner.
- Klicka på Fler Windows-funktioner på botten.
- Avmarkera kryssrutan för Virtuell maskinplattform och Windows undersystem för Linux, Klicka sedan OK för att spara ändringarna.
- Starta om datorn för att ändringarna ska gälla.
- När du är klar, installera om WSL (Windows Subsystem for Linux).
När inget annat fungerar kan du alltid installera om WSL och bli av med Docker Desktop – Oväntat WSL-fel. Börja med avinstallera WSL och ladda sedan ner alla komponenter igen.
Vad är alternativet för Docker Desktop i Windows WSL?
Det finns flera alternativ för Docker Desktop, och många användare har bytt till dessa, med tanke på de senaste ändringarna av projektets licensvillkor. Här är de populära alternativen:
- Rancher Desktop
- Minikube
- Podman
När du byter till en annan programvara, se till att verifiera kompatibiliteten med ditt operativsystem, funktionsuppsättning, prestanda, användarvänlighet, effektivitet hos supportteamet och hur ofta uppdateringar släpps.
Vid det här laget måste du ha blivit av med Docker Desktop – Oväntat WSL-fel. Och om så inte är fallet, vänta antingen på en uppdatering eller byt till ett pålitligt alternativ. Du vet alla alternativ!
Det finns också andra installationsfel som påverkar användare. Till exempel stötte många på Hyper-V och container Windows-funktioner måste vara aktiverade fel när du installerar Docker Desktop, men det är lätt att fixa!
För frågor eller för att dela vad som fungerade för dig, skriv en kommentar nedan.