Få rettet WSL 4294967295-fejlen på Windows med nogle få trin.

Hvis du bruger Windows Subsystem til Linux (WSL), har du muligvis set en fejlkode 4294967295, når du forsøger at åbne det i en Windows-terminal eller få adgang til dine Linux-filer i Windows Stifinder. Denne fejlkode betyder, at noget gik galt med kommunikationen mellem Windows og Linux, og den kan forhindre dig i at bruge WSL korrekt.

Nedenfor leder vi dig gennem de forskellige metoder til at løse dette problem for altid.

1. Tjek din netværksforbindelse

Da selve fejlmeddelelsen angiver, at forbindelsesforsøget mislykkedes eller den etablerede forbindelse mislykkedes, fordi den tilsluttede værten (i dette tilfælde Windows) har undladt at svare, den første ting du skal gøre er at sikre, at du har et stabilt internet forbindelse. Dette skyldes, at netværksafbrydelser, latenstid eller pakketab kan føre til kommunikationsproblemer mellem klienten og serveren, hvilket kan udløse det aktuelle problem.

Du kan prøve at skifte til en anden netværksforbindelse, hvis det er muligt, eller

instagram viewer
prøv at fejlfinde de aktuelle netværksproblemer. Når det er gjort, skal du prøve at udføre den samme handling, som oprindeligt udløste fejlen, og kontrollere, om problemet er løst.

2. Genstart WSL

Du står muligvis over for problemet på grund af en midlertidig fejl eller en korruptionsfejl, der muligvis forhindrer WSL i at fungere korrekt. Sådanne problemer er for det meste midlertidige og kan løses ved blot at genstarte værktøjet.

Sådan kan du gøre det:

  1. Åbn Task Manager og højreklik på enhver WSL-relateret proces.
  2. Vælge Afslut opgave eller Deaktiver.
  3. Når du er færdig, skal du åbne din foretrukne terminalemulator som administrator. For eksempel, hvis du bruger kommandoprompt, skal du trykke på Vinde + R tasterne sammen for at åbne Kør og skriv "cmd" i tekstfeltet.
  4. Tryk på Ctrl + Flytte + Gå ind tasterne sammen for at starte kommandoprompten som administrator.
  5. Klik Ja i prompten Brugerkontokontrol.
  6. Skriv "wsl" i det følgende vindue og klik Kør som administrator for at åbne WSL igen.

Du kan nu kontrollere, om problemet er løst. Alternativt kan du også genaktivere WSL ved at bruge følgende trin:

  1. I det forhøjede kommandopromptvindue skal du udføre følgende kommandoer én efter én:
    DISM /online /disable-feature /featurename: VirtualMachinePlatform /norestart DISM /online /disable-feature /featurename: Microsoft-Windows-Subsystem-Linux /norestart
  2. Når kommandoerne er fuldført, genstart din computer og ved genstart, udfø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 nu prøve at udføre den handling, der oprindeligt udløste fejlen, og kontrollere, om problemet er løst.

3. Nulstil dine netværksindstillinger

Du kan også løse netværksproblemer ved at nulstille netværksindstillingerne (en hurtig løsning, der fungerede for flere berørte brugere), mens du gør det vil rydde alle beskadigede eller forældede netværkskonfigurationer, caches eller proxyer, der kan forstyrre netværket Trafik. Du vil i det væsentlige gendanne standardnetværksindstillingerne, som forhåbentlig vil tillade WSL at oprette forbindelse til Windows-værten og internettet uden problemer.

Sådan kan du gøre det:

  1. Skriv "cmd" i Windows søgeværktøj og klik på Kør som administrator.
  2. Vælg Ja i prompten Brugerkontokontrol.
  3. Udfør nu følgende kommandoer én efter én
    ​​​​​​​​​​​​​​wsl --shutdownnetsh winsock resetnetsh int ip reset allnetsh winhttp reset proxyipconfig /flushdns
  4. Når du er færdig, skal du trykke på Vinde + jeg tasterne sammen for at åbne appen Indstillinger.
  5. Naviger til Netværk og internet > Status > Netværksnulstilling.
  6. Klik på Nulstil nu.
  7. Til sidst skal du genstarte din computer og ved genstart kontrollere, om problemet er løst.

4. Deaktiver din antivirussoftware midlertidigt

Nogle gange kan dit antivirusprogram forstyrre WSL-netværkstrafikken og forårsage en fejl.

Du kan teste om dette er tilfældet ved midlertidigt at slukke dit antivirusprogram og derefter starte dit Windows-undersystem til Linux. Hvis det fungerer fint uden antivirusprogrammet, betyder det, at det blokerede WSL-netværkstrafikken.

I dette tilfælde kan du enten ændre indstillingerne for dit antivirusprogram for at tillade WSL-netværkstrafikken eller skifte til en af bedste antivirusprogrammer til Windows det forårsager ikke dette problem.

En anden ting, du kan prøve at løse dit problem, er at kontrollere, om du har DNSCrypt installeret på dit system. DNSCrypt er et program, der krypterer din DNS-trafik, men det kan også forårsage nogle problemer med din forbindelse. Nogle brugere rapporterede, at afinstallation af DNSCrypt løste deres problem, så du vil måske prøve det.

For at afinstallere et program kan du bruge kontrolpanelet på dit system. Du skal blot gå over til Programmer og funktioner afsnit. Højreklik på det målrettede program og vælg Afinstaller. Følg instruktionerne på skærmen for at fuldføre processen.

5. Rediger Hypervisor-starttypen

Du kan også prøve at ændre Hypervisor-starttypen til auto og kontrollere, om det gør nogen forskel. Dette er især nyttigt, hvis du bruger andre virtualiseringsteknologier som Hyper-V til at køre virtuelle maskiner.

Ændring af lanceringstypen kan hjælpe med at undgå konflikter, der kan løse problemer som det aktuelle. Her er alt hvad du skal gøre:

  1. Start kommandoprompt som administrator.
  2. Udfør følgende kommando:
    ​​​​​​​​​​​​​​bcdedit /set hypervisorlaunchtype auto
  3. Når du er færdig, genstart din computer og kontroller, om fejlen er løst.

Hvis du har mistanke om et problem med selve Hyper-V-tjenesten, kan du også prøve at genstarte den. For at gøre det skal du blot få adgang til Services-værktøjet, finde Hyper-V-tjenesten og højreklikke på den. Vælge Genstart og se om det gør nogen forskel.

Kør WSL effektivt på Windows igen

Med Windows Subsystem for Linux (WSL) kan du nyde fordelene ved både Windows og Linux på den samme enhed uden at installere en virtuel maskine eller et dual boot-system. Nogle gange fungerer WSL dog muligvis ikke som forventet og viser dig nogle fejl. Fejlkoden 4294967295 er blot et af disse problemer, men heldigvis er denne fejl ikke permanent, og forhåbentlig vil du være i stand til at rette den med vores anbefalede løsninger for altid.