Sørg for at WSL er installert på PC-en
- For å fikse Docker Desktop: Uventet WSL-feil, oppdater WSL, endre settings.json-filen eller tilbakestill Winsock.
- Feilen oppstår på grunn av manglende tillatelser, feilkonfigurerte nettverksinnstillinger eller når de kritiske komponentene mangler.
- Les denne guiden for å finne ut hvordan ekspertene våre fikset ting på kort tid!
Docker Desktop lar brukere utvikle, administrere og dele dockeriserte applikasjoner, men noen få, når de startet appen, fikk Uventet WSL-feil.
Det kan oppstå både på Windows og Mac, selv om vi har sett flere tilfeller på førstnevnte. De fleste brukere som nylig kom over feilmeldingen, Docker Desktop – Uventet WSL-feil, kjørte Windows 11.
Hva er WSL2-feil i Docker Desktop?
WSL2-feil med Docker Desktop indikerer enten feilkonfigurerte tillatelser eller fravær av kritiske komponenter, spesielt Virtual Machine Platform, en valgfri funksjon i Windows.
Dessuten, hvis selve WSL ikke er installert, vil ingen WSL-kommandoer bli utført. Og til og med nettverksproblemer ble rapportert å være en underliggende årsak av mange.
Hvordan tester, vurderer og vurderer vi?
Vi har jobbet de siste 6 månedene med å bygge et nytt gjennomgangssystem for hvordan vi produserer innhold. Ved å bruke den har vi senere gjort om de fleste av artiklene våre for å gi faktisk praktisk ekspertise på veiledningene vi har laget.
For flere detaljer kan du lese hvordan vi tester, vurderer og vurderer på WindowsReport.
Hvordan fikser jeg uventet WSL-feil på Docker Desktop?
Før vi fordyper oss i de litt komplekse løsningene, prøv disse raske:
- Bekreft om enheten din oppfyller minimumskrav for Docker Desktop.
- Start PC-en på nytt. Hvis du må starte på nytt hver gang for å få Docker Desktop til å kjøre, prøv de andre løsningene.
- Se etter tilgjengelige oppdateringer og installer den nyeste versjonen av Docker Desktop fra offesiell nettside. Oppdater også operativsystemet. Det hjalp mange som kom over En uventet feil oppstod. Start Docker Desktop på nytt beskjed.
- Sørg for at Docker Desktop er det kjører med administrative rettigheter for å eliminere eventuelle problemer med tilgangsrettigheter. Dette hjelper også når Docker Desktop tar evigheter å starte.
- Deaktiver eventuelle tredjeparts antivirus på PC-en.
Hvis ingen fungerer, gå til rettelsene som er oppført neste.
- Hvordan fikser jeg uventet WSL-feil på Docker Desktop?
- 1. Installer WSL
- 2. Oppdater WSL
- 3. Endre filen settings.json
- 4. Endre kommandoprompt-innstillingene
- 5. Tilbakestill winsock
- 6. Aktiver maskinvarevirtualisering i BIOS
- 7. Installer WSL på nytt
- Hva er alternativet for Docker Desktop i Windows WSL?
1. Installer WSL
- trykk Windows + S å åpne Søk, type Ledeteksten i søkefeltet, og klikk Kjør som administrator.
- Klikk Ja i UAC ledetekst.
- Nå limer du inn følgende kommando og trykker Tast inn for å installere WSL:
wsl --install
- Når du er ferdig, start PC-en på nytt og se etter forbedringer.
Hvis Windows Subsystem for Linux ikke er installert, vil du motta Docker Desktop – Uventet WSL-feil. Etter at du har gjort det også aktiver Hyper-V på enheten. Det er avgjørende for Docker Desktop å kjøre.
2. Oppdater WSL
- trykk Windows + R å åpne Løpe, type cmd, og treffer Ctrl + Skifte + Tast inn.
- Klikk Ja i ledeteksten som vises.
- Lim inn følgende kommando og trykk Tast inn for å oppdatere WSL:
wsl --update
- Hvis noen oppdateringer er installert, start PC-en på nytt.
3. Endre filen settings.json
- trykk Windows + E å åpne Filutforsker, lim inn følgende bane i adressefeltet og trykk Tast inn:
%Appdata%\Docker
- Dobbeltklikk på settings.json fil.
- Sørg nå for at det står følgende:
"integratedWslDistros": [ ]
"enableIntegrationWithDefaultWslDistro": false - Om nødvendig, foreta de nødvendige endringene og lagre endringene.
- Når det er gjort, start prosjektet på nytt, og det skal ikke kaste Docker Desktop feilet i å starte WSL2-feilen lenger.
4. Endre kommandoprompt-innstillingene
- trykk Windows + S å åpne Søk, type Ledeteksten, høyreklikk på det relevante resultatet, og velg Kjør som administrator.
- Klikk Ja i UAC ledetekst som vises.
- Høyreklikk nå på topplinjen og velg Egenskaper fra kontekstmenyen.
- Gå til Alternativer fanen, merk av i avmerkingsboksen for Bruk eldre konsoll, og klikk OK for å lagre endringene.
- ESPN spør etter TV-leverandør: Hvordan omgå det
- Løst: Spotify vil ikke spille enkelte sanger
5. Tilbakestill winsock
- trykk Windows + R å åpne Løpe, type cmd, hold Ctrl + Skifte nøkler, og klikkk OK.
- Klikk Ja i ledeteksten.
- Nå limer du inn følgende to kommandoer individuelt og trykker Tast inn etter hver for å tilbakestille de korrupte eller feilkonfigurerte nettverksinnstillingene:
netsh int ip reset
netsh winsock reset
- Start PC-en på nytt og sjekk om Docker Desktop mislyktes i å starte feilen forsvinner.
6. Aktiver maskinvarevirtualisering i BIOS
- Slå av datamaskinen, slå den på, og så snart skjermen vises, fortsett å trykke på F2, F10, F12, Esc eller Del nøkkelen til få tilgang til BIOS, avhengig av systemprodusenten.
- Bruk nå piltastene for å gå til Avansert eller Systemkonfigurasjon fanen, og velg deretter Virtualiseringsteknologi.
- Til slutt, velg Muliggjøre, lagre endringene og gå ut av BIOS.
det er viktig å aktivere virtualiseringsstøtte på PC-en for at Docker Desktop skal fungere skikkelig. I mangel av dette kan du motta Docker Desktop – Uventet WSL-feil.
7. Installer WSL på nytt
- trykk Windows + Jeg å åpne Innstillinger, gå til Apper fra navigasjonsruten, og klikk på Installerte apper til høyre.
- Nå, finn Windows-undersystem for Linux, klikk på ellipsen ved siden av den, og velg Avinstaller.
- Igjen, klikk Avinstaller i bekreftelsesmeldingen.
- På samme måte fjerner du følgende oppføringer under installerte apper hvis disse finnes:
- Linux
- Ubuntu
- Nå, gå tilbake til Apper fanen, og velg Valgfrie funksjoner.
- Klikk på Flere Windows-funksjoner på bunnen.
- Fjern merket for Virtuell maskinplattform og Windows-undersystem for Linux, klikk deretter OK for å lagre endringene.
- Start datamaskinen på nytt for at endringene skal gjelde.
- Når du er ferdig, installer WSL (Windows Subsystem for Linux) på nytt.
Når ingenting annet fungerer, kan du alltid installere WSL på nytt og bli kvitt Docker Desktop – Uventet WSL-feil. Start med avinstallerer WSL og last ned alle komponentene på nytt.
Hva er alternativet for Docker Desktop i Windows WSL?
Det er flere alternativer for Docker Desktop, og mange brukere har byttet til disse, gitt de nylige endringene i prosjektets lisensvilkår. Her er de populære alternativene:
- Rancher Desktop
- Minikube
- Podman
Når du bytter til en annen programvare, sørg for å verifisere kompatibilitet med operativsystemet, funksjonssettet, ytelsen, brukervennligheten, effektiviteten til støtteteamet og hvor ofte oppdateringer utgis.
Nå må du ha blitt kvitt Docker Desktop – Uventet WSL-feil. Og hvis det ikke er tilfelle, vent enten på en oppdatering eller bytt til et pålitelig alternativ. Du kjenner alle alternativene!
Det er også andre installasjonsfeil som påvirker brukere. For eksempel møtte mange Hyper-V og container Windows-funksjoner må være aktivert feil under installasjon av Docker Desktop, men det er enkelt å fikse!
For spørsmål eller for å dele hva som fungerte for deg, slipp en kommentar nedenfor.