Korjaa WSL 4294967295 -virhe Windowsissa vain muutamassa vaiheessa.

Jos käytät Windows-alijärjestelmää Linuxille (WSL), olet saattanut nähdä virhekoodin 4294967295, kun yrität avata sen Windows-päätteessä tai käyttää Linux-tiedostoja Windowsin Resurssienhallinnassa. Tämä virhekoodi tarkoittaa, että jotain meni pieleen Windowsin ja Linuxin välisessä tiedonsiirrossa, ja se voi estää sinua käyttämästä WSL: ää oikein.

Alla esittelemme erilaisia ​​tapoja korjata tämä ongelma lopullisesti.

1. Tarkista verkkoyhteytesi

Koska itse virhesanoma kertoo, että yhteysyritys epäonnistui tai muodostettu yhteys epäonnistui, koska yhteys isäntä (tässä tapauksessa Windows) ei ole vastannut, ensimmäinen asia, joka sinun tulee tehdä, on varmistaa, että sinulla on vakaa internet yhteys. Tämä johtuu siitä, että verkkohäiriöt, viiveet tai pakettien katoaminen voivat johtaa viestintäongelmiin asiakkaan ja palvelimen välillä, mikä voi laukaista käsillä olevan ongelman.

Voit yrittää vaihtaa toiseen verkkoyhteyteen, jos mahdollista, tai

instagram viewer
yritä ratkaista nykyiset verkko-ongelmat. Kun olet valmis, yritä suorittaa sama toimenpide, joka alun perin laukaisi virheen, ja tarkista, onko ongelma ratkaistu.

2. Käynnistä WSL uudelleen

Saatat kohdata ongelman väliaikaisen häiriön tai korruptiovirheen vuoksi, joka saattaa estää WSL: n toimimasta oikein. Tällaiset ongelmat ovat enimmäkseen väliaikaisia, ja ne voidaan korjata yksinkertaisesti käynnistämällä apuohjelma uudelleen.

Näin voit tehdä sen:

  1. Avaa Tehtävienhallinta ja napsauta hiiren kakkospainikkeella mitä tahansa WSL: ään liittyvää prosessia.
  2. Valita Lopeta tehtävä tai Poista käytöstä.
  3. Kun olet valmis, avaa haluamasi pääteemulaattori järjestelmänvalvojana. Jos esimerkiksi käytät komentokehotetta, paina Voittaa + R näppäimet yhdessä avataksesi Suorita ja kirjoita "cmd" tekstikenttään.
  4. paina Ctrl + Siirtää + Tulla sisään näppäimet yhdessä käynnistääksesi komentokehotteen järjestelmänvalvojana.
  5. Klikkaus Joo Käyttäjätilien valvonta -kehotteessa.
  6. Kirjoita "wsl" seuraavaan ikkunaan ja napsauta Suorita järjestelmänvalvojana avataksesi WSL: n uudelleen.

Voit nyt tarkistaa, onko ongelma ratkaistu. Vaihtoehtoisesti voit myös ottaa WSL: n uudelleen käyttöön seuraavasti:

  1. Suorita korotetussa Command Prompt -ikkunassa seuraavat komennot yksitellen:
    DISM /online /disable-feature /featurename: VirtualMachinePlatform /norestart DISM /online /disable-feature /featurename: Microsoft-Windows-Subsystem-Linux /norestart
  2. Kun komennot on suoritettu, käynnistä tietokone uudelleen ja suorita uudelleenkäynnistyksen jälkeen seuraavat komennot cmd: ssä:
    ​​​​​​​DISM /online /enable-feature /featurename: VirtualMachinePlatform /norestart DISM /online /enable-feature /featurename: Microsoft-Windows-Subsystem-Linux /norestart

Voit nyt yrittää suorittaa toiminnon, joka alun perin laukaisi virheen, ja tarkistaa, onko ongelma ratkaistu.

3. Palauta verkkoasetukset

Voit myös korjata verkko-ongelmat nollaamalla verkkoasetukset (pikakorjaus, joka toimi useille käyttäjille, joita ongelma koskee). tyhjentää kaikki vioittuneet tai vanhentuneet verkkoasetukset, välimuistit tai välityspalvelimet, jotka saattavat häiritä verkkoa liikennettä. Olet käytännössä palauttamassa oletusverkkoasetukset, mikä toivottavasti antaa WSL: lle mahdollisuuden muodostaa yhteyden Windows-isäntään ja Internetiin ilman ongelmia.

