5 metoder til at aktivere WSL i Windows 11
Drømmer du om at køre Linux-værktøjer direkte i Windows 11 - uden dual-boot, virtuelle maskiner eller besværlige omveje? Så er Windows Subsystem for Linux (WSL) svaret
På få minutter kan du have et komplet Linux-miljø side om side med dine Windows-apps og - ikke mindst - adgang til kraftfulde værktøjer som git, ssh og apt.
Men hvilken vej er den hurtigste, sikreste eller mest automatiserbare til at få WSL op at køre? Det afhænger af din arbejdsstil. Derfor guider vi dig her igennem 5 gennemtestede metoder - fra ét-linjes magi i PowerShell til klik-venlig GUI og script-klare DISM-kommandoer. Uanset om du er udvikler, DevOps-ingeniør eller blot nysgerrig på Linux, finder du den metode, der passer perfekt til dit setup.
Spænd sikkerhedsbæltet - om få minutter kører din første Linux-shell på Windows 11!
Metode 1: Hurtig aktivering med wsl --install
Hvis du blot vil i gang med WSL nu og her, er wsl --install den klart hurtigste vej. Én kommando klarer alt fra aktivering af de nødvendige Windows-komponenter til download af Linux-kernen og installation af en standarddistribution (Ubuntu, hvis intet andet vælges).
Sådan gør du trin for trin
-
Åbn en forhøjet konsol
Søg efter Windows Terminal eller PowerShell, højreklik og vælg Kør som administrator. Uden administratorrettigheder kan kommandoen ikke aktivere de krævede Windows-features. -
Kør installationskommandoen
Kommandoen udfører automatisk følgende:wsl --install- Aktiverer Windows Subsystem for Linux og Virtual Machine Platform.
- Henter og installerer den nyeste Linux-kerne til WSL 2.
- Downloader og installerer standarddistributionen Ubuntu.
- Starter en genstart, hvis det er nødvendigt.
-
Genstart og afslut opsætningen
Ved første opstart af den nye distro bliver du bedt om at angive brugernavn og password til Linux-miljøet.
Vælg en anden distribution
Ønsker du en specifik Linux-distribution, tilføjer du blot parameteren -d:
wsl --install -d Debianwsl --install -d kali-linuxwsl --install -d openSUSE-42Du kan se hele listen med wsl --list --online.
Sæt wsl 2 som standard
Nyere Windows 11-builds vælger WSL 2 som standard, men du kan sikre dig det med:
wsl --set-default-version 2Tjek installationen
Afslut med at kontrollere, at alt er på plads:
wsl --status| Vigtigt felt | Hvad du bør se |
|---|---|
| Default Version | 2 |
| Kernel version | Et versionsnummer (fx 5.15.xx) |
| WSL gælder for | Ubuntu eller den distro, du valgte |
Fejlfinding
- “The requested operation requires elevation” → Kør terminalen som administrator.
- “Virtualization is disabled” → Aktiver Intel VT-x/AMD-V i UEFI/BIOS.
- Kommandoen findes ikke → Sørg for at køre Windows 11 22H2 eller nyere, eller installer den seneste WSL-pakkeløsning fra Microsoft Store (se metode 5).
Når wsl --status melder alt grønt, er du klar til at køre Linux-kommandoer direkte fra Windows eller starte din distro via Start-menuen - alt sammen med kun én linjes kode!
Metode 2: Via Windows-funktioner (GUI)
Foretrækker du at klikke dig frem i stedet for at skrive kommandoer, er den klassiske GUI-metode stadig fuldt understøttet i Windows 11. Her aktiverer du to Windows-funktioner, der tilsammen udgør fundamentet for WSL 2, hvorefter du henter den ønskede Linux-distribution i Microsoft Store.
-
Åbn dialogen “Slå Windows-funktioner til eller fra”
Denne finder du hurtigst ved at trykke Windows+R, skriveoptionalfeatures.exeog klikke OK. Vinduet viser en lang liste over valgfrie komponenter i alfabetisk orden. -
Sæt flueben de rigtige steder
- Windows Subsystem for Linux
- Virtual Machine Platform
Begge skal være markeret. Det er Virtual Machine Platform, der gør det muligt at køre WSL 2-kerner oven på Windows Hyper-V.
-
Genstart Windows
Windows beder dig straks om at genstarte. Vælg Genstart nu for at fuldføre aktiveringen. Først efter genstart er funktionerne reelt tilgængelige. -
Hent en Linux-distribution i Microsoft Store
1. Åbn Microsoft Store, søg fx efter Ubuntu, Debian eller Kali Linux.
2. Klik Hent/Installer på din favoritdistribution.
3. Når installationen er færdig, trykker du Start for at køre distributionen første gang, vælge brugernavn og adgangskode. -
Sæt WSL 2 som standard (anbefalet)
Selv om denne metode er GUI‐fokuseret, kræver det én enkelt kommando for at sikre, at nye distro-instanser kører på WSL 2 i stedet for den ældre WSL 1.
wsl --set-default-version 2Kør kommandoen i Windows Terminal eller PowerShell (behøver ikke administrator). Du kan altid kontrollere status med
wsl --status.
Hvornår er gui-metoden den rigtige?
- På enkeltmaskiner hvor du ikke har behov for scripts eller masseudrulning.
- Når du blot vil afprøve WSL uden at rode med kommandolinjen.
- Hvor IT-politikker blokerer winget eller wsl --install, men standard Windows-funktioner er tilladt.
Tip: Kan du ikke krydse felterne af, så kontroller i UEFI/BIOS at hardware-virtualisering (Intel VT-x / AMD-V) er aktiveret.
Metode 3: PowerShell-cmdlets (Enable-WindowsOptionalFeature)
Med PowerShell kan du tænde helt præcist for de WSL-komponenter, du har brug for - uden ekstra GUI-klik eller automatiske pakker. Metoden er oplagt, hvis du:
- script’er udrulninger via f.eks. Intune/GPO
- vil holde fuld kontrol over genstartstidspunktet
- arbejder på server-core eller andre SKU’er uden Microsoft Store
Trin for trin
- Åbn PowerShell som administrator
Højreklik på Start › Windows Terminal (Admin) eller PowerShell (Admin). - Aktivér de nødvendige Windows-features
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux -AllEnable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -AllParameteren
-Allsikrer, at alle underafhængigheder aktiveres automatisk. - Genstart når det passer dig
Kommandoerne ovenfor viser Genstart påkrævet = Ja. Hvis du vil vente, kan du tilføje-NoRestartog genstarte manuelt senere:Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux -All -NoRestartEnable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -All -NoRestart - Opdater Linux-kernen (valgfrit, men anbefalet)
Efter genstart kan du sikre den nyeste kernel med:wsl --update - Sæt WSL 2 som standard
Det gør alle nye distributioner til WSL 2 som udgangspunkt.wsl --set-default-version 2 - Installer en Linux-distribution
Vælg f.eks. Ubuntu fra Microsoft Store, eller brug CLI:wsl --install -d Ubuntu - Bekræft at alt kører som forventet
Kommandoen viser bl.a. kernel-version, standard-WSL-version og eventuelle nødvendige komponenter.wsl --status
Fejlfinding og ekstra cmdlets
| Cmdlet | Hvad den gør |
|---|---|
Get-WindowsOptionalFeature -Online | Where FeatureName -like "*Linux*" | Viser status for WSL og beslægtede features. |
Disable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform | Slår en feature fra igen, hvis du skal rydde op. |
Tip: Får du fejl om manglende hardwarevirtualisering, så aktiver VT-x/AMD-V i BIOS og tjek, at Hyper-V ikke konflikter på ældre maskiner.
Metode 4: DISM-kommandoer til manuel aktivering
DISM (Deployment Image Servicing and Management) er det foretrukne værktøj, når du vil automatisere eller masseudrulle WSL uden brugerinteraktion. Kommandoerne kan pakkes i et script, indgå i Intune/Configuration Manager-opgaver eller køres manuelt fra en forhøjet Kommandoprompt eller PowerShell.
- Åbn en kommandoskal som administrator
Søg efter cmd eller Windows Terminal, højreklik og vælg Kør som administrator. - Aktivér WSL-komponenterne med DISM
DISM /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestartDISM /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart-
/onlinebetyder den kørende (lokale) Windows-installation. -
/allhenter alle eventuelle afhængigheder automatisk. -
/norestartundgår uventede genstarter midt i et script - vi genstarter manuelt senere.
-
- Genstart Windows
Funktionerne bliver først fuldt indlæst efter en genstart. Hvis du automatiserer processen, kan du afslutte scriptet med:
shutdown /r /t 0 - Opdater Linux-kernen (hvis nødvendigt)
Windows 11 henter normalt den nyeste kerne automatisk, men i sikre miljøer uden Store-adgang kan du køre:
wsl --updateeller hente den seneste wsl_update_x64.msi fra Microsoft. - Sæt WSL 2 som standardversion
Dette giver bedre performance og fuld system-call-kompatibilitet.wsl --set-default-version 2 - Installer en Linux-distribution
Vælg selv metode:- Microsoft Store (hurtigt for interaktiv installation)
-
wsl --install -d <DistributionNavn>(helt scriptbart) -
winget install -e --id Canonical.Ubuntu(til offline-pakker eller CI/CD-flows)
- Bekræft at alt kører
Du bør se både WSL version: 2 og en installeret distribution.wsl --status
| Kommando | Formål |
|---|---|
DISM /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux | Aktiverer selve WSL-komponenten |
DISM /online /enable-feature /featurename:VirtualMachinePlatform | Aktiverer det virtualiseringslag, som WSL 2 bygger på |
Tip til enterprise-miljøer: DISM kan kombineres med /LimitAccess for at forhindre, at klienter går på Windows Update, eller med /Image:<stier> for at føje WSL til en offline-WIM, før den udrulles.
Når ovenstående trin er fuldført, er Windows 11 klar til at køre Linux-distributioner side om side med dine øvrige programmer - helt uden ekstra software.
Metode 5: Microsoft Store eller winget til WSL-pakken
Med Store-versionen af WSL adskilles subsystemet fra selve Windows-buildet, så du får nye funktioner (f.eks. systemd, GPU-acceleration og hurtigere fil-I/O) med et enkelt klik - helt uden at vente på en Windows-opdatering. Du kan installere eller opgradere app-pakken på to måder:
Installer via microsoft store
- Åbn Microsoft Store, og søg efter “Windows Subsystem for Linux”.
- Klik på Hent/Installer.
Installationen downloader både selve WSL-motoren og den nyeste Linux-kerne. - Når der står Åbn, er subsystemet klar.
Bekræft med:wsl --status
Eller brug winget (hurtigt og script-venligt)
winget install --id Microsoft.WSL -eFlaget -e (exact) sikrer, at du rammer den officielle pakke fra Microsoft. Har du WSL installeret i forvejen, kan du altid hente den nyeste version med:
winget upgrade Microsoft.WSLInstaller en linux-distribution
| Metode | Kommando/handling |
|---|---|
| Microsoft Store (GUI) | Åbn Store, søg på f.eks. Ubuntu, Debian eller Kali Linux, og klik Installer. |
| Kommandolinjen |
wsl --install -d <Distribution>Eksempel: wsl --install -d Ubuntu
|
Når distributionen er hentet første gang, bliver du bedt om at oprette brugernavn og kodeord. Fremover starter du dit Linux-miljø med kommandoen wsl eller ved at vælge distroens genvej i Start-menuen.
Finpudsning og gode tips
- Skift til WSL 2 som standard (anbefales):
wsl --set-default-version 2 - Har du brug for flere distrosider - f.eks. testmiljø og produktion - kan du installere dem side om side og starte specifikt med
wsl -d Ubuntu-22.04. - Krav: Hardware-virtualisering (Intel VT-x / AMD-V) skal være aktiveret i BIOS/UEFI, og funktionerne Windows Subsystem for Linux samt Virtual Machine Platform skal være slået til (se metode 2-4).
- WSL-appen opdaterer sig selv via Microsoft Store, men du kan tvinge en manuel opdatering af Linux-kernen med:
wsl --update
Med den nye Store-model har du nu et fuldt opdaterbart WSL-miljø, som kan installeres, opgraderes og scriptes med få kommandoer - perfekt til både udvikling og DevOps-automatisering.
Indholdsfortegnelse
- Metode 1: Hurtig aktivering med wsl --install
- Sådan gør du trin for trin
- Vælg en anden distribution
- Sæt wsl 2 som standard
- Tjek installationen
- Fejlfinding
- Metode 2: Via Windows-funktioner (GUI)
- Metode 3: PowerShell-cmdlets (Enable-WindowsOptionalFeature)
- Metode 4: DISM-kommandoer til manuel aktivering
- Metode 5: Microsoft Store eller winget til WSL-pakken