Hoe u WSL effectief kunt gebruiken op Windows 11: een complete beginnersgids

Het gebruik van WSL (Windows Subsystem for Linux) op Windows 11 is een ware game-changer als je van programmeren, dev-werk houdt of gewoon graag met Linux-tools aan de slag gaat zonder de rompslomp van dual-booten of het draaien van een volledige virtuele machine. Eerlijk gezegd is het best vreemd hoe soepel het werkt: het installeren van WSL en een Linux-distributie vereist niet meer dan een paar commando’s en wat klikken, maar het goed doen kan mensen in de weg zitten, vooral als Windows-updates of instellingen roet in het eten gooien. Daarom volgt hier een handleiding om het te installeren, veelvoorkomende problemen op te lossen en ervoor te zorgen dat het soepel werkt.

Hoe u kunt oplossen dat WSL niet start of problemen oplevert in Windows 11

Methode 1: Zorg ervoor dat WSL en Windows-functies correct zijn ingeschakeld

Als WSL niet opstart of vreemd gedrag vertoont, controleer dan eerst of de juiste Windows-functies zijn ingeschakeld. Soms vergeten updates of schone installaties “Virtual Machine Platform” en “Windows Subsystem for Linux” in te schakelen. Beide zijn noodzakelijk om WSL 2 goed te laten werken. Deze versie is voor de meeste mensen de beste keuze, omdat deze sneller is en beter compatibel is.

  • Ga naar Startmenu > Instellingen > Privacy en beveiliging > Windows-beveiliging > Apparaatbeveiliging > Kernisolatiedetails (dit pad kan enigszins variëren).Zoek naar ‘Virtualisatiegebaseerde beveiliging’ en zorg ervoor dat hardwarevirtualisatie is ingeschakeld in je BIOS/UEFI-instellingen. Als dit is uitgeschakeld, start dan opnieuw op in het BIOS en schakel het in – want Windows moet het natuurlijk moeilijker maken dan nodig is.
  • Open vervolgens een Admin PowerShell- venster (klik met de rechtermuisknop op Start, kies Windows PowerShell (Admin) of Windows Terminal (Admin)) en voer het volgende uit: dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart en vervolgens: dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
  • Start ten slotte uw computer opnieuw op.(JA, opnieuw opstarten.)

Dit zorgt ervoor dat de kernfuncties ingeschakeld zijn. Voer na het opnieuw opstarten wsl --list --verbosePowerShell uit om te controleren of WSL 2 wordt vermeld. Zo niet, dan moet u mogelijk uw standaardversie instellen: wsl --set-default-version 2.

Methode 2: De Linux-kernel handmatig installeren of bijwerken

In sommige configuraties heeft WSL 2 een nieuwe Linux-kernelupdate nodig, vooral na grote Windows-updates. Als je WSL-opdrachten niet werken of de melding “Kernel needs update” geven, is dit de oplossing. Download het Linux-kernelupdatepakket van de officiële Microsoft-site: https://aka.ms/wsl2kernel

  • Voer het installatieprogramma uit, start PowerShell opnieuw op en typ de tekst wsl --updateom te controleren of alles up-to-date is.
  • Als het uitvoeren wsl --set-default-version 2van de distro nog steeds niet de juiste instellingen oplevert, probeer dan expliciet de instellingen te wijzigen voor uw geïnstalleerde distro:
    wsl --set-version Ubuntu-20.04 2

    of welke distro je ook hebt geïnstalleerd.

Methode 3: WSL opnieuw instellen of installeren voor een schone lei

Als alles helemaal in de war is of vastloopt, helpt het soms om WSL te resetten. Je kunt dit ook via PowerShell doen.

  • Om WSL volledig te resetten, voert u het volgende uit: bijvoorbeeld: wsl --unregister distro-name wsl --unregister Ubuntu-20.04
  • Als je opnieuw wilt installeren, verwijder de software dan uit de Microsoft Store en installeer de software opnieuw. Vergeet niet te controleren of je distributie niet vastzit in de status ‘In behandeling’ of ‘Installatie’.

Soms kunt u met een eenvoudige herinstallatie vreemde problemen oplossen en ervoor zorgen dat u de nieuwste updates hebt.

Methode 4: Controleer uw BIOS-instellingen en hardwarevirtualisatie

Die schakelaar voor hardwarevirtualisatie in het BIOS is cruciaal. Als die uit staat, is het geen verrassing dat WSL 2 niet goed werkt. Start opnieuw op in het BIOS (meestal door op Delof te drukken F2tijdens het opstarten), zoek de virtualisatie-instelling (vaak onder “Geavanceerd”, “CPU-configuratie” of iets dergelijks) en schakel deze in. Sla de instellingen op, start opnieuw op en probeer de installatie opnieuw. Op sommige hardware is dit wat lastig te vinden, maar het is altijd de moeite waard. Zonder hardwarevirtualisatie valt WSL 2 terug op WSL 1 of werkt het niet meer.

Methode 5: Gebruik Windows Terminal voor een betere ervaring

Zodra WSL werkt, zorg er dan voor dat je Windows Terminal gebruikt. Het is veel prettiger dan de standaardterminal en stelt je in staat om meerdere shells (PowerShell, Command Prompt, Linux) in tabbladen te draaien, thema’s, lettertypen en gedrag aan te passen. Download het gewoon uit de Microsoft Store als je dat nog niet hebt gedaan en stel WSL vervolgens in als profiel. Het is een kleine verandering die een enorm verschil maakt in de bruikbaarheid.

En als u steeds weer vreemde fouten tegenkomt, kunt u soms eenvoudigweg de Windows Terminal openen en deze handmatig wslin een schone omgeving opstarten om te achterhalen wat er mis is.

Eerlijk gezegd kan WSL soms koppig zijn, of misschien is het gewoon hoe Windows-updates dingen aanpassen. In de ene configuratie werkte het meteen perfect, in de andere moest ik nog wat meer rommelen. De sleutel is ervoor te zorgen dat virtualisatie aan staat, functies ingeschakeld zijn en je kernel up-to-date is. En dan vaak opnieuw opstarten. Want Windows maakt het graag ingewikkeld, dat is een verrassing.

Samenvatting

  • Zorg ervoor dat virtualisatie is ingeschakeld in het BIOS.
  • Schakel Windows-functies in voor WSL en Virtual Machine Platform.
  • Werk indien nodig de Linux-kernel bij.
  • Reset of herinstalleer WSL als er iets misgaat.
  • Gebruik Windows Terminal voor gebruiksgemak.

Afronding

WSL soepel laten werken is niet altijd even eenvoudig: hardware-instellingen, Windows-updates, ontbrekende componenten, het kan allemaal voor hoofdpijn zorgen. Maar als het eenmaal draait, is het behoorlijk soepel. Het is vreemd hoe sommige machines extra aanpassingen nodig hebben, terwijl andere direct werken. Hopelijk werpt dit wat licht op de zaak en bespaart het iemand uren frustratie bij het proberen op te lossen. Hopelijk helpt dit, en wordt de Linux-omgeving in Windows je nieuwe beste vriend.