Dacă WSL pare să nu mai funcționeze după ce ați trecut la Windows 11, consultați acest ghid pentru a remedia problema.
Există mai multe motive potențiale pentru care Subsistemul Windows pentru Linux (WSL) a încetat să funcționeze după ce computerul dvs. a fost actualizat la Windows 11. Din fericire, este puțin probabil ca defecțiunea să fie terminală, deși ar putea fi necesar să încercați câteva remedieri diferite pentru a funcționa din nou.
Iată câteva modalități de a face ca subsistemul Windows pentru Linux să funcționeze din nou după actualizarea la Windows 11.
1. Verificați dacă WSL este activat
Nu este neobișnuit ca actualizarea la o versiune mai nouă a sistemului de operare să distrugă unele aplicații și funcții. Deci, deși ar putea părea evident, verificarea WSL nu a fost pur și simplu dezactivată în timpul procesului de actualizare ar trebui să fie primul pas. Iată cum se verifică:
- În Căutare Windows, tastați Activați sau dezactivați funcțiile Windows și faceți clic pe rezultatul căutării care ar trebui să apară în partea de sus.
- În fereastra de dialog Windows System, derulați în jos până când vedeți Subsistemul Windows pentru Linux.
- Dacă caseta de selectare pentru caracteristică nu este bifată, faceți acest lucru acum. Apoi apasa Bine.
- De asemenea, ar putea fi necesar să reporniți computerul înainte de a verifica dacă problema a fost rezolvată.
Sperăm că WSL funcționează acum și puteți începe să utilizați instrumentul. Dacă nu, citiți mai departe pentru alte soluții posibile.
Aflați mai multe despre lucruri pe care le puteți face cu WSL și Linux pe computerul tău Windows.
2. Activați Hyper-V și Platforma de mașini virtuale
Dacă doriți să utilizați un subsistem precum WSL în Windows, va trebui să activați și instrumentele de virtualizare. Acestea includ Hyper-V și Platforma de mașini virtuale.
Dacă se deschide o interfață de linie de comandă, care vă spune că o caracteristică necesară nu este instalată, atunci când încercați să rulați distribuția Linux, probabil că la asta se referă.
- Caută Activați sau dezactivați funcțiile Windows și faceți clic pe rezultatul căutării.
- În Funcții Windows, derulați în jos pentru a găsi Platforma de mașini virtuale și Platforma Windows Hypervisor.
- Bifați casetele de lângă fiecare dintre aceste caracteristici și apoi faceți clic Bine.
- Va trebui să reporniți computerul pentru a finaliza instalarea acestor instrumente.
3. Reparați aplicația de distribuție Linux
Aplicația dvs. de distribuție Linux, cum ar fi Ubuntu, Kali sau Debian, ar putea fi coruptă sau necesită actualizare. Acest lucru poate face ca WSL să pară a fi rupt. Repararea aplicațiilor Windows este foarte ușoară.
- Deschis Setări > Aplicații > Aplicație și funcții.
- Derulați în jos până la lista aplicațiilor dvs. pentru a găsi aplicația dvs. de distribuție Linux.
- Apasă pe trei puncte în dreapta numelui aplicației și selectați Opțiuni avansate.
- Apasă pe Reparație butonul și urmați instrucțiunile de pe ecran dacă sunt necesare reparații.
Verificați dacă WSL funcționează. Dacă nu, încercați să dezinstalați și să reinstalați aplicația de distribuție Linux.
4. Forțați WSL să se deschidă folosind Microsoft Store
Dacă WSL este activat, dar refuză totuși să se deschidă, puteți încerca să forțați lansarea prin aplicația Microsoft Store. Acest lucru poate rezolva uneori erori temporare atunci când deschiderea directă a WSL nu funcționează.
- Deschideți aplicația Microsoft Store și căutați WSL.
- Pe pagina magazinului pentru WSL, ar trebui să vedeți un Deschis buton. Dacă butonul spune Actualizați, faceți clic pe el pentru a actualiza aplicația.
- Apasă pe Deschis butonul, iar aplicația de distribuție Linux implicită ar trebui să se lanseze.
- Dacă se deschide o fereastră de interfață de linie de comandă, probabil că vă va spune că lipsește o funcție necesară. Vedea Activați Hyper-V și Platforma de mașini virtuale de mai sus.
Dacă forțarea WSL să se deschidă nu funcționează, încercați același lucru cu aplicația de distribuție Linux pe care o utilizați. Deschideți Magazinul, căutați distribuția dvs. și faceți clic pe Deschis buton.
5. Dezinstalați actualizările recente pentru a remedia WSL
Dacă WSL nu mai funcționează după instalarea unei actualizări, actualizarea ar putea fi cauza. Puteți dezinstala cea mai recentă actualizare pentru a vedea dacă aceasta rezolvă problema.
Dezinstalarea actualizărilor Windows nu este un proces complicat, chiar dacă nu l-ați mai făcut niciodată.
Dacă, după dezinstalarea actualizării, WSL tot nu funcționează, este o idee bună să-l reinstalați. Actualizările pot include adesea modificări de securitate și de performanță, așa că, în general, este recomandat să păstrați Windows actualizat.
6. Verificați dacă programele malware nu blochează WSL
Ultimul lucru pe care trebuie să încerci să faci WSL să funcționeze este scanarea pentru malware. Potențialul programelor malware de a împiedica funcționarea subsistemului Windows pentru Linux este scăzut, dar nu nemaiauzit.
Rulați a scanare completă în Microsoft Defender sau orice software antivirus terță parte pe care îl utilizați. Puneți în carantină sau eliminați orice program malware pe care îl găsește scanarea antivirus. Apoi reporniți computerul și încercați să utilizați WSL pentru a vedea dacă aceasta a fost problema.
Remedierea WSL după actualizarea la Windows 11
Actualizarea la Windows 11 se desfășoară de obicei fără probleme, dar aplicațiile și funcțiile se pot întrerupe ocazional. Dacă descoperiți că WSL nu mai funcționează după actualizarea la cel mai nou sistem de operare Windows, nu vă faceți griji, de obicei există o soluție ușoară. Este posibil să fie nevoie doar să reactivați funcția în setările sistemului Windows, dar dacă nu, rularea celorlalte remedieri de aici va rezolva de obicei problema.