Greitai sureguliuokite WSL branduolį vadovaudamiesi šiais „Windows 11“ patarimais.
„Windows“ posistemė, skirta „Linux“, arba WSL, paprastai atnaujinama automatiškai kaip įprastų „Windows“ naujinimų dalis. Tačiau jei automatinis naujinimas nepavyko ir dėl kokios nors priežasties reikia pakeisti WSL versiją, galite tai padaryti rankiniu būdu naudodami komandų eilutę.
Kodėl WSL branduolį atnaujinti rankiniu būdu?
Pagrindinė priežastis, kodėl jums gali tekti rankiniu būdu atnaujinti WSL branduolį, yra delsa, kuri gali atsirasti po to, kai „GitHub“ bus išleistas naujinimas. Galbūt jūsų naudojamam Linux platinimui reikia kažko tame WSL atnaujinime. Jūsų kompiuterio versija bus pasenusi, kol WSl naujinimas bus supakuotas į „Windows Update“ ir įdiegtas.
Šis laiko tarpas nuo naujinimo išleidimo iki kompiuterio pasiekiamumo naudojant „Windows“ naujinimą paprastai nėra labai ilgas. Tačiau jei naujinimo nebuvimas neleidžia jums ko nors padaryti, net trumpas laukimas gali būti per ilgas. Laimei, WSL gali būti priverstas atnaujinti iš komandinės eilutės.
Reikėtų pažymėti, kad WSL atnaujinimas naudojant šį metodą nėra tas pats, kas naujovinimas į WSL 2. Atnaujinimas iš WSL į WSL2 yra kitoks procesas, tačiau įdiegę WSL 2, galite atnaujinti jo branduolį naudodami tą patį metodą, kaip paaiškinta toliau.
Buvo žinoma, kad naujovinimas į „Windows 11“ pažeidžia WSL. Taigi, jei bandote atnaujinti rankiniu būdu dėl šios priežasties, prieš bandydami šį sprendimą peržiūrėkite kitus sprendimus.
Kaip atnaujinti WSL branduolį komandinėje eilutėje
Komandinės eilutės įrankis wsl.exe leidžia palyginti lengvai pakeisti „Windows“ posistemį, skirtą „Linux“ branduoliui.
- „Windows“ paieškoje įveskite cmd ir pasirinkite parinktį paleisti komandų eilutę kaip administratorių. Be padidintų privilegijų negalėsite naudoti wsl.exe.
- Komandinėje eilutėje įveskite wsl – versija ir patikrinkite dabartinę WSL versiją, palyginti su naujausia įjungta versija GitHub.
- Darant prielaidą, kad naudojate senesnę versiją, įveskite wsl - atnaujinimas ir paspauskite Įeikite.
- Po trumpo proceso WSL dabar turėjo būti atnaujintas. Galite patikrinti įvesdami wsl – versija dar kartą ir paspausdami Įeikite.
Kaip grąžinti WSL branduolį į ankstesnę versiją
Jei WSL naujinimas sukėlė netikėtų problemų arba kažkaip sugedo, galite grįžti į ankstesnę versiją.
- „Windows“ paieškoje įveskite cmd ir pasirinkite parinktį paleisti komandų eilutę kaip administratorių.
- Ant žymeklio įveskite wsl --update --backback ir paspauskite Įeikite.
- Kai atšaukimas bus baigtas, galite patikrinti WSL versiją įvesdami wsl – versija o tada paspausdami Įeikite.
„Windows“ posistemė, skirta „Linux“, dabar turėtų būti grąžinta į ankstesnę versiją, o visos problemos, kurias sukėlė rankinis naujinimas, bus išspręstos. Jei problemos išlieka, verta patikrinti kai kurias alternatyvos WSL Linux platinimams paleisti sistemoje Windows.
Patikrinkite „Windows 11“ automatinio naujinimo nustatymus
Galimybė rankiniu būdu atnaujinti WSL komandinėje eilutėje yra naudinga. Tačiau verta patikrinti automatinio „Windows“ naujinimo nustatymus, jei nenorite atnaujinti kaskart, kai išleidžiama nauja versija.
- Atidaryk „Windows“ nustatymai programą ir eikite į Windows "naujinimo.
- Pasirinkite Išplėstiniai nustatymai ir įsitikinkite, kad pasirinkote Gaukite naujinimus kitiems Microsoft produktams yra įjungtas.
WSL dabar turėtų būti automatiškai atnaujinamas, kai tik išleidžiama nauja versija.
Rankinis WSL atnaujinimas sistemoje „Windows 11“.
Negirdėta, kad automatiniai WSL naujinimai nepavyksta arba vėluoja, kai išleidžiama nauja versija. Jei lauksite naujausios versijos, negalėsite naudoti pasirinktos Linux distribucijos, todėl gali būti naudinga rankiniu būdu atnaujinti WSL branduolį naudojant komandinės eilutės įrankį. Tai nėra procesas, kurį turėsite atlikti dažnai, bet kai jums reikia tai padaryti, dabar žinote, kaip tai padaryti.