Pas de WSL-kernel razendsnel aan met deze tips voor Windows 11.

Windows Subsystem for Linux, of WSL, wordt normaal gesproken automatisch bijgewerkt als onderdeel van reguliere Windows-updates. Maar als de automatische update is mislukt en u om welke reden dan ook de versie van WSL moet wijzigen, kunt u dit handmatig doen met de opdrachtprompt.

Waarom de WSL-kernel handmatig bijwerken?

De belangrijkste reden waarom u de WSL-kernel handmatig moet bijwerken, is de vertraging die kan optreden nadat een update op GitHub is uitgebracht. Misschien heeft een Linux-distro die u gebruikt iets nodig in die WSL-update. De versie op uw computer is verouderd totdat de WSL-update is verpakt in een Windows Update en is geïnstalleerd.

Dit tijdsverloop tussen de release van een update en het bereiken van uw pc via een Windows Update is meestal niet erg lang. Maar als het ontbreken van een update u ervan weerhoudt iets te doen, kan zelfs een korte wachttijd te lang zijn. Gelukkig kan WSL worden gedwongen om bij te werken vanaf de opdrachtregel.

instagram viewer

Opgemerkt moet worden dat het updaten van WSL met deze methode niet hetzelfde is als upgraden naar WSL 2. Upgraden van WSL naar WSL2 is een ander proces, maar als WSL 2 eenmaal is geïnstalleerd, kun je de kernel op dezelfde manier bijwerken, zoals hieronder wordt uitgelegd.

Het is bekend dat upgraden naar Windows 11 WSL verbreekt. Dus als u om deze reden handmatig probeert bij te werken, bekijk dan enkele andere oplossingen voordat u deze probeert.

Hoe de WSL-kernel in de opdrachtprompt te updaten

Het opdrachtregelprogramma wsl.exe maakt het relatief eenvoudig om het Windows-subsysteem voor de Linux-kernel te wijzigen.

  1. Typ in Windows Zoeken cmd en selecteer de optie om de opdrachtprompt als beheerder uit te voeren. Zonder verhoogde bevoegdheden kunt u wsl.exe niet gebruiken.
  2. Typ in de opdrachtprompt wsl --versie en controleer uw huidige versie van WSL tegen de nieuwste versie op GitHub.
  3. Ervan uitgaande dat u een oudere versie gebruikt, typt u wsl --update en druk op Binnenkomen.
  4. Na een kort proces zou WSL nu bijgewerkt moeten zijn. U kunt dit controleren door te typen wsl --versie opnieuw en drukken Binnenkomen.

Hoe de WSL-kernel terug te draaien naar een vorige versie

Als de WSL-update onverwachte problemen heeft veroorzaakt of op de een of andere manier is verbroken, kunt u teruggaan naar de vorige versie.

  1. Typ in Windows Zoeken cmd en selecteer de optie om de opdrachtprompt als beheerder uit te voeren.
  2. Typ bij de cursor wsl --update --rollback en druk op Binnenkomen.
  3. Nadat het terugdraaien is voltooid, kunt u de WSL-versie controleren door te typen wsl --versie en dan drukken Binnenkomen.

Windows-subsysteem voor Linux zou nu terug moeten zijn naar de vorige versie en eventuele problemen die door de handmatige update zijn geïntroduceerd, worden verholpen. Als de problemen aanhouden, is het misschien de moeite waard om er een paar te bekijken alternatieven voor WSL voor het uitvoeren van Linux-distributies op Windows.

Controleer uw instellingen voor automatische updates van Windows 11

Het is handig om WSL handmatig bij te werken via de opdrachtregel. Maar het is een goed idee om uw automatische Windows Update-instellingen te controleren als u niet elke keer dat er een nieuwe versie wordt uitgebracht handmatig wilt bijwerken.

  1. Open de Windows-instellingen app en navigeer naar Windows Update.
  2. Selecteer Geavanceerde mogelijkheden en zorg ervoor dat de optie om Ontvang updates voor andere Microsoft-producten is ingeschakeld.

WSL zou nu automatisch moeten worden bijgewerkt wanneer een nieuwe revisie wordt uitgebracht.

WSL handmatig bijwerken op Windows 11

Het is niet ongehoord dat automatische updates van WSL mislukken of worden vertraagd nadat een nieuwe versie is uitgebracht. Als u moet wachten op de laatste revisie, kunt u mogelijk de door u gekozen Linux-distro niet gebruiken, dus de mogelijkheid om de WSL-kernel handmatig bij te werken via een opdrachtregelprogramma kan handig zijn. Het is geen proces dat u vaak hoeft te voltooien, maar als u het moet doen, weet u nu hoe.