Odpravite napako WSL 4294967295 v sistemu Windows v le nekaj korakih.
Če uporabljate podsistem Windows za Linux (WSL), ste morda videli kodo napake 4294967295, ko ste ga poskušali odpreti v terminalu Windows ali dostopati do datotek Linux v Raziskovalcu Windows. Ta koda napake pomeni, da je šlo nekaj narobe s komunikacijo med Windows in Linuxom, in vam lahko prepreči pravilno uporabo WSL.
Spodaj vas vodimo skozi različne načine za trajno odpravo te težave.
1. Preverite omrežno povezavo
Ker samo sporočilo o napaki navaja, da poskus povezave ni uspel ali vzpostavljena povezava ni uspela, ker je vzpostavljena povezava gostitelj (v tem primeru Windows) se ni odzval, prva stvar, ki jo morate storiti, je zagotoviti, da imate stabilen internet povezava. To je zato, ker lahko prekinitve omrežja, zakasnitev ali izguba paketov povzročijo težave pri komunikaciji med odjemalcem in strežnikom, kar lahko sproži trenutno težavo.
Če je mogoče, lahko poskusite preklopiti na drugo omrežno povezavo oz poskusite odpraviti trenutne težave z omrežjem
. Ko končate, poskusite izvesti isto dejanje, ki je prvotno sprožilo napako, in preverite, ali je težava odpravljena.2. Znova zaženite WSL
Morda se soočate s težavo zaradi začasne napake ali napake s korupcijo, ki morda preprečuje pravilno delovanje WSL. Takšne težave so večinoma začasne in jih je mogoče odpraviti s preprostim ponovnim zagonom pripomočka.
To lahko storite tako:
- Odprite upravitelja opravil in z desno miškino tipko kliknite kateri koli proces, povezan z WSL.
- Izberite Končaj nalogo oz Onemogoči.
- Ko končate, odprite želeni terminalski emulator kot skrbnik. Na primer, če uporabljate ukazni poziv, pritisnite Zmaga + R tipki skupaj, da odprete Zaženi, in v besedilno polje vnesite "cmd".
- Pritisnite tipko Ctrl + Shift + Vnesite tipki skupaj, da zaženete ukazni poziv kot skrbnik.
- Kliknite ja v pozivu Nadzor uporabniškega računa.
- V naslednje okno vnesite "wsl" in kliknite Zaženi kot skrbnik da ponovno odprete WSL.
Zdaj lahko preverite, ali je težava odpravljena. Lahko pa tudi znova omogočite WSL z naslednjimi koraki:
- V povišanem oknu ukaznega poziva enega za drugim izvedite naslednje ukaze:
DISM /online /disable-feature /featurename: VirtualMachinePlatform /norestart DISM /online /disable-feature /featurename: Microsoft-Windows-Subsystem-Linux /norestart
- Ko so ukazi končani, znova zaženite računalnik in po ponovnem zagonu izvedite naslednje ukaze v cmd:
DISM /online /enable-feature /featurename: VirtualMachinePlatform /norestart DISM /online /enable-feature /featurename: Microsoft-Windows-Subsystem-Linux /norestart
Zdaj lahko poskusite izvesti dejanje, ki je prvotno sprožilo napako, in preverite, ali je težava odpravljena.
3. Ponastavite omrežne nastavitve
Težave z omrežjem lahko odpravite tudi tako, da ponastavite omrežne nastavitve (hitra rešitev, ki je delovala pri več prizadetih uporabnikih). bo izbrisal vse poškodovane ali zastarele omrežne konfiguracije, predpomnilnike ali strežnike proxy, ki bi lahko motili omrežje prometa. V bistvu boste obnovili privzete omrežne nastavitve, kar bo, upajmo, omogočilo WSL, da se brez težav poveže z gostiteljem Windows in internetom.
To lahko storite tako:
- Vnesite "cmd" v pripomoček za iskanje Windows in kliknite Zaženi kot skrbnik.
- Izberite ja v pozivu Nadzor uporabniškega računa.
- Zdaj izvedite naslednje ukaze enega za drugim
wsl --shutdownnetsh winsock resetnetsh int ip reset allnetsh winhttp reset proxyipconfig /flushdns
- Ko končate, pritisnite Zmaga + jaz tipki skupaj, da odprete aplikacijo Nastavitve.
- Pojdite na Omrežje in internet > Stanje > Ponastavitev omrežja.
- Kliknite na Ponastavi zdaj.
- Na koncu znova zaženite računalnik in ob ponovnem zagonu preverite, ali je težava odpravljena.
4. Začasno onemogočite protivirusno programsko opremo
Včasih lahko vaš protivirusni program moti omrežni promet WSL in povzroči napako.
Ali je temu tako, lahko preverite tako začasno izklopite protivirusni program in nato zagon podsistema Windows za Linux. Če deluje dobro brez protivirusnega programa, pomeni, da je blokiral omrežni promet WSL.
V tem primeru lahko spremenite nastavitve svojega protivirusnega programa, da dovolite omrežni promet WSL, ali preklopite na katerega koli od najboljši protivirusni programi za Windows ki ne povzroča te težave.
Druga stvar, s katero lahko poskusite odpraviti svojo težavo, je, da preverite, ali imate v sistemu nameščen DNSCrypt. DNSCrypt je program, ki šifrira vaš promet DNS, vendar lahko povzroči tudi težave z vašo povezavo. Nekateri uporabniki so poročali, da je odstranitev DNSCrypt rešila njihovo težavo, zato boste morda želeli poskusiti.
Če želite odstraniti program, lahko uporabite nadzorno ploščo v sistemu. Preprosto pojdite na Programi in lastnosti razdelek. Z desno miškino tipko kliknite ciljni program in izberite Odstrani. Za dokončanje postopka sledite navodilom na zaslonu.
5. Spremenite vrsto zagona hipervizorja
Lahko tudi poskusite spremeniti vrsto zagona hipervizorja na samodejno in preverite, ali je to kaj pomembno. To je še posebej koristno, če uporabljate druge virtualizacijske tehnologije, kot je Hyper-V, za izvajanje virtualnih strojev.
Spreminjanje vrste zagona lahko pomaga preprečiti konflikte, ki lahko odpravijo težave, kot je ta. Tukaj je vse, kar morate storiti:
- Zaženite ukazni poziv kot skrbnik.
- Izvedite naslednji ukaz:
bcdedit /set hypervisorlaunchtype auto
- Ko končate, znova zaženite računalnik in preverite, ali je napaka odpravljena.
Če sumite na težavo s samo storitvijo Hyper-V, jo lahko poskusite znova zagnati. Za to preprosto odprite pripomoček Storitve, poiščite storitev Hyper-V in jo kliknite z desno tipko miške. Izberite Ponovni zagon in preveri, če je to kaj pomembno.
Znova učinkovito zaženite WSL v sistemu Windows
S podsistemom Windows za Linux (WSL) lahko uživate v prednostih sistema Windows in Linux na isti napravi, ne da bi morali namestiti virtualni stroj ali sistem z dvojnim zagonom. Vendar včasih WSL morda ne bo deloval po pričakovanjih in vam bo prikazal nekaj napak. Koda napake 4294967295 je le ena od teh težav, a na srečo ta napaka ni trajna in upajmo, da jo boste lahko za vedno odpravili z našimi priporočenimi rešitvami.