Hoe WSL in te schakelen op Windows 11: een eenvoudige handleiding voor beginners

Het instellen van WSL op Windows 11 lijkt misschien eenvoudig, maar soms wil het gewoon niet meewerken. Misschien verschijnt de functie niet in Windows-functies, of gebeurt er niets na het inschakelen en opnieuw opstarten. Eerlijk gezegd is het een beetje vreemd hoe Windows het inschakelen van subsystemen soms ingewikkelder maakt dan nodig is. Als je de gebruikelijke stappen hebt geprobeerd en nog steeds problemen ondervindt, helpen deze extra tips en trucs je hopelijk verder. Het goede nieuws is dat zodra WSL is ingeschakeld, het uitvoeren van Linux-opdrachten direct op je pc een fluitje van een cent wordt. Bovendien is het erg handig voor ontwikkeling of om gewoon wat te experimenteren met Linux-tools zonder een volledige dual-boot-configuratie te hoeven opzetten.

WSL inschakelen in Windows 11

Methode 1: WSL inschakelen via Windows-functies en de opdrachtregel

In sommige configuraties is het handmatig in- en uitschakelen van WSL via de grafische interface niet voldoende, of het is gewoonweg verwarrend. Daarom geven veel mensen de voorkeur aan de commandoregel, die betrouwbaarder is. Dit is waarom: door commando’s direct uit te voeren, dism kunnen wsl sommige problemen met de grafische interface worden omzeild en wordt gegarandeerd dat de functie daadwerkelijk wordt ingeschakeld.

  • Open een PowerShell-venster als beheerderKlik met de rechtermuisknop op Start en kies Windows PowerShell (beheerder).
  • Typ dit commando om te controleren of de optionele WSL-functie is ingeschakeld: dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
  • Als je het virtuele machineplatform wilt inschakelen (wat nodig is voor WSL 2): dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Deze aanpak is handig, vooral als het selectievakje niet in de grafische gebruikersinterface wordt weergegeven of als functies niet correct worden ingeschakeld. Op sommige machines blijven de functies hangen of is een herstart nodig om de wijzigingen door te voeren, maar de opdrachtregel is doorgaans eenvoudiger en voorspelbaarder.

Methode 2: Virtualisatie controleren en inschakelen in de BIOS

Windows maakt het natuurlijk onnodig ingewikkeld – soms werkt WSL 2 niet goed tenzij virtualisatie is ingeschakeld in de BIOS. Als WSL wel goed installeert, maar commando’s mislukken of WSL 2-functies niet beschikbaar zijn, is het de moeite waard om deze instelling te controleren. Je moet de computer opnieuw opstarten, naar het BIOS/UEFI-menu gaan en zoeken naar opties met de naam Intel VT-x of AMD-V.

  • Start je pc opnieuw op en druk op de BIOS/UEFI-toets (meestal F2, Delete, of Escafhankelijk van de fabrikant).
  • Zoek naar virtualisatieopties; deze vindt u soms onder Geavanceerde instellingen, Beveiliging of CPU-instellingen.
  • Schakel virtualisatie in, sla de wijzigingen op en herstart.

Dit is cruciaal voor een soepele werking van WSL 2; zonder dit zou WSL mogelijk nog steeds in een beperkte modus of helemaal niet kunnen draaien.

Herstart de computer en controleer vervolgens of WSL is ingeschakeld.

Nadat je de opdrachten hebt uitgevoerd en de BIOS-vakjes hebt aangevinkt, is een herstart noodzakelijk. Open na het opnieuw opstarten PowerShell en voer het volgende commando uit: wsl --list --online of wsl --version

Als er beschikbare Linux-distributies of WSL 2-informatie wordt weergegeven, bent u op de goede weg. Zo niet, controleer dan de stappen nogmaals of kijk naar Windows-updates; soms is een update alles wat nodig is om de WSL-functies eindelijk te ontgrendelen.

En eerlijk gezegd, bij één configuratie leek alles prima te werken na het inschakelen van functies, maar WSL weigerde nog steeds te werken totdat ik de BIOS-instellingen correct had aangepast. Vreemd, maar zo is Windows nu eenmaal.

Tips voor het oplossen van problemen met het inschakelen van WSL

  • Controleer of uw Windows 11-versie up-to-date is (minimaal 21H2 of nieuwer).Werk Windows indien nodig bij.
  • Als het klikken via het menu ‘Windows-functies’ niet helpt, probeer het dan via PowerShell, zoals eerder vermeld.
  • Zorg ervoor dat virtualisatie is ingeschakeld in de BIOS; dit is een veelvoorkomende oorzaak van problemen.
  • Als WSL nog steeds niet verschijnt, probeer dan handmatig het Linux-kernelupdatepakket van Microsoft te installeren: Download de WSL 2 Linux-kernelupdate.

Het kan soms een rommeltje zijn, maar als het eenmaal goed is ingesteld, zou Linux op Windows soepel moeten draaien. Ik weet niet zeker waarom het soms meteen werkt, maar in andere gevallen is een herstart, een BIOS-aanpassing of een volledige reset nodig. Blijf ermee experimenteren, en geduld is de sleutel.

Samenvatting

  • Voer dism.exeopdrachten uit in een PowerShell-venster met beheerdersrechten om functies in te schakelen.
  • Controleer de BIOS-instellingen voor virtualisatie.
  • Herstart en controleer met wsl --list --online.
  • Update Windows als de functies nog steeds niet inschakelen.
  • Download indien nodig de nieuwste WSL Linux-kernelupdate.

Samenvatting

Het installeren en draaien van WSL kan soms heel eenvoudig zijn, maar af en toe is het een behoorlijke chaos met BIOS-instellingen of het in- en uitschakelen van functies. Als je het eenmaal door hebt, is het de moeite waard – zelfs als je systeem in het begin wat lastig te starten is. Hopelijk maakt dit het proces wat minder frustrerend en bespaart het je wat tijd bij de volgende installatie. Ik hoop dat dit iemand helpt om Linux eindelijk zonder problemen op zijn of haar Windows-computer aan de praat te krijgen.