Sådan kontrolleres Windows Subsystem for Linux (WSL) version i Windows

Du har Windows Subsystem for Linux ( WSL ) kørende på din Windows 11 eller Windows 10 for at prøve nogle bash-kommandoer og måske køre nogle af de bedste Linux-apps(best Linux apps) . Det er meget nemmere end at bruge en dual boot at have begge operativsystemer.

Nogle ting virker dog kun i visse versioner af WSL , og du er ikke sikker på, hvilken du har. Så vi viser dig, hvordan du tjekker WSL- versionen på både Windows 11 og Windows 10 plus et par andre tricks.

Hvad er forskellen mellem WSL-versioner(Difference Between WSL Versions) ?

Der er kun to versioner af WSL ; WSL 1 og WSL 2 . Den primære forskel er, at WSL 2 har den fulde Linux-kerne(Linux kernel) , mens WSL 1 ikke har. Tænk på WSL 1 som WSL lite. Hvis du er en engageret Linux -bruger eller seriøs omkring at lære Linux , så brug WSL 2 . Den kører som en komplet virtuel maskine med al den funktionalitet, som virtualisering bringer. WSL 2 vil øge filsystemets ydeevne og understøtter fuld systemopkaldskompatibilitet.

WSL 2 er kun tilgængelig på Windows 11 eller Windows 10 , version 1903 Build 19362 eller nyere. Hvis du er på Windows 10 , og du har holdt det opdateret, er du god. Hvis du er usikker, har vi en artikel, der hjælper dig med at finde ud af, hvilken version af Windows(what version of Windows) du har. Ældre versioner af Windows 10 har kun kompatibilitet med WSL 1 .

Sådan kontrolleres WSL-versionen(WSL Version) i Windows

Hvis du installerer WSL i PowerShell eller kommandolinjen ved hjælp af kommandoen wsl.exe –install , har du standardversionen af ​​WSL . Det betyder, at du har Ubuntu 20.04 LTS Linux distro og dens version WSL 2 .

Antag(Suppose) , at du ikke er sikker på, at du har udført standard WSL- installationen, eller at du har tilføjet flere forskellige Linux- distributioner, og du vil vide, hvilken version de er. I så fald er det også nemt at tjekke.

  1. Åbn kommandoprompten(Command Prompt) eller Powershell og kør kommandoen wsl –list –verbose eller wsl -l -v .

  1. Outputtet viser distronavnet som NAME , uanset om det kører eller er stoppet under STATE , og WSL - versionen under VERSION . Bemærk stjernen. WSL- distroen med stjernen er standarddistroen for dig.

Det betyder, at hvis du kører WSL uden at fortælle den, hvilken distro den skal bruge, vil den køre standarden. Prøv det for at se standarddistroens kommandolinjegrænseflade ( CLI ).

Hvordan kan jeg ændre WSL-versionen?

Lad os ændre openSUSE-42 fra WSL 1 til WSL 2 . Den samme metode virker til at ændre enhver distro fra WSL 2 til WSL 1 .

  1. Åbn kommandoprompten(Command Prompt) eller PowerShell og kør følgende kommando: wsl –set-version [navn] [wsl versionsnummer](wsl –set-version [name] [wsl version number]) , hvor navn er distronavnet og wsl versionsnummer er den version, du ønsker. I dette tilfælde er det wsl –set-version openSUSE-42 2 .

Det vil vise meddelelsen Konvertering(Conversion) i gang, dette kan tage et par minutter... Med en ny installation af distroen kan det tage så lidt som 20 sekunder. Det er gjort, når du får beskeden, Konvertering(Conversion) fuldført.

  1. For at sikre, at du indstiller WSL - versionen korrekt, skal du køre kommandoen wsl –list –verbose(wsl –list –verbose) eller wsl -l -v igen.

Hvordan kan jeg kontrollere WSL-standarderne(WSL Defaults) eller sidste opdatering(Update) ?

