/
/

Windows Subsystem for Linux (WSL) in- of uitschakelen in Windows 10

door Team Ninja
How to Enable or Disable Windows Subsystem for Linux WSL in Windows 10 blog banner image

Directe samenvatting

Deze blogpost van NinjaOne biedt een uitgebreide basislijst met CMD-commands en een deep dive duik in Windows-commands met meer dan 70 essentiële cmd-commands voor zowel beginners als gevorderden. Het legt praktische opdrachtpromptcommando’s uit voor file management, directory navigation, network troubleshooting, disk operations en automatisering met echte voorbeelden om de productiviteit te verbeteren. Of u nu fundamentele cmd-commands leert of geavanceerde Windows CLI-tools onder de knie krijgt, deze gids helpt u de Command Prompt effectiever te gebruiken.

Met het Windows Subsystem for Linux (WSL) kunnen power users een Linux-omgeving draaien op een Windows-machine. Deze gratis functie biedt krachtige programmeertools, veel aanpassingsmogelijkheden en native ondersteuning voor populaire programmeertalen. Als u weet hoe u WSL activeert, heeft u meer controle over de resources van uw systeem.

In deze gids leest u hoe u WSL uitschakelt en inschakelt, vindt u antwoord op de meestgestelde vragen en ontdekt u de beste oplossingen voor probleemoplossing.

Zo schakelt u WSL uit en in

⚠️Voor deze methoden hebt u beheerdersrechten nodig.

Methode 1: WSL in- of uitschakelen via het Configuratiescherm (GUI)

De eenvoudigste manier om Windows Subsystem for Linux (WSL) aan of uit te zetten is via Windows-onderdelen. Zo gaat dat:

  1. Druk op Win + R, typ control en druk op Enter.
  2. Selecteer in het Configuratiescherm (weergave Pictogrammen) Programma’s en onderdelen > Windows-onderdelen in- of uitschakelen.
  3. Scroll omlaag in de lijst met Windows-onderdelen.
    1. Vink het vakje Windows Subsystem for Linux aan om de service in te schakelen.
    2. Haal het vinkje bij Windows Subsystem for Linux weg om de service uit te schakelen.
  4. Klik op OK.
  5. Klik op Nu opnieuw opstarten om uw wijzigingen door te voeren.

Methode 2: WSL inschakelen via de opdrachtregel

Hieronder staan de stappen om WSL aan te zetten via de opdrachtprompt of PowerShell, zonder handmatig klikwerk.

  1. Open een opdrachtprompt met verhoogde rechten of een PowerShell-prompt met verhoogde rechten.
  2. Voer de volgende opdracht in en druk op Enter:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

  1. Start de pc opnieuw op om de wijzigingen door te voeren.

Methode 3: WSL uitschakelen via PowerShell

  1. Open een PowerShell-prompt met verhoogde rechten.
  2. Voer de volgende opdracht in en druk op Enter:

Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

  1. Druk op Y wanneer u wordt gevraagd opnieuw op te starten.
  2. Druk op Enter om uw keuze te bevestigen.

Vereisten voor WSL

Beheerdersrechten

Het beheren van systeemonderdelen, het doorvoeren van kernel-wijzigingen en het configureren van Windows-onderdelen heeft gevolgen voor alle gebruikers van een Windows-machine. Meld u aan met beheerdersrechten of werk vanuit een shell met verhoogde rechten om WSL correct aan of uit te zetten.

Windows 10 build 14393 of nieuwer (WSL 1)

WSL 1 werd geïntroduceerd in de Anniversary Update van 2016. Windows 10-builds die daarvoor zijn uitgebracht kunnen WSL 1 dus niet draaien.

Windows 10 build 19041.264 of nieuwer (WSL 2)

WSL 2 vereist Windows 10 build 19041.264 of een latere build, omdat er een specifiek Linux-kernelpakket (wsl_update_x64.msi) voor nodig is dat alleen wordt ondersteund door Win 10 en de opvolgende versies.

Virtualisatie is ingeschakeld in het BIOS (WSL 2)

WSL 2 biedt volledige ondersteuning voor system calls en draait een complete Linux-kernel in een virtuele machine. Daarom moeten functies als Intel VT-x of AMD-V in het BIOS van een werkplek zijn geactiveerd om WSL 2 volledig te ondersteunen.

Problemen oplossen met het Windows Subsystem for Linux (WSL)

Het configureren van WSL op uw computer kan tot complicaties leiden, maar de meest voorkomende problemen zijn eenvoudig op te lossen.

WSL wordt na een reboot niet herkend

Als WSL niet goed start of als u de foutmelding “Command not found” krijgt bij het starten van WSL, doet u het volgende:

  • Controleer of de WSL-functie is ingeschakeld.
    1. Open PowerShell met verhoogde rechten.
    2. Voer de volgende code uit om dit te controleren:

dism.exe /online /get-features /format:table | findstr /c:"Microsoft-Windows-Subsystem-Linux"

    1. Is WSL uitgeschakeld, voer dan de volgende code uit om de functie weer aan te zetten.

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

  • Controleer of het Virtual Machine Platform is ingeschakeld.
    1. Open PowerShell met verhoogde rechten.
    2. Voer de volgende code uit:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

  • Start uw pc opnieuw op om de wijzigingen door te voeren

