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


Auf Ihrem Windows 11 oder Windows 10 läuft das Windows-Subsystem für Linux (WSL), um einige Bash-Befehle auszuprobieren und möglicherweise einige der beste Linux-Apps auszuführen. Es ist viel einfacher als die Verwendung eines Dual-Boots, beide Betriebssysteme zu nutzen.

Einige Dinge funktionieren jedoch nur in bestimmten WSL-Versionen und Sie sind sich nicht sicher, welche Sie haben. Deshalb zeigen wir Ihnen, wie Sie die WSL-Version sowohl unter Windows 11 als auch unter Windows 10 überprüfen können, sowie ein paar weitere Tricks.

Was ist der Unterschied zwischen WSL-Versionen?

Es gibt nur zwei Versionen von WSL; WSL 1 und WSL 2. Der Hauptunterschied besteht darin, dass WSL 2 über den vollständigen Linux-Kernel verfügt, WSL 1 hingegen nicht. Stellen Sie sich WSL 1 als WSL Lite vor. Wenn Sie ein engagierter Linux-Benutzer sind oder Linux ernsthaft erlernen 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 halten, ist alles in Ordnung. Wenn Sie sich nicht sicher sind, haben wir einen Artikel, der Ihnen dabei hilft, herauszufinden, welche Windows-Version 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, verfügen Sie über die Standardversion von WSL. Das heißt, Sie haben die Linux-Distribution Ubuntu 20.04 LTS und ihre Version WSL 2.

Angenommen, Sie sind sich nicht sicher, ob Sie die Standard-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 Eingabeaufforderungoder Powershellund führen Sie den Befehl wsl –list –verbose oder wsl -l -v.
    1. Die Ausgabe zeigt den Distributionsnamen als NAME, ob sie läuft oder gestoppt ist, unter STATEund die WSL-Version unter VERSION. Beachten Sie das Sternchen. Die WSL-Distribution mit dem Sternchen ist die Standarddistribution für Sie..
    2. Das heißt, wenn Sie WSL ausführen, ohne ihm mitzuteilen, welche Distribution verwendet werden soll, wird die Standarddistribution 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 jede Distribution von WSL 2 auf WSL 1 zu ändern.

      1. Öffnen Sie die Eingabeaufforderungoder PowerShellund führen Sie den folgenden Befehl aus: wsl –set-version [name] [wsl-Versionsnummer] wobei nameist der Distributionsname und WSL-Versionsnummerist die gewünschte Version. In diesem Fall ist es wsl –set-version openSUSE-42 2 .
      2. Es wird die Meldung angezeigt: Konvertierung läuft, dies kann einige Minuten dauern…Bei einer Neuinstallation der Distribution kann es nur 20 Sekunden dauern. Der Vorgang ist abgeschlossen, wenn Sie die Meldung Konvertierung abgeschlossenerhalten.

        1. Um sicherzustellen, dass Sie die WSL-Version richtig einstellen, führen Sie den Befehl wsl –list –verbose oder wsl -l -v erneut aus.
        2. Wie kann ich die WSL-Standardeinstellungen oder die letzte Aktualisierung überprüfen?

          Bevor Sie die Standard-WSL-Version oder die Standard-Linux-Distribution ändern, sollten Sie die aktuellen Standardeinstellungen überprüfen. Dadurch wird Ihnen auch angezeigt, wann WSL das letzte Mal aktualisiert wurde.

          1. Öffnen Sie die Eingabeaufforderungoder PowerShellund führen Sie den folgenden Befehl aus: wsl –status .
          2. Sie sehen die Standardeinstellungen, das letzte Mal, als WSL aktualisiert wurde, sowie die Kernel-Version.

            Wie aktualisiere ich WSL?

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

            1. Öffnen Sie die Eingabeaufforderungoder PowerShellals Administrator. Suchen Sie dazu im Startmenünach Eingabeaufforderung oder PowerShell, klicken Sie dann mit der rechten Maustaste darauf und wählen Sie Als Administrator ausführenaus.
              1. Führen Sie den Befehl wsl –update aus. Wenn ein Update verfügbar ist, wird es heruntergeladen und installiert.
              2. .
                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.
                2. Wie kann ich automatische Updates für WSL erhalten?

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

                  1. Öffnen Sie Windows-Einstellungenund gehen Sie zu Windows Updatedann Erweiterte Optionen.
                    1. Aktivieren Sie Updates für andereMicrosoft-Produkte erhalten. Jetzt haben Sie immer die neueste Version.
                    2. Wie kann ich die Standard-WSL-Version ändern?

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

                      1. Öffnen Sie die Eingabeaufforderungoder PowerShellund führen Sie den folgenden Befehl aus: wsl –set-default-version [wsl-Versionsnummer] wobei wsl Die Versionsnummer ist die gewünschte Version. In diesem Beispiel ist es wsl –set-default-version 1 . Sobald der Vorgang abgeschlossen ist, wird der Vorgang erfolgreich abgeschlossenangezeigt.
                        1. Führen Sie den Befehl wsl –status aus, um zu bestätigen, dass sich die Standard-WSL-Version geändert hat.
                        2. Wie kann ich die Standard-Linux-Distribution ändern?

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

                          1. Öffnen Sie die Eingabeaufforderungoder PowerShellund führen Sie den Befehl wsl –set-default [name] aus, wobei „name“ der Name der Distribution ist wird durch den Befehl list angezeigt. In diesem Beispiel ändern wir es in Kali-Linux.
                            1. Es dauert nur eine Sekunde, bis die Änderung erfolgt und die Eingabeaufforderung wieder angezeigt wird. Verwenden Sie den Befehl wsl –list –verbose oder wsl -l -v , um zu bestätigen, dass sich die Standarddistribution geändert hat.
                            2. .

                              Wenn Sie jetzt WSLaus dem Startmenüausführen, werden 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 außerdem unsere Artikel zur Installation von WSL und Verwenden von Bash unter Windows 11. Kommen Sie noch einmal vorbei und wir haben sicherlich weitere WSL-bezogene Artikel für Sie.

                              .

                              Zusammenhängende Posts:


                              23.08.2022