So überprüfen Sie die Version des Windows-Subsystems für Linux (WSL) in Windows

Sie haben das Windows-Subsystem für Linux ( WSL ) auf Ihrem Windows 11 oder Windows 10 ausgeführt, um einige Bash-Befehle auszuprobieren und vielleicht einige der besten Linux-Apps(best Linux apps) auszuführen . Es ist viel einfacher als die Verwendung eines Dual-Boots, um beide Betriebssysteme zu haben.

Einige Dinge funktionieren jedoch nur in bestimmten Versionen von WSL , und Sie sind sich nicht sicher, welche Sie haben. Wir zeigen Ihnen also, wie Sie die WSL - Version sowohl unter Windows 11 als auch unter Windows 10 überprüfen , sowie einige andere Tricks.

Was ist der Unterschied zwischen WSL-Versionen(Difference Between WSL Versions) ?

Es gibt nur zwei Versionen von WSL ; WSL1 und WSL2 . Der Hauptunterschied besteht darin, dass WSL 2 über den vollständigen Linux-Kernel verfügt, WSL 1(WSL 1) jedoch nicht. Stellen Sie sich WSL 1(WSL 1) als WSL lite vor. Wenn Sie ein engagierter Linux- Benutzer sind oder (Linux)Linux ernsthaft lernen möchten , verwenden Sie WSL 2 . Es läuft als vollständige virtuelle Maschine mit allen Funktionen, die die Virtualisierung mit sich bringt. WSL 2 erhöht die Leistung des Dateisystems und unterstützt die vollständige Systemaufrufkompatibilität.

WSL 2 ist nur unter Windows 11 oder Windows 10 , Version 1903 Build 19362 oder neuer verfügbar. Wenn Sie Windows 10 verwenden und es auf dem neuesten Stand gehalten haben, sind Sie gut. Wenn Sie sich nicht sicher sind, haben wir einen Artikel, der Ihnen hilft, herauszufinden, welche Version von Windows(what version of Windows) Sie haben. Ältere Versionen von Windows 10 sind nur mit WSL 1 kompatibel .

So überprüfen Sie die WSL-Version in Windows

Wenn Sie WSL in PowerShell oder über die Befehlszeile mit dem Befehl wsl.exe –install installieren(wsl.exe –install) , haben Sie die Standardversion von WSL . Das bedeutet, dass Sie die Linux -Distribution (Linux)Ubuntu 20.04 LTS und ihre Version WSL 2 haben .

Angenommen(Suppose) , Sie sind sich nicht sicher, ob Sie die standardmäßige WSL- Installation durchgeführt haben, oder Sie haben mehrere verschiedene Linux- Distributionen hinzugefügt und möchten wissen, um welche Version es sich handelt. In diesem Fall ist das auch leicht zu überprüfen.

  1. Öffnen Sie die Eingabeaufforderung(Command Prompt) oder Powershell und führen Sie den Befehl wsl –list –verbose oder wsl -l -v aus(wsl -l -v) .

  1. Die Ausgabe zeigt den Namen der Distribution als NAME , ob sie unter STATE ausgeführt oder angehalten wird, und die WSL - Version unter VERSION . Beachten Sie das Sternchen. Die WSL -Distribution mit dem Sternchen ist die Standarddistribution für Sie.

Das heißt, wenn Sie WSL ausführen, ohne ihm mitzuteilen, welche Distribution verwendet werden soll, wird die Standardeinstellung ausgeführt. Probieren Sie es aus, um die Befehlszeilenschnittstelle ( CLI ) der Standarddistribution anzuzeigen.

Wie kann ich die WSL-Version ändern?

Lassen Sie uns openSUSE-42 von WSL 1 auf WSL 2 ändern . Die gleiche Methode funktioniert, um eine beliebige Distribution von WSL 2 auf WSL 1 zu ändern .

  1. Öffnen Sie die Eingabeaufforderung(Command Prompt) oder PowerShell und führen Sie den folgenden Befehl aus: wsl –set-version [Name] [WSL-Versionsnummer](wsl –set-version [name] [wsl version number]) Dabei ist Name der Distributionsname und wsl-Versionsnummer die gewünschte Version. In diesem Fall ist es wsl –set-version openSUSE-42 2 .

Es wird die Meldung Konvertierung(Conversion) läuft angezeigt, dies kann einige Minuten dauern… Bei einer Neuinstallation der Distribution kann es nur 20 Sekunden dauern. Es ist fertig, wenn Sie die Meldung " Konvertierung(Conversion) abgeschlossen" erhalten.

  1. Um sicherzustellen, dass Sie die WSL - Version richtig festlegen, führen Sie den Befehl wsl –list –verbose(wsl –list –verbose) oder wsl -l -v erneut aus.

Wie kann ich die WSL-Standardwerte(WSL Defaults) oder die letzte Aktualisierung(Update) überprüfen ?

