Pielāgojiet WSL kodolu ātri, izmantojot šos Windows 11 padomus.
Windows apakšsistēma operētājsistēmai Linux jeb WSL parasti tiek atjaunināta automātiski kā daļa no regulāriem Windows atjauninājumiem. Bet, ja automātiskā atjaunināšana neizdevās un kāda iemesla dēļ ir jāmaina WSL versija, varat to izdarīt manuāli, izmantojot komandu uzvedni.
Kāpēc atjaunināt WSL kodolu manuāli?
Galvenais iemesls, kāpēc jums varētu būt nepieciešams manuāli atjaunināt WSL kodolu, ir aizkave, kas var rasties pēc GitHub atjauninājuma izlaišanas. Iespējams, Linux distribūcijai, kuru izmantojat, ir nepieciešams kaut kas šajā WSL atjauninājumā. Jūsu datora versija būs novecojusi, līdz WSl atjauninājums tiks iesaiņots un instalēts Windows atjauninājumā.
Šī laika nobīde starp atjauninājuma izlaišanu un tā nonākšanu datorā, izmantojot Windows atjauninājumu, parasti nav ļoti ilga. Bet, ja atjauninājuma trūkums neļauj jums kaut ko darīt, pat īsa gaidīšana var būt pārāk ilga. Par laimi, WSL var piespiest atjaunināt no komandrindas.
Jāatzīmē, ka WSL atjaunināšana, izmantojot šo metodi, nav tas pats, kas jaunināšana uz WSL 2. Jaunināšana no WSL uz WSL2 ir atšķirīgs process, taču, kad WSL 2 ir instalēts, varat atjaunināt tā kodolu, izmantojot to pašu metodi, kā paskaidrots tālāk.
Ir zināms, ka jaunināšana uz Windows 11 izjauc WSL. Tātad, ja mēģināt atjaunināt manuāli šī iemesla dēļ, pirms mēģināt veikt šo risinājumu, pārbaudiet dažus citus risinājumus.
Kā atjaunināt WSL kodolu komandu uzvednē
Komandrindas rīks wsl.exe ļauj salīdzinoši vienkārši mainīt Windows apakšsistēmu Linux kodolam.
- Windows meklēšanā ierakstiet cmd un atlasiet opciju palaist komandu uzvedni kā administratoram. Bez paaugstinātām privilēģijām jūs nevarēsit izmantot wsl.exe.
- Komandu uzvednē ierakstiet wsl — versija un pārbaudiet savu pašreizējo WSL versiju pret jaunāko versiju GitHub.
- Pieņemot, ka izmantojat vecāku versiju, ierakstiet wsl — atjauninājums un nospiediet Ievadiet.
- Pēc īsa procesa WSL tagad vajadzēja atjaunināt. Jūs varat pārbaudīt, ierakstot wsl — versija vēlreiz un nospiežot Ievadiet.
Kā atgriezt WSL kodolu uz iepriekšējo versiju
Ja WSL atjauninājumā ir radušās neparedzētas problēmas vai tas ir bojāts, varat atgriezties pie iepriekšējās versijas.
- Windows meklēšanā ierakstiet cmd un atlasiet opciju palaist komandu uzvedni kā administratoram.
- Pie kursora ierakstiet wsl --update --rollback un nospiediet Ievadiet.
- Kad atgriešana ir pabeigta, varat pārbaudīt WSL versiju, ierakstot wsl — versija un pēc tam nospiežot Ievadiet.
Windows apakšsistēmai operētājsistēmai Linux tagad vajadzētu atgriezties pie iepriekšējās versijas, un visas problēmas, kas radušās manuālajā atjauninājumā, tiks novērstas. Ja problēmas joprojām pastāv, iespējams, ir vērts pārbaudīt dažas alternatīvas WSL Linux distros palaišanai operētājsistēmā Windows.
Pārbaudiet savus Windows 11 automātiskās atjaunināšanas iestatījumus
Ir noderīga iespēja manuāli atjaunināt WSL komandrindā. Taču ir ieteicams pārbaudīt automātiskās Windows atjaunināšanas iestatījumus, ja nevēlaties manuāli atjaunināt katru reizi, kad tiek izlaista jauna versija.
- Atveriet Windows iestatījumi lietotni un dodieties uz Windows atjaunināšana.
- Izvēlieties Pielāgota opcija un pārliecinieties, ka opcija uz Saņemiet atjauninājumus citiem Microsoft produktiem ir iespējots.
WSL tagad ir automātiski jāatjaunina ikreiz, kad tiek izlaista jauna versija.
Manuāla WSL atjaunināšana operētājsistēmā Windows 11
Nav nekas neparasts, ka automātiskie WSL atjauninājumi neizdodas vai tiek aizkavēti pēc jaunas versijas izlaišanas. Ja gaidāt jaunāko versiju, jūs nevarēsit izmantot izvēlēto Linux distribūciju, tāpēc var būt noderīga iespēja manuāli atjaunināt WSL kodolu, izmantojot komandrindas rīku. Tas nav process, kas jums būs jāpabeidz bieži, bet, kad tas ir jādara, tagad jūs zināt, kā to izdarīt.