WSL werkt niet met versie 2

Ziet u fouten als “WSL 2 requires an update to its kernel component” of “Please enable the Virtual Machine Platform”, probeer dan deze oplossingen:

  • Installeer de WSL 2-kernelupdate (wsl_update_x64.msi) handmatig.
  • Zorg dat de virtualisatie-instellingen in het BIOS/UEFI zijn ingeschakeld.
  • Controleer of de WSL-functie is ingeschakeld.
    1. Open PowerShell met verhoogde rechten.
    2. Voer de volgende code uit om dit te controleren:

dism.exe /online /get-features /format:table | findstr /c:"Microsoft-Windows-Subsystem-Linux"

    1. Is WSL uitgeschakeld, voer dan de volgende code uit om de functie weer aan te zetten.

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

  • Controleer of het Virtual Machine Platform is ingeschakeld.
    1. Open PowerShell met verhoogde rechten.
    2. Voer de volgende code uit:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

WSL-opdracht niet gevonden

Krijgt u nog steeds de foutmelding “command not found” bij WSL, probeer dan deze tips:

  • Controleer of WSL is geïnstalleerd.
    • Open een opdrachtprompt of PowerShell met verhoogde rechten.
    • Voer de volgende code uit om WSL te installeren:

wsl --install

  • Controleer uw Windows-versie.
    • Druk op Win + R, typ msinfo32 en druk op Enter.
    • Bekijk bij Versie of uw Windows 10-systeem WSL 1 of 2 ondersteunt.
  • Controleer of het WSL-bestandspad klopt.
    • %SystemRoot%\System32 is het juiste bestandspad waarnaar wordt verwezen wanneer de app wordt gestart.

Foutmelding: Windows Subsystem for Linux heeft geen geïnstalleerde distributies

Krijgt u deze foutmelding, dan kan WSL geen geïnstalleerde distro’s op uw pc lezen. Installeer (of herinstalleer) de gewenste Linux-distro op de juiste manier via de Microsoft Store om dit op te lossen.

  1. Ga naar de Microsoft Store.
  2. Zoek naar de Linux-distro die u wilt (bijvoorbeeld Ubuntu, Kali Linux, Debian enzovoort).
  3. Klik op de gewenste app.
  4. Selecteer Downloaden of Installeren.

Het gebruik van het Windows Subsystem for Linux (WSL) beheren

Het Windows Subsystem for Linux (WSL) is een krachtige functie voor IT Management waarmee gebruikers de modulaire mogelijkheden van Linux kunnen benutten op Windows-systemen. Het breidt de gereedschapskist van uw IT-supportmedewerkers uit, maar weten hoe u achtergrondprocessen als WSL beheert is net zo belangrijk om de prestaties te optimaliseren.

FAQs

Ja. Vanaf versie 2004 kan WSL worden geactiveerd op Windows 10 Home en als uw Windows 10-build dit ondersteunt wordt WSL 2 automatisch geïnstalleerd.

FunctieWSL 1WSL 2
ArchitectuurGebruikt een vertaallaagGebruikt een compacte VM (Virtual Machine) om een volledige Linux-kernel te draaien
PrestatiesSnellere toegang tot Windows-bestandenBeter bij het verwerken van Linux-native bestanden
Compatibiliteit met system callsBeperktVolledige compatibiliteit tussen Windows en Linux
Docker-ondersteuningBeperktVolledige ondersteuning, met naadloos bestanden delen tussen Windows- en Linux-omgevingen
OpstarttijdSnellerIets trager door het opstarten van de VM

Met een upgrade naar WSL 2 kunnen IT-supportmedewerkers een virtuele machine gebruiken om een volledige Linux-kernel te draaien. Zo upgradet u naar WSL 2:

⚠️Voor deze methode hebt u beheerdersrechten nodig.

  1. Controleer of uw systeem Windows 10 build 19041.264 of een recentere update draait.
    1. Druk op Win + R, typ msinfo32 en druk op Enter.
    2. Bekijk bij Versie of het Windows 10-systeem WSL 2 ondersteunt.
  2. Download en installeer de nieuwste Linux-kernelupdate (wsl_update_x64.msi).
  3. Typ in een opdrachtprompt of PowerShell met verhoogde rechten de volgende code en druk op Enter:

wsl --set-default-version 2

  1. Voer deze code uit om de lijst met geïnstalleerde distro’s en hun versies te bekijken:

wsl --list --verbose

  1. Voer deze code uit om uw gewenste distro bij te werken naar WSL 2:

wsl --set-version <DistroName> 2

Vervang <DistroName> door de naam van de specifieke distro die u in WSL 2 wilt gebruiken (bijvoorbeeld Ubuntu, Arch Linux enzovoort).

  1. Start de pc opnieuw op om de wijzigingen door te voeren.

Nee, het uitzetten van het Windows Subsystem for Linux (WSL) bij de Windows-onderdelen verwijdert geen enkele geïnstalleerde distro van uw systeem. Ze zijn echter niet meer toegankelijk totdat u WSL weer inschakelt.

Dit vindt u misschien ook leuk

Klaar om de moeilijkste delen van IT te vereenvoudigen?