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!

5 metoder til at aktivere WSL i 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

  1. Åbn en forhøjet konsol
    Søg efter Windows Terminal eller PowerShell, højreklik og vælg Kør som administrator. Uden administrator­rettigheder kan kommandoen ikke aktivere de krævede Windows-features.
  2. Kør installationskommandoen
    wsl --install
    Kommandoen udfører automatisk følgende:
    • 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.
  3. 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-42

Du 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 2

Tjek 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.

  1. Åbn dialogen “Slå Windows-funktioner til eller fra”
    Denne finder du hurtigst ved at trykke Windows+R, skrive optionalfeatures.exe og klikke OK. Vinduet viser en lang liste over valgfrie komponenter i alfabetisk orden.
  2. 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.

  3. 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.
  4. 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.

  5. 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 2

    Kø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

  1. Åbn PowerShell som administrator
    Højreklik på Start › Windows Terminal (Admin) eller PowerShell (Admin).
  2. Aktivér de nødvendige Windows-features
    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux -AllEnable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -All

    Parameteren -All sikrer, at alle underafhængigheder aktiveres automatisk.

  3. Genstart når det passer dig
    Kommandoerne ovenfor viser Genstart påkrævet = Ja. Hvis du vil vente, kan du tilføje -NoRestart og genstarte manuelt senere:
    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux -All -NoRestartEnable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -All -NoRestart
  4. Opdater Linux-kernen (valgfrit, men anbefalet)
    Efter genstart kan du sikre den nyeste kernel med:
    wsl --update
  5. Sæt WSL 2 som standard
    wsl --set-default-version 2
    Det gør alle nye distributioner til WSL 2 som udgangspunkt.
  6. Installer en Linux-distribution
    Vælg f.eks. Ubuntu fra Microsoft Store, eller brug CLI:
    wsl --install -d Ubuntu
  7. Bekræft at alt kører som forventet
    wsl --status
    Kommandoen viser bl.a. kernel-version, standard-WSL-version og eventuelle nødvendige komponenter.

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.

  1. Åbn en kommandoskal som administrator
    Søg efter cmd eller Windows Terminal, højreklik og vælg Kør som administrator.
  2. Aktivér WSL-komponenterne med DISM
    DISM /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestartDISM /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
    • /online betyder den kørende (lokale) Windows-installation.
    • /all henter alle eventuelle afhængigheder automatisk.
    • /norestart undgår uventede genstarter midt i et script - vi genstarter manuelt senere.
  3. 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
  4. 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 --update eller hente den seneste wsl_update_x64.msi fra Microsoft.
  5. Sæt WSL 2 som standardversion
    wsl --set-default-version 2
    Dette giver bedre performance og fuld system-call-kompatibilitet.
  6. 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)
  7. Bekræft at alt kører
    wsl --status
    Du bør se både WSL version: 2 og en installeret distribution.
DISM-kommandoernes hurtige overblik
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

  1. Åbn Microsoft Store, og søg efter “Windows Subsystem for Linux”.
  2. Klik på Hent/Installer.
    Installationen downloader både selve WSL-motoren og den nyeste Linux-kerne.
  3. 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 -e

Flaget -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.WSL

Installer 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.