Remediați eroarea WSL 4294967295 pe Windows în doar câțiva pași.
Dacă utilizați Windows Subsystem for Linux (WSL), este posibil să fi văzut un cod de eroare 4294967295 când încercați să îl deschideți într-un terminal Windows sau să accesați fișierele Linux în Windows Explorer. Acest cod de eroare înseamnă că ceva a mers prost cu comunicarea dintre Windows și Linux și vă poate împiedica să utilizați WSL în mod corespunzător.
Mai jos, vă prezentăm diferitele metode de remediere definitivă a acestei probleme.
1. Verificați conexiunea la rețea
Deoarece mesajul de eroare însuși afirmă că încercarea de conectare a eșuat sau conexiunea stabilită a eșuat deoarece s-a conectat gazda (în acest caz, Windows) nu a răspuns, primul lucru pe care ar trebui să-l faceți este să vă asigurați că aveți un internet stabil conexiune. Acest lucru se datorează faptului că întreruperile rețelei, latența sau pierderea pachetelor pot duce la probleme de comunicare între client și server, ceea ce poate declanșa problema în cauză.
Puteți încerca să comutați la o altă conexiune de rețea, dacă este posibil, sau încercați să depanați problemele actuale de rețea. Odată terminat, încercați să efectuați aceeași acțiune care a declanșat inițial eroarea și verificați dacă problema este rezolvată.
2. Reporniți WSL
Este posibil să vă confruntați cu această problemă din cauza unei erori temporare sau a unei erori de corupție care ar putea împiedica funcționarea corectă a WSL. Astfel de probleme sunt în mare parte temporare și pot fi rezolvate prin simpla repornire a utilitarului.
Iată cum poți face asta:
- Deschideți Managerul de activități și faceți clic dreapta pe orice proces legat de WSL.
- Alege Încheiați sarcina sau Dezactivați.
- După ce ați terminat, deschideți emulatorul de terminal preferat ca administrator. De exemplu, dacă utilizați linia de comandă, apăsați tasta Victorie + R tastele împreună pentru a deschide Run și tastați „cmd” în câmpul de text.
- apasă pe Ctrl + Schimb + introduce tastele împreună pentru a lansa promptul de comandă ca administrator.
- Clic da în promptul Control cont utilizator.
- Tastați „wsl” în fereastra următoare și faceți clic Rulat ca administrator pentru a deschide WSL din nou.
Acum puteți verifica dacă problema este rezolvată. Alternativ, puteți, de asemenea, să reactivați WSL utilizând următorii pași:
- În fereastra Prompt de comandă ridicată, executați următoarele comenzi una câte una:
DISM /online /disable-feature /featurename: VirtualMachinePlatform /norestart DISM /online /disable-feature /featurename: Microsoft-Windows-Subsystem-Linux /norestart
- Odată ce comenzile sunt finalizate, reporniți computerul și la repornire, executați următoarele comenzi în cmd:
DISM /online /enable-feature /featurename: VirtualMachinePlatform /norestart DISM /online /enable-feature /featurename: Microsoft-Windows-Subsystem-Linux /norestart
Acum puteți încerca să efectuați acțiunea care a declanșat inițial eroarea și să verificați dacă problema este rezolvată.
3. Resetați setările de rețea
De asemenea, puteți remedia problemele de rețea prin resetarea setărilor de rețea (o remediere rapidă care a funcționat pentru mai mulți utilizatori afectați), deoarece procedând astfel va șterge orice configurație de rețea coruptă sau învechită, cache-urile sau proxy-urile care pot interfera cu rețeaua trafic. În esență, veți restabili setările implicite de rețea, ceea ce, sperăm, va permite WSL să se conecteze la gazda Windows și la internet fără probleme.
Iată cum poți face asta:
- Tastați „cmd” în utilitarul de căutare Windows și faceți clic pe Rulat ca administrator.
- Selectați da în promptul Control cont utilizator.
- Acum, executați următoarele comenzi una câte una
wsl --shutdownnetsh winsock resetnetsh int ip reset allnetsh winhttp reset proxyipconfig /flushdns
- Odată terminat, apăsați tasta Victorie + eu tastele împreună pentru a deschide aplicația Setări.
- Navigheaza catre Rețea și Internet > stare > Resetarea rețelei.
- Click pe Resetează acum.
- În cele din urmă, reporniți computerul și, la repornire, verificați dacă problema este rezolvată.
4. Dezactivați temporar software-ul antivirus
Uneori, programul dumneavoastră antivirus poate interfera cu traficul de rețea WSL și poate provoca o eroare.
Puteți testa dacă acesta este cazul prin dezactivarea temporară a programului antivirus și apoi lansați subsistemul Windows pentru Linux. Dacă funcționează bine fără programul antivirus, înseamnă că bloca traficul rețelei WSL.
În acest caz, puteți fie să modificați setările programului antivirus pentru a permite traficul de rețea WSL, fie să comutați la oricare dintre cele mai bune programe antivirus pentru Windows asta nu provoaca aceasta problema.
Un alt lucru pe care îl puteți încerca să vă remediați problema este să verificați dacă aveți DNSCrypt instalat pe sistemul dvs. DNSCrypt este un program care criptează traficul dvs. DNS, dar poate cauza și unele probleme cu conexiunea dvs. Unii utilizatori au raportat că dezinstalarea DNSCrypt le-a rezolvat problema, așa că poate doriți să încercați.
Pentru a dezinstala un program, puteți utiliza Panoul de control al sistemului dvs. Pur și simplu mergeți la Programe si caracteristici secțiune. Faceți clic dreapta pe programul vizat și alegeți Dezinstalează. Urmați instrucțiunile de pe ecran pentru a finaliza procesul.
5. Modificați tipul de lansare a hypervisorului
De asemenea, puteți încerca să schimbați tipul de lansare Hypervisor în automat și să verificați dacă asta face vreo diferență. Acest lucru este util în special dacă utilizați alte tehnologii de virtualizare precum Hyper-V pentru rularea mașinilor virtuale.
Schimbarea tipului de lansare poate ajuta la evitarea conflictelor care pot rezolva probleme precum cea actuală. Iată tot ce trebuie să faci:
- Lansați promptul de comandă ca administrator.
- Executați următoarea comandă:
bcdedit /set hypervisorlaunchtype auto
- După ce ați terminat, reporniți computerul și verificați dacă eroarea este rezolvată.
În cazul în care bănuiți o problemă cu serviciul Hyper-V în sine, puteți încerca și să îl reporniți. Pentru asta, pur și simplu accesați utilitarul Servicii, localizați serviciul Hyper-V și faceți clic dreapta pe el. Alege Repornire și verificați dacă asta face vreo diferență.
Rulați WSL eficient pe Windows din nou
Cu Windows Subsystem for Linux (WSL), vă puteți bucura de avantajele Windows și Linux pe același dispozitiv, fără a instala o mașină virtuală sau un sistem dual boot. Cu toate acestea, uneori, WSL s-ar putea să nu funcționeze conform așteptărilor și să vă arate unele erori. Codul de eroare 4294967295 este doar una dintre aceste probleme, dar, din fericire, această eroare nu este permanentă și sperăm că veți putea să o remediați definitiv cu soluțiile noastre recomandate.