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:
- Druk op Win + R, typ control en druk op Enter.
- Selecteer in het Configuratiescherm (weergave Pictogrammen) Programma’s en onderdelen > Windows-onderdelen in- of uitschakelen.
- Scroll omlaag in de lijst met Windows-onderdelen.
- Vink het vakje Windows Subsystem for Linux aan om de service in te schakelen.
- Haal het vinkje bij Windows Subsystem for Linux weg om de service uit te schakelen.
- Klik op OK.
- 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.
- Open een opdrachtprompt met verhoogde rechten of een PowerShell-prompt met verhoogde rechten.
- Voer de volgende opdracht in en druk op Enter:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
- Start de pc opnieuw op om de wijzigingen door te voeren.
Methode 3: WSL uitschakelen via PowerShell
- Open een PowerShell-prompt met verhoogde rechten.
- Voer de volgende opdracht in en druk op Enter:
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
- Druk op Y wanneer u wordt gevraagd opnieuw op te starten.
- 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.
- Open PowerShell met verhoogde rechten.
- Voer de volgende code uit om dit te controleren:
dism.exe /online /get-features /format:table | findstr /c:"Microsoft-Windows-Subsystem-Linux"
- 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.
- Open PowerShell met verhoogde rechten.
- 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.
- Open PowerShell met verhoogde rechten.
- Voer de volgende code uit om dit te controleren:
dism.exe /online /get-features /format:table | findstr /c:"Microsoft-Windows-Subsystem-Linux"
- 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.
- Open PowerShell met verhoogde rechten.
- 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.
- Ga naar de Microsoft Store.
- Zoek naar de Linux-distro die u wilt (bijvoorbeeld Ubuntu, Kali Linux, Debian enzovoort).
- Klik op de gewenste app.
- 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.
