Sørg for, at WSL er installeret på pc'en
- For at rette op på Docker Desktop: Uventet WSL-fejl, opdater WSL, rediger filen settings.json eller nulstil Winsock.
- Fejlen opstår på grund af manglende tilladelser, forkert konfigurerede netværksindstillinger, eller når de kritiske komponenter mangler.
- Læs denne guide for at finde ud af, hvordan vores eksperter fikser tingene på ingen tid!
Docker Desktop giver brugerne mulighed for at udvikle, administrere og dele dockeriserede applikationer, men nogle få, da de startede appen, modtog Uventet WSL-fejl.
Det kan forekomme både på Windows og Mac, selvom vi har set flere tilfælde på førstnævnte. De fleste brugere, der for nylig stødte på fejlmeddelelsen, Docker Desktop – Uventet WSL-fejl, kørte Windows 11.
Hvad er WSL2-fejl i Docker Desktop?
WSL2-fejl med Docker Desktop indikerer enten forkert konfigurerede tilladelser eller fravær af kritiske komponenter, især Virtual Machine Platform, en valgfri funktion i Windows.
Hvis WSL selv ikke er installeret, udføres ingen WSL-kommandoer. Og selv netværksproblemer blev rapporteret at være en underliggende årsag af mange.
Hvordan tester, anmelder og vurderer vi?
Vi har arbejdet de sidste 6 måneder på at opbygge et nyt anmeldelsessystem for, hvordan vi producerer indhold. Ved at bruge det har vi efterfølgende lavet de fleste af vores artikler om for at give faktisk praktisk ekspertise på de guider, vi lavede.
For flere detaljer kan du læse hvordan vi tester, anmelder og vurderer på WindowsReport.
Hvordan retter jeg uventet WSL-fejl på Docker Desktop?
Før vi dykker ned i de lidt komplekse løsninger, prøv disse hurtige:
- Bekræft, om din enhed opfylder minimumskrav til Docker Desktop.
- Genstart pc'en. Hvis du skal genstarte hver gang for at få Docker Desktop til at køre, så prøv de andre løsninger.
- Se efter tilgængelige opdateringer og installer den seneste version af Docker Desktop fra officiel hjemmeside. Opdater også operativsystemet. Det hjalp mange, der stødte på Der opstod en uventet fejl. Genstart Docker Desktop besked.
- Sørg for, at Docker Desktop er kører med administrative rettigheder for at eliminere problemer med adgangsrettigheder. Dette hjælper også hvornår Docker Desktop tager evigheder at starte.
- Deaktiver enhver tredjeparts antivirus på pc'en.
Hvis ingen virker, skal du gå til de næste rettelser.
- Hvordan retter jeg uventet WSL-fejl på Docker Desktop?
- 1. Installer WSL
- 2. Opdater WSL
- 3. Rediger filen settings.json
- 4. Skift kommandopromptindstillingerne
- 5. Nulstil winsock
- 6. Aktiver hardwarevirtualisering i BIOS
- 7. Geninstaller WSL
- Hvad er alternativet til Docker Desktop i Windows WSL?
1. Installer WSL
- Trykke Windows + S at åbne Søg, type Kommandoprompt i søgefeltet, og klik Kør som administrator.
- Klik Ja i UAC hurtig.
- Indsæt nu følgende kommando og tryk Gå ind for at installere WSL:
wsl --install
- Når du er færdig, skal du genstarte pc'en og tjekke for forbedringer.
Hvis Windows Subsystem til Linux ikke er installeret, vil du modtage Docker Desktop – Uventet WSL-fejl. Efter du har gjort det, også aktivere Hyper-V på enheden. Det er afgørende for Docker Desktop at køre.
2. Opdater WSL
- Trykke Windows + R at åbne Løb, type cmd, og ramte Ctrl + Flytte + Gå ind.
- Klik Ja i den prompt, der vises.
- Indsæt følgende kommando og tryk Gå ind for at opdatere WSL:
wsl --update
- Hvis der er installeret opdateringer, skal du genstarte pc'en.
3. Rediger filen settings.json
- Trykke Windows + E at åbne Fil Explorer, indsæt følgende sti i adresselinjen og tryk Gå ind:
%Appdata%\Docker
- Dobbeltklik på settings.json fil.
- Sørg nu for, at den læser følgende:
"integratedWslDistros": [ ]
"enableIntegrationWithDefaultWslDistro": false - Foretag om nødvendigt de nødvendige redigeringer og gem ændringerne.
- Når det er gjort, skal du genstarte projektet, og det burde ikke kaste Docker Desktop undladt at starte WSL2-fejl længere.
4. Skift kommandopromptindstillingerne
- Trykke Windows + S at åbne Søg, type Kommandoprompt, højreklik på det relevante resultat og vælg Kør som administrator.
- Klik Ja i UAC prompt, der vises.
- Højreklik nu på den øverste bjælke, og vælg Ejendomme fra kontekstmenuen.
- Gå til Muligheder fanen, skal du markere afkrydsningsfeltet for Brug den gamle konsol, og klik Okay for at gemme ændringerne.
- ESPN spørger efter tv-udbyder: Sådan omgår du det
- Løst: Spotify vil ikke afspille visse sange
5. Nulstil winsock
- Trykke Windows + R at åbne Løb, type cmd, holde Ctrl + Flytte nøgler og klikk OK.
- Klik Ja i prompten.
- Indsæt nu følgende to kommandoer individuelt og tryk Gå ind efter hver for at nulstille de korrupte eller forkert konfigurerede netværksindstillinger:
netsh int ip reset
netsh winsock reset
- Genstart pc'en og kontroller, om Docker Desktop ikke kunne starte fejlen forsvinder.
6. Aktiver hardwarevirtualisering i BIOS
- Sluk for computeren, tænd den, og så snart displayet vises, skal du holde nede F2, F10, F12, Esc eller Del nøgle til få adgang til BIOS, afhængigt af systemproducenten.
- Brug nu piletasterne til at gå til Fremskreden eller System konfiguration fanen, og vælg derefter Virtualiseringsteknologi.
- Vælg endelig Aktiver, gem derefter ændringerne og afslut BIOS.
det er afgørende for aktivere virtualiseringsunderstøttelse på pc'en for at Docker Desktop fungerer korrekt. I mangel af dette kan du modtage Docker Desktop – Uventet WSL-fejl.
7. Geninstaller WSL
- Trykke Windows + jeg at åbne Indstillinger, gå til Apps fra navigationsruden, og klik på Installerede apps til højre.
- Find nu Windows-undersystem til Linux, klik på ellipsen ved siden af den, og vælg Afinstaller.
- Klik igen Afinstaller i bekræftelsesprompten.
- På samme måde skal du fjerne følgende poster under installerede apps, hvis disse findes:
- Linux
- Ubuntu
- Gå nu tilbage til Apps fanen, og vælg Valgfri funktioner.
- Klik på Flere Windows-funktioner på bunden.
- Fjern markeringen i afkrydsningsfeltet for Virtual Machine Platform og Windows-undersystem til Linux, og klik derefter Okay for at gemme ændringerne.
- Genstart computeren, for at ændringerne skal gælde.
- Når du er færdig, skal du geninstallere WSL (Windows Subsystem til Linux).
Når intet andet virker, kan du altid geninstallere WSL og slippe af med Docker Desktop – Uventet WSL-fejl. Start med afinstallere WSL og download derefter alle komponenterne igen.
Hvad er alternativet til Docker Desktop i Windows WSL?
Der er flere alternativer til Docker Desktop, og mange brugere har skiftet til disse i betragtning af de seneste ændringer af projektets licensvilkår. Her er de populære muligheder:
- Rancher Desktop
- Minikube
- Podman
Når du skifter til en anden software, skal du sørge for at verificere kompatibilitet med dit operativsystem, funktionssæt, ydeevne, brugervenlighed, effektiviteten af supportteamet og hvor ofte opdateringer udgives.
Nu må du være sluppet af med Docker Desktop – Uventet WSL-fejl. Og hvis det ikke er tilfældet, skal du enten vente på en opdatering eller skifte til et pålideligt alternativ. Du kender alle mulighederne!
Der er også andre installationsfejl, der påvirker brugerne. For eksempel stødte mange på Hyper-V og container Windows-funktioner skal være aktiveret fejl under installation af Docker Desktop, men det er nemt at rette!
For spørgsmål eller for at dele, hvad der virkede for dig, smid en kommentar nedenfor.