Reglați rapid nucleul WSL cu aceste sfaturi pentru Windows 11.

Subsistemul Windows pentru Linux, sau WSL, este în mod normal actualizat automat, ca parte a actualizărilor Windows obișnuite. Dar dacă actualizarea automată a eșuat și trebuie să schimbați versiunea WSL din orice motiv, puteți face acest lucru manual cu Linia de comandă.

De ce să actualizați manual kernelul WSL?

Principalul motiv pentru care ar putea fi necesar să actualizați manual nucleul WSL este întârzierea care poate apărea după ce o actualizare este lansată în GitHub. Poate că o distribuție Linux pe care o utilizați are nevoie de ceva în acea actualizare WSL. Versiunea de pe computerul dvs. va fi depășită până când actualizarea WSl este împachetată într-o actualizare Windows și instalată.

Acest interval de timp dintre lansarea unei actualizări și ajungerea la computer printr-o actualizare Windows nu este de obicei foarte lung. Dar dacă lipsa unei actualizări te împiedică să faci ceva, chiar și o scurtă așteptare poate fi prea lungă. Din fericire, WSL poate fi forțat să actualizeze din linia de comandă.

instagram viewer

Trebuie remarcat faptul că actualizarea WSL folosind această metodă nu este același lucru cu actualizarea la WSL 2. Actualizarea de la WSL la WSL2 este un proces diferit, dar odată ce WSL 2 este instalat, îi puteți actualiza nucleul folosind aceeași metodă, așa cum este explicat mai jos.

Se știe că actualizarea la Windows 11 distruge WSL. Deci, dacă încercați să actualizați manual din acest motiv, verificați alte soluții înainte de a încerca aceasta.

Cum se actualizează kernel-ul WSL în linia de comandă

Instrumentul de linie de comandă wsl.exe face relativ ușoară schimbarea subsistemului Windows pentru nucleul Linux.

  1. În Căutare Windows, tastați cmd și selectați opțiunea de a rula Command Prompt ca administrator. Fără privilegii ridicate, nu veți putea folosi wsl.exe.
  2. În Command Prompt, tastați wsl --version și verificați versiunea dvs. actuală de WSL cu cea mai recentă versiune de pe GitHub.
  3. Presupunând că utilizați o versiune mai veche, tastați wsl --update și apăsați introduce.
  4. După un scurt proces, WSL ar fi trebuit să fie actualizat. Puteți verifica tastând wsl --version din nou și apăsând introduce.

Cum să faceți înapoi kernel-ul WSL la o versiune anterioară

Dacă actualizarea WSL a introdus probleme neașteptate sau este cumva întreruptă, puteți reveni la versiunea anterioară.

  1. În Căutare Windows, tastați cmd și selectați opțiunea de a rula Command Prompt ca administrator.
  2. La cursor, tastați wsl --update --rollback și apăsați introduce.
  3. După finalizarea retragerii, puteți verifica versiunea WSL tastând wsl --version iar apoi apăsând introduce.

Subsistemul Windows pentru Linux ar trebui să revină acum la versiunea anterioară și orice probleme introduse de actualizarea manuală vor fi rezolvate. Dacă problemele persistă, ar putea merita să verificați unele alternative la WSL pentru rularea distribuțiilor Linux pe Windows.

Verificați setările de actualizare automată Windows 11

Este util să poți actualiza manual WSL la linia de comandă. Dar este o idee bună să verificați setările automate de Windows Update dacă nu doriți să actualizați manual de fiecare dată când este lansată o nouă versiune.

  1. Deschide Setări Windows aplicație și navigați la Windows Update.
  2. Selectați Opțiuni avansate și asigurați-vă că opțiunea de a Primiți actualizări pentru alte produse Microsoft este activat.

WSL ar trebui acum să fie actualizat automat ori de câte ori este lansată o nouă revizuire.

Actualizarea manuală a WSL pe Windows 11

Nu este nemaivăzut ca actualizările automate ale WSL să eșueze sau să fie amânate după lansarea unei noi versiuni. Dacă trebuie să așteptați cea mai recentă revizuire, vă poate împiedica să utilizați distribuția Linux aleasă, astfel încât să aveți posibilitatea de a actualiza manual nucleul WSL printr-un instrument de linie de comandă poate fi util. Nu este un proces pe care va trebui să îl finalizați des, dar atunci când trebuie să îl faceți, acum știți cum.