Juster WSL-kernen lynhurtigt med disse tips til Windows 11.
Windows Subsystem til Linux, eller WSL, opdateres normalt automatisk som en del af almindelige Windows-opdateringer. Men hvis den automatiske opdatering mislykkedes, og du skal ændre versionen af WSL af en eller anden grund, kan du gøre det manuelt med kommandoprompt.
Hvorfor opdatere WSL-kernen manuelt?
Hovedårsagen til, at du muligvis skal opdatere WSL-kernen manuelt, er den forsinkelse, der kan opstå efter en opdatering er frigivet til GitHub. Måske har en Linux-distro, du bruger, brug for noget i den WSL-opdatering. Versionen på din computer vil være forældet, indtil WSl-opdateringen er pakket ind i en Windows Update og installeret.
Denne tidsforskydning mellem en opdatering frigives og når din pc via en Windows Update er normalt ikke særlig lang. Men hvis manglen på en opdatering forhindrer dig i at gøre noget, kan selv en kort ventetid være for lang. Heldigvis kan WSL tvinges til at opdatere fra kommandolinjen.
Det skal bemærkes, at opdatering af WSL ved hjælp af denne metode ikke er det samme som at opgradere til WSL 2.
Opgradering fra WSL til WSL2 er en anden proces, men når først WSL 2 er installeret, kan du opdatere dens kerne ved hjælp af samme metode, som forklaret nedenfor.Opgradering til Windows 11 har været kendt for at bryde WSL. Så hvis du forsøger at opdatere manuelt af denne grund, skal du tjekke nogle andre løsninger, før du forsøger denne.
Sådan opdateres WSL-kernen i kommandoprompt
Kommandolinjeværktøjet wsl.exe gør det relativt nemt at ændre Windows-undersystemet til Linux-kernen.
- Skriv i Windows-søgning cmd og vælg muligheden for at køre kommandoprompt som administrator. Uden forhøjede privilegier vil du ikke være i stand til at bruge wsl.exe.
- Skriv i kommandoprompt wsl --version og kontroller din nuværende version af WSL mod den seneste version på GitHub.
- Hvis du antager, at du bruger en ældre version, skriv wsl --opdatering og tryk Gå ind.
- Efter en kort proces skulle WSL nu være blevet opdateret. Du kan tjekke ved at skrive wsl --version igen og trykke på Gå ind.
Sådan ruller du WSL-kernen tilbage til en tidligere version
Hvis WSL-opdateringen har introduceret uventede problemer eller på en eller anden måde er brudt, kan du rulle tilbage til den tidligere version.
- Skriv i Windows-søgning cmd og vælg muligheden for at køre kommandoprompt som administrator.
- Skriv ved markøren wsl --update --rollback og tryk Gå ind.
- Når tilbagerulningen er fuldført, kan du kontrollere WSL-versionen ved at skrive wsl --version og derefter trykke på Gå ind.
Windows Subsystem til Linux skulle nu være tilbage til den tidligere version, og eventuelle problemer, som den introducerede manuelle opdatering vil blive rettet. Hvis problemerne fortsætter, kan det være værd at tjekke nogle alternativer til WSL til at køre Linux distros på Windows.
Tjek dine indstillinger for automatisk opdatering af Windows 11
Det er nyttigt at kunne opdatere WSL manuelt på kommandolinjen. Men det er en god idé at tjekke dine automatiske Windows Update-indstillinger, hvis du ikke ønsker at opdatere manuelt, hver gang en ny version udgives.
- Åbn Windows-indstillinger app og naviger til Windows opdatering.
- Vælg Avancerede indstillinger og sørg for, at muligheden for at Modtag opdateringer til andre Microsoft-produkter er aktiveret.
WSL bør nu automatisk opdateres, hver gang en ny revision udgives.
Manuel opdatering af WSL på Windows 11
Det er ikke uhørt, at automatiske opdateringer til WSL mislykkes eller forsinkes efter en ny version er frigivet. At skulle vente på den seneste revision kan forhindre dig i at bruge din valgte Linux-distro, så det kan være nyttigt at have muligheden for manuelt at opdatere WSL-kernen via et kommandolinjeværktøj. Det er ikke en proces, du skal gennemføre ofte, men når du skal gøre det, ved du nu hvordan.