Få rettet WSL 4294967295-feilen på Windows med bare noen få trinn.

Hvis du bruker Windows Subsystem for Linux (WSL), kan det hende du har sett en feilkode 4294967295 når du prøver å åpne den i en Windows-terminal eller få tilgang til Linux-filene dine i Windows Utforsker. Denne feilkoden betyr at noe gikk galt med kommunikasjonen mellom Windows og Linux, og den kan hindre deg i å bruke WSL riktig.

Nedenfor leder vi deg gjennom de forskjellige metodene for å fikse dette problemet for godt.

1. Sjekk nettverkstilkoblingen din

Siden selve feilmeldingen sier at tilkoblingsforsøket mislyktes eller den etablerte tilkoblingen mislyktes fordi den tilkoblede vert (i dette tilfellet, Windows) har ikke svart, det første du bør gjøre er å sikre at du har et stabilt internett forbindelse. Dette er fordi nettverksavbrudd, ventetid eller pakketap kan føre til kommunikasjonsproblemer mellom klienten og serveren, som kan utløse problemet.

Du kan prøve å bytte til en annen nettverkstilkobling hvis mulig, eller

instagram viewer
prøv å feilsøke gjeldende nettverksproblemer. Når du er ferdig, prøv å utføre den samme handlingen som opprinnelig utløste feilen, og sjekk om problemet er løst.

2. Start WSL på nytt

Det kan hende du står overfor problemet på grunn av en midlertidig feil eller en korrupsjonsfeil som kan hindre WSL i å fungere riktig. Slike problemer er for det meste midlertidige og kan løses ved å starte verktøyet på nytt.

Slik kan du gjøre det:

  1. Åpne Task Manager og høyreklikk på en hvilken som helst WSL-relatert prosess.
  2. Velge Avslutt oppgaven eller Deaktiver.
  3. Når du er ferdig, åpne din foretrukne terminalemulator som administrator. Hvis du for eksempel bruker ledetekst, trykker du på Vinne + R tastene sammen for å åpne Kjør og skriv "cmd" i tekstfeltet.
  4. trykk Ctrl + Skifte + Tast inn tastene sammen for å starte ledeteksten som administrator.
  5. Klikk Ja i ledeteksten Brukerkontokontroll.
  6. Skriv "wsl" i følgende vindu og klikk Kjør som administrator for å åpne WSL igjen.

Du kan nå sjekke om problemet er løst. Alternativt kan du også aktivere WSL på nytt ved å bruke følgende trinn:

  1. I det forhøyede ledetekstvinduet, utfør følgende kommandoer én etter én:
    DISM /online /disable-feature /featurename: VirtualMachinePlatform /norestart DISM /online /disable-feature /featurename: Microsoft-Windows-Subsystem-Linux /norestart
  2. Når kommandoene er fullført, start datamaskinen på nytt og ved omstart, utfør følgende kommandoer i cmd:
    ​​​​​​​DISM /online /enable-feature /featurename: VirtualMachinePlatform /norestart DISM /online /enable-feature /featurename: Microsoft-Windows-Subsystem-Linux /norestart

Du kan nå prøve å utføre handlingen som opprinnelig utløste feilen og sjekke om problemet er løst.

3. Tilbakestill nettverksinnstillingene

Du kan også fikse nettverksproblemer ved å tilbakestille nettverksinnstillingene (en rask løsning som fungerte for flere berørte brukere), mens du gjør det vil slette alle ødelagte eller utdaterte nettverkskonfigurasjoner, cacher eller proxyer som kan forstyrre nettverket trafikk. Du vil i hovedsak gjenopprette standard nettverksinnstillinger, som forhåpentligvis vil tillate WSL å koble til Windows-verten og internett uten problemer.

Slik kan du gjøre det:

  1. Skriv "cmd" i Windows søkeverktøy og klikk på Kjør som administrator.
  2. Plukke ut Ja i ledeteksten Brukerkontokontroll.
  3. Nå, utfør følgende kommandoer en etter en
    ​​​​​​​​​​​​​​wsl --shutdownnetsh winsock resetnetsh int ip reset allnetsh winhttp reset proxyipconfig /flushdns
  4. Når du er ferdig, trykker du på Vinne + Jeg tastene sammen for å åpne Innstillinger-appen.
  5. Navigere til Nettverk og Internett > Status > Nettverkstilbakestilling.
  6. Klikk på Tilbakestill nå.
  7. Til slutt starter du datamaskinen på nytt og kontrollerer om problemet er løst ved omstart.

4. Deaktiver antivirusprogramvaren midlertidig

Noen ganger kan antivirusprogrammet forstyrre WSL-nettverkstrafikken og forårsake en feil.

Du kan teste om dette er tilfelle ved å midlertidig slå av antivirusprogrammet og deretter starte Windows-undersystemet for Linux. Hvis det fungerer bra uten antivirusprogrammet, betyr det at det blokkerte WSL-nettverkstrafikken.

I dette tilfellet kan du enten endre innstillingene til antivirusprogrammet for å tillate WSL-nettverkstrafikk eller bytte til en av beste antivirusprogrammer for Windows som ikke forårsaker dette problemet.

En annen ting du kan prøve å fikse problemet er å sjekke om du har DNSCrypt installert på systemet ditt. DNSCrypt er et program som krypterer DNS-trafikken din, men det kan også forårsake noen problemer med tilkoblingen din. Noen brukere rapporterte at avinstallering av DNSCrypt løste problemet, så det kan være lurt å prøve det.

For å avinstallere et program, kan du bruke kontrollpanelet på systemet. Bare gå over til Programmer og funksjoner seksjon. Høyreklikk på det målrettede programmet og velg Avinstaller. Følg instruksjonene på skjermen for å fullføre prosessen.

5. Endre Hypervisor Launch Type

Du kan også prøve å endre Hypervisor-starttypen til auto og sjekke om det gjør noen forskjell. Dette er spesielt nyttig hvis du bruker andre virtualiseringsteknologier som Hyper-V for å kjøre virtuelle maskiner.

Endring av lanseringstype kan bidra til å unngå konflikter som kan løse problemer som det aktuelle. Her er alt du trenger å gjøre:

  1. Start kommandoprompt som administrator.
  2. Utfør følgende kommando:
    ​​​​​​​​​​​​​​bcdedit /set hypervisorlaunchtype auto
  3. Når du er ferdig, start datamaskinen på nytt og sjekk om feilen er løst.

I tilfelle du mistenker et problem med selve Hyper-V-tjenesten, kan du også prøve å starte den på nytt. For det, bare gå til Services-verktøyet, finn Hyper-V-tjenesten og høyreklikk på den. Velge Omstart og sjekk om det gjør noen forskjell.

Kjør WSL effektivt på Windows igjen

Med Windows Subsystem for Linux (WSL) kan du nyte fordelene med både Windows og Linux på samme enhet, uten å installere en virtuell maskin eller et dual boot-system. Noen ganger fungerer imidlertid WSL kanskje ikke som forventet og viser deg noen feil. Feilkoden 4294967295 er bare ett av disse problemene, men heldigvis er denne feilen ikke permanent, og forhåpentligvis vil du kunne fikse den med våre anbefalte løsninger for godt.