Før du ser på at ændre standard WSL- versionen eller standard Linux -distro, bør du kontrollere, hvad de nuværende standardindstillinger er. Dette vil også vise dig sidste gang WSL blev opdateret.

  1. Åbn kommandoprompten(Command Prompt) eller PowerShell og kør følgende kommando: wsl –status .

Du vil se standardindstillingerne, sidste gang WSL blev opdateret, samt kerneversionen.

Hvordan opdaterer jeg WSL?

Du tjekkede det sidste opdateringstidspunkt for WSL , og det er et stykke tid siden. Du vil gerne opdatere den for at sikre, at du har den nyeste version.

  1. Åbn kommandoprompten(Command Prompt) eller PowerShell som administrator. Gør dette ved at finde Kommandoprompt(Command Prompt) eller PowerShell i Start -menuen, højreklik derefter på den og vælg Kør(Run) som administrator.

  1. Kør kommandoen wsl –update . Hvis der er en tilgængelig opdatering, vil den downloade og installere.

  1. Når opdateringen er færdig, kan du se den opdaterede kerneversion på dette tidspunkt. Kør nu kommandoen wsl –shutdown for at få ændringen til at træde i kraft.

Hvordan kan jeg få automatiske opdateringer til WSL ?

Har(Did) du tjekket din WSL- status og set meddelelsen, der lyder, "...automatiske opdateringer kan ikke forekomme på grund af dine systemindstillinger."? Sådan løser du det.

  1. Åbn Windows-indstillinger(Windows Settings) og gå til Windows Update og derefter Avancerede(Advanced) indstillinger.

  1. Slå Modtag(Receive) opdateringer til andre Microsoft- produkter til. Nu har du altid den nyeste version.

Hvordan kan jeg ændre standard WSL-versionen(Default WSL Version) ?

Måske vil du kun have WSL 1 til fremtidige Linux distro-installationer. Det har hurtigt ændret sig. Dette kan også bruges til at indstille WSL 2 som standard.

  1. Åbn kommandoprompten(Command Prompt) eller PowerShell og kør følgende kommando: wsl –set-default-version [wsl versionsnummer](wsl –set-default-version [wsl version number]) , hvor wsl versionsnummer er den version, du ønsker. I dette eksempel er det wsl –set-default-version 1 . Du vil se, at handlingen er fuldført, når den er færdig.

  1. Kør kommandoen wsl –status for at bekræfte, at standard WSL - versionen er ændret.

Hvordan kan jeg ændre standard Linux Distro(Default Linux Distro) ?

Måske vil du køre en anden Linux -distro end Ubuntu , når du åbner Windows Start - menuen og vælger WSL . Det er ok, det er nemt at ændre.

  1. Åbn kommandoprompten(Command Prompt) eller PowerShell og kør kommandoen wsl –set-default [navn](wsl –set-default [name]) , hvor navn er distronavnet som vist med listekommandoen. Lad os i dette eksempel ændre det til kali-linux.

  1. Det tager kun et sekund, før ændringen sker, og kommandoprompten vises igen. Brug kommandoen wsl –list –verbose(wsl –list –verbose) eller wsl -l -v for at bekræfte, at standarddistroen er ændret.

Når du nu kører WSL fra Start - menuen, åbner den Kali Linux .

Lær mere om WSL-kommandoer

For at se de indbyggede hjælpedokumenter til WSL skal du bruge kommandoen wsl –help .

Se også vores artikler om installation af WSL og brug af bash på Windows 11(using bash on Windows 11) . Kom(Come) tilbage igen, og vi vil helt sikkert have flere WSL-relaterede artikler til dig.



About the author

audiofil ingeniør og audio produktspecialist med mere end 10 års erfaring. Jeg har specialiseret mig i at skabe kvalitets musikhøjttalere og høretelefoner fra start til slut. Jeg er ekspert i fejlfinding af lydproblemer samt design af nye højttalere og hovedtelefonsystemer. Min erfaring rækker ud over blot at lave gode produkter; Jeg har også en passion for at hjælpe andre til at være deres bedst mulige jeg, uanset om det er gennem uddannelse eller samfundstjeneste.



Related posts