So ermitteln Sie Ihre Windows Subsystem for Linux (WSL)-Version in Windows
WSL zum Laufen zu bringen ist ziemlich einfach, aber es gibt diese kleinen Macken, die Sie ins Stolpern bringen können – z. B.wenn Sie nicht wissen, welche Version Sie haben oder wie Sie zwischen WSL 1 und WSL 2 wechseln, ohne sich durch Menüs zu wühlen. Manchmal installieren Leute WSL und stellen dann fest, dass sie mit einer veralteten Version oder gemischten Setups festsitzen, weil bestimmte Linux-Apps einfach nicht funktionieren. Hier geht es darum, das Wie und Warum zu entmystifizieren und herauszufinden, welche Version aktiv ist und wie Sie wechseln oder aktualisieren können, ohne sich die Haare zu raufen. Denn natürlich muss Windows es manchmal komplizierter machen als nötig. Nachdem Sie diese Schritte befolgt haben, können Sie überprüfen, was Sie haben, bei Bedarf aktualisieren und sogar die Standardeinstellungen für Linux-Distributionen ändern. Alles an einem Ort.
So überprüfen und verwalten Sie Ihre WSL-Version in Windows
Verstehen, welche WSL-Version Sie ausführen – und warum das wichtig ist
Wenn Sie WSL installieren, verwenden Sie manchmal einfach die Standardeinstellung. Je nach Windows-Version kann das WSL 1 sein, das eher einfach ist, oder WSL 2 mit dem schicken vollständigen Linux-Kernel. Der Unterschied? WSL 2 ist deutlich schneller und kompatibler, insbesondere wenn Sie umfangreichere Linux-Apps ausführen oder anspruchsvollere Entwicklungsarbeiten durchführen möchten. Zu wissen, was Sie ausführen, ist also der erste Schritt; ohne diese Informationen tappen Sie im Grunde im Dunkeln.
So überprüfen Sie die WSL-Version für jede Distribution
- Öffnen Sie die Eingabeaufforderung oder Powershell. Es spielt keine Rolle, welches von beiden Sie verwenden, aber PowerShell bietet einige weitere Optionen, wenn Sie es etwas ausgefallener mögen.
- Führen Sie „ Run
wsl --list --verbose“ (oder die kürzere Versionwsl -l -v) aus, um alle Ihre Linux-Distributionen, ihren aktuellen Status und die genaue WSL-Version anzuzeigen, die sie ausführen.
Dieser Befehl gibt eine Tabelle mit NAME, STATUS und VERSION aus. Achten Sie auf das Sternchen neben der Distribution – das ist Ihre Standardeinstellung, wenn Sie einfach wsl eingeben. Unter Windows 10 oder 11 bemerken Sie aufgrund dieser Standardeinstellung manchmal gar nicht, dass Sie eine veraltete Version verwenden. Ehrlich gesagt, allein das Überprüfen dieser Liste erspart Ihnen später viel Ärger.
Warum Sie Ihre WSL-Version kennen sollten und wann Sie ein Upgrade durchführen sollten
Wenn Sie noch WSL 1 verwenden und Ihre Linux-Apps träge reagieren oder nicht richtig funktionieren, ist es möglicherweise an der Zeit, auf WSL 2 umzusteigen. Dies ist nur erforderlich, wenn Ihre Windows-Version dies unterstützt – in der Regel Windows 11 oder Windows 10, Version 1903 Build 19362+.Bei einigen älteren Windows 10-Setups ist das Upgrade jedoch nicht so einfach.Überprüfen Sie daher zunächst Ihre Windows-Version.
So wechseln Sie eine Distribution von WSL 1 zu WSL 2 (oder umgekehrt)
- Öffnen Sie PowerShell als Administrator (das ist ziemlich wichtig, sonst funktionieren die Befehle nicht).
- Geben Sie ein
wsl --set-version [distro-name] [version-number]. Beispiel:wsl --set-version Ubuntu-20.04 2. Ersetzen Sie [Distroname] durch die Distribution, die Sie in Ihrer Liste sehen, und [Versionsnummer] durch 1 oder 2, je nachdem, was Sie möchten.
Dieser Befehl weist WSL an, die Distribution in die gewünschte Version zu konvertieren. Dies kann ein bis zwei Minuten dauern – manchmal schneller als erwartet, manchmal länger, wenn es sich um ein umfangreiches Setup handelt. Sobald der Vorgang abgeschlossen ist, erhalten Sie eine Erfolgsmeldung. Führen Sie den Befehl einfach wsl -l -verneut aus, um sicherzustellen, dass er funktioniert hat. Manchmal ist es beim ersten Versuch etwas seltsam und dauert etwas länger, aber danach läuft es normalerweise reibungslos.
Überprüfen Ihrer aktuellen Standardeinstellungen und letzten Updates
- Führen Sie aus
wsl --status. Dadurch werden Ihre aktuellen Standardeinstellungen, die verwendete Kernelversion und das letzte WSL-Update angezeigt.
Diese Informationen sind bei der Fehlerbehebung von entscheidender Bedeutung oder wenn Windows hinter Ihrem Rücken beschlossen hat, WSL zu aktualisieren. Wenn Ihre WSL-Version alt ist oder seit einiger Zeit nicht mehr aktualisiert wurde, lohnt es sich, als Nächstes die Upgrade-Befehle auszuführen.
So aktualisieren Sie WSL auf die neueste Version
- Stellen Sie sicher, dass Sie PowerShell als Administrator ausführen.
- Geben Sie ein
wsl --update. Wenn ein Update verfügbar ist, wird es heruntergeladen und installiert. Einfach, oder? - Führen Sie nach dem Update
wsl --shutdowneinen Neustart von WSL mit dem neuesten Kernel aus. Manchmal hilft es, Docker oder andere Apps, auf denen WSL läuft, zu schließen. Ein Herunterfahren stellt jedoch sicher, dass alles auf dem neuesten Stand ist.
Überprüfen Sie anschließend immer alles noch einmal, indem Sie wsl --statusoder ausführen wsl -l -v. Auf diese Weise sehen Sie die neue Kernel-Version oder ob Ihre Distribution korrekt umgestellt wurde.
Automatisches Aktualisieren von WSL – die Windows-Methode
Wenn Ihr System meldet, dass keine automatischen Updates durchgeführt werden können oder WSL sich nicht von selbst aktualisiert, gehen Sie zu Windows-Einstellungen > Update und Sicherheit > Erweiterte Optionen. Aktivieren Sie dann „Updates für andere Microsoft-Produkte erhalten “.Es klingt einfach, aber manchmal braucht Windows einen kleinen Anstoß, um WSL in seinen Update-Zeitplan aufzunehmen.
So ändern Sie die Standard-WSL-Version für neue Distributionen
- Öffnen Sie PowerShell erneut als Administrator.
- Führen Sie aus
wsl --set-default-version [version]. Zum Beispielwsl --set-default-version 1oderwsl --set-default-version 2. - Überprüfen Sie mit
wsl --statusoderwsl -l -v– dies bestätigt, dass Ihre neue Standardversion für zukünftige Installationen aktiv ist.
Wechseln der Standard-Linux-Distribution – Ändern, welche Linux-Umgebung standardmäßig gestartet wird
- Führen Sie einfach aus
wsl --set-default [distro-name]– zum Beispielwsl --set-default kali-linux. - Überprüfen Sie Ihre Liste noch einmal,
wsl -l -vwenn Sie bestätigen möchten, dass alles erledigt ist.
Wenn Sie jetzt auf „Start“ klicken und WSL auswählen, wird Kali Linux anstelle von Ubuntu oder dem zuvor eingestellten System geöffnet.
Weitere Informationen zu WSL-Befehlen
Um einen Blick auf alle verfügbaren Funktionen zu werfen – Hilfeinformationen, Befehle, Optionen – führen Sie einfach aus wsl --help. Ehrlich gesagt hat WSL mehr Tricks auf Lager, als die meisten ahnen. Es ist schon verrückt, was man alles machen kann, wenn man die Kommandozeile erst einmal beherrscht.
Zusammenfassung
- Überprüfen Sie Ihre WSL-Version mit
wsl -l -v - Upgrade oder Versionswechsel mit
wsl --set-version - Stellen Sie sicher, dass WSL auf dem neuesten Stand ist, indem Sie
wsl --update - Ändern Sie die Standardeinstellungen über
wsl --set-default-versionundwsl --set-default - Halten Sie Windows in den Einstellungen auf dem neuesten Stand, insbesondere die optionalen WSL-Updates
Zusammenfassung
Das mag viel erscheinen, aber ehrlich gesagt: Wenn man sich ein paar Mal damit beschäftigt und diese Befehle ein paar Mal ausführt, wird es weniger nervig. WSL ist ziemlich leistungsstark, sobald es richtig eingerichtet ist, und die Behebung von Versionsproblemen ist in der Regel nur eine Frage von ein paar Befehlen. Bei manchen Setups geht der Upgrade-Prozess schneller als erwartet, aber manchmal ist es ja so – ein paar Minuten warten gehört einfach dazu. Hoffentlich spart das ein paar Stunden, die man sonst woanders nach Antworten suchen müsste. Viel Glück und Daumen drücken, dass dies jemandem hilft, seine Linux-Umgebung unter Windows reibungslos am Laufen zu halten!
Ähnliche Artikel
War dieser Artikel hilfreich?