Näin voit tehdä sen:

  1. Kirjoita "cmd" Windowsin hakuapuohjelmaan ja napsauta Suorita järjestelmänvalvojana.
  2. Valitse Joo Käyttäjätilien valvonta -kehotteessa.
  3. Suorita nyt seuraavat komennot yksitellen
    ​​​​​​​​​​​​​​wsl --shutdownnetsh winsock resetnetsh int ip reset allnetsh winhttp reset proxyipconfig /flushdns
  4. Kun olet valmis, paina Voittaa + minä näppäimet yhdessä avataksesi Asetukset-sovelluksen.
  5. Navigoida johonkin Verkko ja Internet > Tila > Verkon nollaus.
  6. Klikkaa Palauta nyt.
  7. Lopuksi käynnistä tietokone uudelleen ja tarkista uudelleenkäynnistyksen yhteydessä, onko ongelma ratkaistu.

4. Poista virustorjuntaohjelmisto tilapäisesti käytöstä

Joskus virustorjuntaohjelmasi saattaa häiritä WSL-verkkoliikennettä ja aiheuttaa virheen.

Voit testata, onko näin virustorjuntaohjelman väliaikaisesti sammuttaminen ja käynnistää sitten Windows-alijärjestelmä Linuxille. Jos se toimii hyvin ilman virustorjuntaohjelmaa, se tarkoittaa, että se esti WSL-verkkoliikenteen.

Tässä tapauksessa voit joko muuttaa virustorjuntaohjelman asetuksia sallimaan WSL-verkkoliikenteen tai vaihtaa johonkin parhaat virustorjuntaohjelmat Windowsille joka ei aiheuta tätä ongelmaa.

Toinen asia, jonka voit yrittää korjata ongelmasi, on tarkistaa, onko järjestelmääsi asennettu DNSCrypt. DNSCrypt on ohjelma, joka salaa DNS-liikenteesi, mutta se voi myös aiheuttaa ongelmia yhteydessäsi. Jotkut käyttäjät ilmoittivat, että DNSCrypt-asennuksen poistaminen ratkaisi heidän ongelmansa, joten sinun kannattaa kokeilla sitä.

Voit poistaa ohjelman asennuksen käyttämällä järjestelmäsi ohjauspaneelia. Suuntaa vain osoitteeseen Ohjelmat ja ominaisuudet osio. Napsauta hiiren kakkospainikkeella kohdeohjelmaa ja valitse Poista asennus. Suorita prosessi loppuun noudattamalla näytön ohjeita.

5. Muokkaa Hypervisorin käynnistystyyppiä

Voit myös yrittää muuttaa Hypervisor-käynnistystyypin automaattiseksi ja tarkistaa, onko sillä mitään merkitystä. Tämä on erityisen hyödyllistä, jos käytät muita virtualisointitekniikoita, kuten Hyper-V: tä, virtuaalikoneiden ajamiseen.

Käynnistystyypin muuttaminen voi auttaa välttämään ristiriitoja, jotka voivat korjata käsillä olevan ongelman. Tässä on kaikki mitä sinun tulee tehdä:

  1. Käynnistä komentokehote järjestelmänvalvojana.
  2. Suorita seuraava komento:
    ​​​​​​​​​​​​​​bcdedit /set hypervisorlaunchtype auto
  3. Kun olet valmis, käynnistä tietokone uudelleen ja tarkista, onko virhe korjattu.

Jos epäilet ongelmaa itse Hyper-V-palvelussa, voit myös yrittää käynnistää sen uudelleen. Tätä varten pääset vain Palvelut-apuohjelmaan, etsi Hyper-V-palvelu ja napsauta sitä hiiren kakkospainikkeella. Valita Uudelleenkäynnistää ja tarkista onko sillä mitään eroa.

Suorita WSL tehokkaasti Windowsissa uudelleen

Windows Subsystem for Linux (WSL) -sovelluksella voit nauttia sekä Windowsin että Linuxin eduista samalla laitteella ilman virtuaalikoneen tai kaksoiskäynnistysjärjestelmän asentamista. Joskus WSL ei kuitenkaan välttämättä toimi odotetulla tavalla ja näyttää virheitä. Virhekoodi 4294967295 on vain yksi näistä ongelmista, mutta onneksi tämä virhe ei ole pysyvä ja toivottavasti pystyt korjaamaan sen suositelluilla ratkaisuillamme lopullisesti.