Het installeren van Windows Subsystem for Linux (WSL) op Windows 11 is vrijwel de makkelijkste manier om Linux-opdrachten direct op je computer uit te voeren zonder een virtuele machine te hoeven opstarten of dual-booten. Maar natuurlijk gaat het niet altijd even soepel. Je kunt problemen tegenkomen zoals dat WSL niet goed wordt geïnstalleerd, of dat het systeem terugvalt met cryptische foutmeldingen. Bovendien weet niet iedereen dat het inschakelen van WSL niet alleen een kwestie is van wat instellingen aanpassen – je moet vaak opdrachten in PowerShell uitvoeren of wat systeemfuncties aanpassen. Dus als je de gebruikelijke methode hebt geprobeerd en het werkt nog steeds niet, heb je misschien een stap overgeslagen of moet je wat extra configuratiewerk doen. Deze handleiding zou je moeten helpen om WSL aan de praat te krijgen op Windows 11, hopelijk zonder al te veel moeite. Zodra het werkt, is het alsof je een Linux-terminal op je Windows-bureaublad hebt, perfect voor ontwikkeling, testen of gewoon om met Linux-opdrachten te spelen zonder Windows te verlaten.
Hoe u veelvoorkomende problemen met de WSL-installatie in Windows 11 kunt oplossen
De WSL-functie inschakelen via PowerShell
Als WSL helemaal niet wordt geïnstalleerd of als u foutmeldingen krijgt, controleer dan eerst of de functie correct is geactiveerd. Soms is het klikken op de schakelaar in de Windows-instellingen niet voldoende, vooral als uw systeem wat koppig is. Voer PowerShell uit als beheerder ( Right-click Start> Windows Terminal (Admin) of PowerShell (Admin) ) en typ:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Schakel vervolgens ook de optionele functie voor Virtual Machine Platform in, die WSL 2 nodig heeft om zijn volledige magie te kunnen benutten:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Na het uitvoeren van deze opdrachten is het cruciaal om opnieuw op te starten. Windows moet deze wijzigingen namelijk daadwerkelijk toepassen – en soms weigert het gewoon iets te doen totdat het opnieuw is opgestart.
Gebruik de nieuwste Windows-updates en controleer uw systeemvereisten
Zorg ervoor dat Windows 11 volledig up-to-date is. U kunt dit controleren in Instellingen > Windows Update. Als er updates zijn, installeer deze dan. Soms verschijnen bepaalde WSL-functies of -oplossingen pas nadat de nieuwste cumulatieve updates zijn toegepast. Bovendien moet uw hardware virtualisatie ondersteunen (dit is meestal ingeschakeld in het BIOS), anders werkt WSL 2 niet goed. Controleer of u in uw BIOS-instellingen of in Taakbeheer > tabblad Prestaties de optie Virtualisatie: Ingeschakeld ziet staan.
Installeer de WSL Kernel-update indien nodig handmatig
Bij sommige installaties wsl --install
mislukt de opdracht, of zelfs het handmatig inschakelen van WSL 2, omdat de kernel niet is bijgewerkt. Als u een melding krijgt over een “ontbrekende kernel”, ga dan naar Microsoft’s WSL2 Kernel Update en download het nieuwste MSI-pakket. Installeer het en probeer het opnieuw.
Als dat niet helpt, is dit wat u mogelijk kunt doen:
Soms kan het resetten van WSL al voldoende zijn. Open PowerShell als beheerder en voer het volgende uit:
wsl --shutdown
Hiermee worden alle WSL-instanties verwijderd. Installeer vervolgens je Linux-distributie opnieuw vanuit de Microsoft Store en kijk of het proces soepeler verloopt. Probeer ook WSL 2 expliciet als standaard in te stellen:
wsl --set-default-version 2
Eerlijk gezegd mislukt dit bij sommige installaties de eerste keer, maar na een of twee keer opnieuw opstarten werkt het wel. Windows kan op die manier vreemd doen.
Het wisselen van Linux-distributies of het repareren van kapotte installaties
Als je meerdere distro’s hebt geïnstalleerd en problemen ondervindt bij het overschakelen, gebruik wsl --list --verbosedan, die alle geïnstalleerde distro’s en hun versies toont. Om een distro op WSL 2 in te stellen, voer je het volgende uit:
wsl --set-version 2
Dit is handig als u een distributie wilt upgraden of wilt teruggaan van WSL 1, wat soms compatibiliteitsproblemen kan veroorzaken.
En soms willen oude of kapotte WSL-installaties gewoon niet meewerken. Verwijder alle Linux-distributies, schakel vervolgens alle WSL-functies uit, start opnieuw op, schakel opnieuw in en installeer opnieuw. Het is een gedoe, maar uiteindelijk de moeite waard.
Samenvatting
- Zorg ervoor dat u WSL en Virtual Machine Platform hebt ingeschakeld met PowerShell-opdrachten en dat u het systeem opnieuw hebt opgestart.
- Controleer of Windows volledig is bijgewerkt en of virtualisatie is ingeschakeld in het BIOS.
- Werk de WSL-kernel indien nodig handmatig bij.
- Als er iets mis is, kunt u WSL en uw Linux-distributies opnieuw installeren of resetten.
Afronding
WSL soepel laten draaien op Windows 11 kan soms wat lastig zijn, vooral als de configuraties of updates van je systeem niet helemaal synchroon lopen. Maar zodra de sterren gunstig staan, is het fantastisch; Linux-commando’s en -tools zijn slechts een paar toetsaanslagen verwijderd. Blijf vooral proberen, zorg ervoor dat je systeem up-to-date is en wees niet bang om componenten te resetten als ze kapot gaan. Want Windows moet het natuurlijk soms moeilijker maken dan nodig is. Hopelijk bespaart dit tijd en frustratie – ik duim dat dit één installatiemoment voor iemand oplost.