Mit diesen Tipps für Windows 11 passen Sie den WSL-Kernel im Handumdrehen an.
Das Windows-Subsystem für Linux (WSL) wird normalerweise automatisch im Rahmen regelmäßiger Windows-Updates aktualisiert. Wenn die automatische Aktualisierung jedoch fehlgeschlagen ist und Sie aus irgendeinem Grund die Version von WSL ändern müssen, können Sie dies manuell über die Eingabeaufforderung tun.
Warum den WSL-Kernel manuell aktualisieren?
Der Hauptgrund, warum Sie den WSL-Kernel möglicherweise manuell aktualisieren müssen, ist die Verzögerung, die nach der Veröffentlichung eines Updates auf GitHub auftreten kann. Möglicherweise benötigt eine von Ihnen verwendete Linux-Distribution etwas in diesem WSL-Update. Die Version auf Ihrem Computer ist veraltet, bis das WSl-Update in ein Windows Update gepackt und installiert wird.
Diese Zeitspanne zwischen der Veröffentlichung eines Updates und dem Erreichen Ihres PCs durch ein Windows-Update ist normalerweise nicht sehr lang. Aber wenn das Fehlen eines Updates Sie daran hindert, etwas zu tun, kann selbst eine kurze Wartezeit zu lang sein. Glücklicherweise kann die Aktualisierung der WSL über die Befehlszeile erzwungen werden.
Es ist zu beachten, dass das Aktualisieren von WSL mit dieser Methode nicht dasselbe ist wie ein Upgrade auf WSL 2. Upgrade von WSL auf WSL2 ist ein anderer Prozess, aber sobald WSL 2 installiert ist, können Sie den Kernel mit derselben Methode aktualisieren, wie unten erläutert.
Es ist bekannt, dass ein Upgrade auf Windows 11 WSL zerstört. Wenn Sie also aus diesem Grund versuchen, manuell zu aktualisieren, prüfen Sie einige andere Lösungen, bevor Sie diese versuchen.
So aktualisieren Sie den WSL-Kernel in der Eingabeaufforderung
Mit dem Befehlszeilentool wsl.exe ist es relativ einfach, das Windows-Subsystem für den Linux-Kernel zu ändern.
- Geben Sie in der Windows-Suche ein cmd und wählen Sie die Option zum Ausführen der Eingabeaufforderung als Administrator. Ohne erhöhte Berechtigungen können Sie wsl.exe nicht verwenden.
- Geben Sie in der Eingabeaufforderung Folgendes ein: wsl --version und vergleichen Sie Ihre aktuelle WSL-Version mit der neuesten Version auf GitHub.
- Angenommen, Sie verwenden eine ältere Version, geben Sie Folgendes ein wsl --update und drücke Eingeben.
- Nach einem kurzen Vorgang sollte WSL nun aktualisiert sein. Sie können dies durch Eingabe überprüfen wsl --version erneut und drücken Eingeben.
So führen Sie ein Rollback des WSL-Kernels auf eine frühere Version durch
Wenn das WSL-Update zu unerwarteten Problemen geführt hat oder aus irgendeinem Grund fehlerhaft ist, können Sie ein Rollback zur vorherigen Version durchführen.
- Geben Sie in der Windows-Suche ein cmd und wählen Sie die Option zum Ausführen der Eingabeaufforderung als Administrator.
- Geben Sie am Cursor Folgendes ein: wsl --update --rollback und drücke Eingeben.
- Nachdem das Rollback abgeschlossen ist, können Sie die WSL-Version durch Eingabe überprüfen wsl --version und dann drücken Eingeben.
Das Windows-Subsystem für Linux sollte nun wieder auf die vorherige Version zurückgreifen und alle durch das manuelle Update verursachten Probleme werden behoben. Wenn die Probleme weiterhin bestehen, könnte es sich lohnen, einige davon auszuprobieren Alternativen zur WSL zum Ausführen von Linux-Distributionen unter Windows.
Überprüfen Sie Ihre Einstellungen für die automatische Aktualisierung von Windows 11
Es ist nützlich, WSL manuell über die Befehlszeile aktualisieren zu können. Es ist jedoch eine gute Idee, Ihre automatischen Windows Update-Einstellungen zu überprüfen, wenn Sie nicht jedes Mal manuell aktualisieren möchten, wenn eine neue Version veröffentlicht wird.
- Öffne das Windows-Einstellungen App und navigieren Sie zu Windows Update.
- Wählen Erweiterte Optionen und stellen Sie sicher, dass die Option zu Erhalten Sie Updates für andere Microsoft-Produkte aktiviert.
WSL sollte jetzt automatisch aktualisiert werden, wenn eine neue Revision veröffentlicht wird.
Manuelles Aktualisieren von WSL unter Windows 11
Es ist nicht ungewöhnlich, dass automatische Aktualisierungen der WSL nach der Veröffentlichung einer neuen Version fehlschlagen oder verzögert werden. Wenn Sie auf die neueste Version warten müssen, können Sie möglicherweise die von Ihnen gewählte Linux-Distribution nicht verwenden. Daher kann es hilfreich sein, den WSL-Kernel manuell über ein Befehlszeilentool aktualisieren zu können. Es handelt sich nicht um einen Prozess, den Sie oft durchführen müssen, aber wenn Sie ihn doch tun müssen, wissen Sie jetzt, wie.