Justera WSL-kärnan snabbt med dessa tips för Windows 11.

Windows Subsystem for Linux, eller WSL, uppdateras normalt automatiskt som en del av vanliga Windows-uppdateringar. Men om den automatiska uppdateringen har misslyckats och du behöver ändra versionen av WSL av någon anledning, kan du göra det manuellt med kommandotolken.

Varför uppdatera WSL-kärnan manuellt?

Den främsta anledningen till att du kan behöva uppdatera WSL-kärnan manuellt är fördröjningen som kan uppstå efter att en uppdatering har släppts till GitHub. Kanske behöver en Linux-distro du använder något i den där WSL-uppdateringen. Versionen på din dator kommer att vara föråldrad tills WSl-uppdateringen paketeras i en Windows Update och installeras.

Den här tidsfördröjningen mellan att en uppdatering släpps och att den når din dator via en Windows Update är vanligtvis inte särskilt lång. Men om avsaknaden av en uppdatering hindrar dig från att göra något, kan även en kort väntan vara för lång. Tack och lov kan WSL tvingas uppdatera från kommandoraden.

instagram viewer

Det bör noteras att att uppdatera WSL med den här metoden inte är detsamma som att uppgradera till WSL 2. Uppgradering från WSL till WSL2 är en annan process, men när WSL 2 väl har installerats kan du uppdatera dess kärna med samma metod, som förklaras nedan.

Uppgradering till Windows 11 har varit känt för att bryta WSL. Så om du försöker uppdatera manuellt av denna anledning, kolla in några andra lösningar innan du försöker den här.

Hur man uppdaterar WSL-kärnan i kommandotolken

Kommandoradsverktyget wsl.exe gör det relativt enkelt att ändra Windows-undersystemet för Linux-kärnan.

  1. I Windows Search, skriv cmd och välj alternativet för att köra kommandotolken som administratör. Utan förhöjda privilegier kommer du inte att kunna använda wsl.exe.
  2. I Kommandotolken skriver du wsl --version och kontrollera din nuvarande version av WSL mot den senaste versionen på GitHub.
  3. Om du antar att du använder en äldre version, skriv wsl --uppdatering och tryck Stiga på.
  4. Efter en kort process ska WSL nu ha uppdaterats. Du kan kontrollera genom att skriva wsl --version igen och trycker på Stiga på.

Hur man återställer WSL-kärnan till en tidigare version

Om WSL-uppdateringen har introducerat oväntade problem eller på något sätt är trasig, kan du återgå till den tidigare versionen.

  1. I Windows Search, skriv cmd och välj alternativet för att köra kommandotolken som administratör.
  2. Skriv vid markören wsl --update --rollback och tryck Stiga på.
  3. När återställningen är klar kan du kontrollera WSL-versionen genom att skriva wsl --version och tryck sedan på Stiga på.

Windows Subsystem för Linux bör nu vara tillbaka till den tidigare versionen, och eventuella problem som den manuella uppdateringen introducerade kommer att åtgärdas. Om problemen kvarstår kan det vara värt att kolla upp några alternativ till WSL för att köra Linux-distros på Windows.

Kontrollera dina inställningar för automatisk uppdatering av Windows 11

Att kunna uppdatera WSL manuellt på kommandoraden är användbart. Men det är en bra idé att kontrollera dina automatiska Windows Update-inställningar om du inte vill uppdatera manuellt varje gång en ny version släpps.

  1. Öppna Windows-inställningar app och navigera till Windows uppdatering.
  2. Välj Avancerade alternativ och se till att alternativet att Ta emot uppdateringar för andra Microsoft-produkter är aktiverat.

WSL bör nu uppdateras automatiskt när en ny version släpps.

Manuell uppdatering av WSL på Windows 11

Det är inte ovanligt att automatiska uppdateringar av WSL misslyckas eller försenas efter att en ny version har släppts. Att behöva vänta på den senaste revisionen kan hindra dig från att använda din valda Linux-distro, så att ha möjligheten att manuellt uppdatera WSL-kärnan via ett kommandoradsverktyg kan vara användbart. Det är inte en process du behöver slutföra ofta, men när du behöver göra det vet du nu hur.