Bevor Sie sich mit dem Ändern der standardmäßigen WSL - Version oder der standardmäßigen Linux -Distribution befassen, sollten Sie die aktuellen Standardwerte überprüfen. Dies zeigt Ihnen auch, wann WSL zuletzt aktualisiert wurde.

  1. Öffnen Sie die Eingabeaufforderung(Command Prompt) oder PowerShell und führen Sie den folgenden Befehl aus: wsl –status .

Sie sehen die Standardwerte, das letzte Mal , als WSL aktualisiert wurde, sowie die Kernelversion.

Wie aktualisiere ich WSL?

Sie haben die letzte Aktualisierungszeit für WSL(WSL) überprüft und es ist eine Weile her. Sie möchten es aktualisieren, um sicherzustellen, dass Sie die neueste Version haben.

  1. Öffnen Sie die Eingabeaufforderung(Command Prompt) oder PowerShell als Administrator. Suchen Sie dazu im Startmenü nach (Start)Eingabeaufforderung(Command Prompt) oder PowerShell , klicken Sie mit der rechten Maustaste darauf und wählen Sie(Run) Als Administrator ausführen.

  1. Führen Sie den Befehl wsl –update aus(wsl –update) . Wenn ein Update verfügbar ist, wird es heruntergeladen und installiert.

  1. Sobald das Update abgeschlossen ist, können Sie an dieser Stelle die aktualisierte Kernel-Version sehen. Führen Sie nun den Befehl wsl –shutdown aus, damit die Änderung wirksam wird.

Wie erhalte ich automatische Updates für WSL ?

Haben(Did) Sie Ihren WSL -Status überprüft und die Meldung „…automatische Updates können aufgrund Ihrer Systemeinstellungen nicht stattfinden.“ angezeigt? Hier erfahren Sie, wie Sie das beheben können.

  1. Öffnen Sie die Windows-Einstellungen(Windows Settings) und gehen Sie zu Windows Update und dann zu Erweiterte(Advanced) Optionen.

  1. Aktivieren Sie Updates(Receive) für andere Microsoft - Produkte erhalten. Jetzt haben Sie immer die neueste Version.

Wie kann ich die Standard-WSL-Version(Default WSL Version) ändern ?

Vielleicht möchten Sie nur WSL 1 für zukünftige Linux -Distributionsinstallationen haben. Das hat sich schnell geändert. Dies kann auch verwendet werden, um WSL 2 als Standard festzulegen.

  1. Öffnen Sie die Eingabeaufforderung(Command Prompt) oder PowerShell und führen Sie den folgenden Befehl aus: wsl –set-default-version [wsl-Versionsnummer](wsl –set-default-version [wsl version number]) wobei wsl-Versionsnummer die gewünschte Version ist. In diesem Beispiel ist es wsl –set-default-version 1 . Sie sehen, dass der Vorgang erfolgreich abgeschlossen wurde, wenn er abgeschlossen ist.

  1. Führen Sie den Befehl wsl –status aus(wsl –status) , um zu bestätigen, dass sich die standardmäßige WSL - Version geändert hat.

Wie kann ich die Standard-Linux-Distribution(Default Linux Distro) ändern ?

Vielleicht möchten Sie eine andere Linux -Distribution als Ubuntu ausführen, wenn Sie das Windows- Startmenü öffnen und (Windows Start)WSL auswählen . Das ist ok, es ist einfach zu ändern.

  1. Öffnen Sie die Eingabeaufforderung(Command Prompt) oder PowerShell und führen Sie den Befehl wsl –set-default [name] aus, wobei name der Distributionsname ist, wie er vom Befehl list angezeigt wird. In diesem Beispiel ändern wir es in kali-linux.

  1. Es dauert nur eine Sekunde, bis die Änderung erfolgt und die Eingabeaufforderung erneut angezeigt wird. Verwenden Sie den Befehl wsl –list –verbose(wsl –list –verbose) oder wsl -l -v , um zu bestätigen, dass die Standarddistribution geändert wurde.

Wenn Sie jetzt WSL über das Startmenü ausführen , wird (Start)Kali Linux geöffnet .

Erfahren Sie mehr über die WSL-Befehle

Um die integrierten Hilfedokumente für WSL anzuzeigen , verwenden Sie den Befehl wsl –help .

Lesen Sie auch unsere Artikel zur Installation von WSL und zur Verwendung von Bash unter Windows 11(using bash on Windows 11) . Kommen Sie(Come) wieder und wir haben sicherlich weitere WSL-bezogene Artikel für Sie.



About the author

"Ich bin ein freiberuflicher Windows- und Office-Experte. Ich habe über 10 Jahre Erfahrung in der Arbeit mit diesen Tools und kann Ihnen helfen, das Beste aus ihnen herauszuholen. Zu meinen Fähigkeiten gehören: Arbeiten mit Microsoft Word, Excel, PowerPoint und Outlook; Erstellen von Web Seiten und Anwendungen und hilft Kunden dabei, ihre Geschäftsziele zu erreichen."



Related posts