WSL instellen op Windows 10: een uitgebreide handleiding

Het installeren van WSL op Windows 10 is een beetje vreemd, maar het is een game-changer voor iedereen die Linux op zijn computer wil hebben zonder dual boot of een virtuele machine te draaien. Je schakelt een functie in, installeert een Linux-distributie vanuit de Microsoft Store en je kunt aan de slag. Maar hier is het probleem: soms werken de stappen niet precies zoals ze zouden moeten, of zijn er verborgen instellingen die de boel in de war schoppen. Dus als je tegen problemen aanloopt, zoals dat de WSL-functie niet inschakelt of opdrachten niet worden herkend, zou deze korte handleiding je moeten helpen die struikelblokken op te lossen.

Hoe u WSL-installatieproblemen in Windows 10 kunt oplossen

Methode 1: Controleer nogmaals of de Windows-functies correct zijn ingeschakeld

  • Ga naar Configuratiescherm > Programma’s > Windows-onderdelen in- of uitschakelen.
  • Scroll naar beneden om Windows-subsysteem voor Linux te vinden. Zorg ervoor dat het aangevinkt is. Soms is het een beetje lastig. Als dat niet zo is, probeer het dan uit te schakelen, opnieuw op te starten en vervolgens weer in te schakelen.
  • Zorg ervoor dat Virtual Machine Platform ook is ingeschakeld voor WSL 2. Dit is essentieel voor het uitvoeren van de nieuwste versie.
  • Klik na het wisselen op OK en start uw pc opnieuw op.

Dit is vrij basaal, maar het is de moeite waard om te controleren: als de functie niet volledig is ingeschakeld, werkt WSL niet soepel of helemaal niet. In één configuratie heb ik gezien dat de functie na het opnieuw opstarten ongecontroleerd bleef, zonder dat er iets anders was gedaan. Het is dus de moeite waard om het opnieuw te controleren.

Methode 2: Zorg ervoor dat uw Windows-versie WSL 2 ondersteunt

  • Controleer uw Windows-build via Instellingen > Info > Windows-specificaties.
  • WSL 2 vereist minimaal Windows 10 versie 2004 (build 19041) of hoger. Klik op Uitvoeren winverin het dialoogvenster Uitvoeren ( Win + R) om uw versie te bekijken.
  • Als uw versie te oud is, kunt u Windows updaten via Instellingen > Bijwerken en beveiliging > Windows Update. Soms is een herstart nodig en op oudere machines duurt het even voordat de update is uitgerold.

Want Windows moet het natuurlijk moeilijker maken dan nodig is. Zonder de nieuwste updates werkt WSL 2 gewoonweg niet goed, of helemaal niet.

Methode 3: De WSL 2 Linux-kernel handmatig installeren of bijwerken

  • Download het nieuwste Linux-kernelupdatepakket via de Microsoft WSL2 Kernel-updatelink.
  • Voer het installatieprogramma uit en volg de instructies. Soms is Windows gewoon niet up-to-date genoeg om WSL 2 goed te verwerken zonder de kernel handmatig bij te werken.
  • Nadat u PowerShell hebt geïnstalleerd, opent u het als beheerder en stelt u WSL 2 in als standaard: wsl --set-default-version 2.

Dit helpt als je systeem fouten geeft over een verouderde kernelversie. Op sommige machines mislukt de opdracht of loopt hij vast, dus geduld en een handmatige update kunnen dit oplossen.

Methode 4: Installeer of herinstalleer uw Linux-distributie

  • Ga naar de Microsoft Store en zoek naar je favoriete distro: Ubuntu, Debian, Kali, wat het beste werkt.
  • Als het al geïnstalleerd is, maar vreemd aanvoelt, probeer het dan te verwijderen en opnieuw te installeren. Of voer PowerShell uit om je huidige installatie te wissen en installeer het vervolgens opnieuw.wsl --unregister
  • Wanneer u de distributie voor de eerste keer opstart, wordt u gevraagd om een ​​gebruikersnaam en wachtwoord in te voeren. Sla deze stap niet over.

Deze stap lost vaak vreemde fouten of beschadigde installaties op. Soms wordt de eerste installatie bij oudere installaties niet goed voltooid, dus het helpt om het helemaal opnieuw te doen.

Methode 5: Voer WSL-opdrachten rechtstreeks uit voor probleemoplossing

  • Run wsl --list --verboseom de geïnstalleerde distributies en hun status te bekijken. Als er ‘Gestopt’ of ‘Installeren’ staat, kan opnieuw opstarten of opnieuw installeren helpen.
  • Stel de distributie zo in dat deze WSL 2 expliciet gebruikt als dat niet het geval is:.wsl --set-version 2
  • Als de WSL-opdrachten niet worden herkend, controleer dan of de PATH-variabele de map System32 bevat of probeer de Windows Terminal opnieuw uit te voeren als beheerder.

Dit is een beetje wat er achter de schermen gebeurt, maar het kan je wel een indicatie geven als er iets niet klopt, bijvoorbeeld als de distro niet goed is geregistreerd of als er fouten optreden tijdens de lancering.

Tips om WSL goed te laten spelen

  • Zorg ervoor dat Windows volledig is bijgewerkt. Soms is het wachten op de laatste kleine patch die WSL-bugs verhelpt.
  • Gebruik PowerShell of Windows Terminal voor opdrachten; deze geven vaak betere feedback.
  • Ontdek het Winhance-project als u uw WSL-ervaring wilt verbeteren, bijvoorbeeld door kleuren aan te passen of problemen met lettertypen op te lossen.
  • Houd uw Linux-distributie up-to-date met sudo apt update && sudo apt upgrade(voor Ubuntu).
  • Door verschillende Linux-distributies te proberen, kunt u ontdekken welke het beste werkt op uw systeem. Sommige leveren minder problemen op dan andere.

Veelgestelde vragen

Wat als WSL nog steeds niet wil inschakelen?

Soms is een schone herinstallatie van de functie en de distributie, plus een herstart, voldoende. Controleer ook of hardwarevirtualisatie is ingeschakeld in je BIOS (want dat is de ruggengraat van WSL 2).

Hoe schakel ik WSL uit als ik opnieuw wil beginnen?

Ga naar Configuratiescherm > Programma’s > Windows-onderdelen in- of uitschakelen, schakel Windows-subsysteem voor Linux en Virtual Machine Platform uit en start het systeem opnieuw op.

Samenvatting

  • Controleer of de Windows-functies zijn ingeschakeld en schakel ze indien nodig in.
  • Werk Windows bij naar de nieuwste versie voor compatibiliteit.
  • Werk de WSL 2-kernel handmatig bij als er fouten optreden.
  • Installeer of repareer uw Linux-distributies opnieuw.
  • Gebruik opdrachtregelhulpprogramma’s om problemen op te lossen en instellingen te controleren.

Afronding

WSL op orde krijgen verloopt niet altijd soepel, vooral niet met Windows-updates en verborgen instellingen die opspelen. Maar als het eenmaal werkt, is het een prima setup: Linux-tools op je Windows-machine, geen gedoe. Soms is wat speurwerk of het handmatig updaten van de kernel nodig, maar het is de moeite waard. Uiteindelijk bespaart dit hopelijk iemand een hoop frustratie of zorgt het er in ieder geval voor dat WSL sneller draait dan een krantenkop over Windows-updates die eindeloos duren. Hopelijk maakt dit het proces minder pijnlijk.