Schrittweise Installation und Konfiguration von WSL2 unter Windows

  • WSL2 ermöglicht die Ausführung von GNU/Linux-Distributionen mit einem echten Kernel und nativer Integration unter Windows mit besserer Leistung und Kompatibilität als WSL1.
  • Die Installation kann mit einem einzigen wsl --install-Befehl oder durch einen manuellen Prozess erfolgen, bei dem WSL, die Virtual Machine Platform und der Kernel aktiviert werden.
  • Es ist möglich, mehrere Distributionen gleichzeitig zu verwenden, sie mit Docker und VS Code zu integrieren und Dateien transparent zwischen Windows und Linux auszutauschen.
  • Die Einhaltung bewährter Vorgehensweisen bei Aktualisierungen, Sicherheit und Ressourcenkonfiguration hilft, häufige Fehler zu vermeiden und eine stabile WSL2-Umgebung aufrechtzuerhalten.

Anleitung zur Installation und Konfiguration von WSL2

Wer in der Softwareentwicklung oder Systemadministration arbeitet oder einfach gerne mit Linux experimentiert, für den ist WSL2 unter Windows fast unverzichtbar geworden . Es ermöglicht eine vollständige GNU/Linux-Umgebung mit einem echten Kernel, die direkt in den Computer integriert ist, ohne dass man sich mit umständlichen virtuellen Maschinen oder Dual-Boot-Konfigurationen herumschlagen muss.

In diesem Leitfaden erfahren Sie Schritt für Schritt, wie Sie WSL2 unter Windows 10 und Windows 11 installieren und konfigurieren , welche Voraussetzungen Sie erfüllen müssen, wie Sie die beste Linux-Distribution für Ihre Bedürfnisse auswählen, wie Sie mehrere Distributionen verwalten und welche Best Practices Sie befolgen sollten, um das Beste daraus zu machen und häufige Fehler bei der Installation zu vermeiden.

Was ist WSL und welche Vorteile bietet WSL2?

WSL (Windows-Subsystem für Linux) ist eine Funktion von Windows, die es ermöglicht, GNU/Linux-Distributionen wie Ubuntu, Debian, Kali oder Alpine direkt unter Windows auszuführen und dabei deren gewohnte Tools und Befehle (bash, ssh, git, grep usw.) zu verwenden, ohne dass eine herkömmliche virtuelle Maschine erforderlich ist.

Mit der Einführung von WSL2 gelang Microsoft ein bedeutender Fortschritt: Statt einer Kompatibilitätsschicht wird nun ein echter Linux-Kernel in einer schlanken virtuellen Maschine ausgeführt . Dies führte zu einer deutlich verbesserten Dateisystem- und Netzwerkleistung sowie zu nahezu vollständiger Kompatibilität mit Linux-Systemaufrufen.

Zu den interessantesten Vorteilen von WSL2 gehören der deutlich schnellere Zugriff auf Festplatte und Netzwerk, die optimierte Speichernutzung und die sehr komfortable Integration zwischen Windows- und Linux-Dateien , die es Ihnen ermöglicht, problemlos von beiden Welten aus an denselben Projekten zu arbeiten.

Für moderne Entwicklungsumgebungen ist WSL2 ideal, da es perfekt zu Docker-Container-basierten Workflows, CI/CD, Webentwicklung und Data Science passt und es Ihnen ermöglicht, Ihre Laptop-Umgebung Ihren Produktionsservern (die in der Regel Linux sind) sehr ähnlich zu machen.

Voraussetzungen für die Installation von WSL2

Bevor Sie nun wild Befehle ausführen, sollten Sie überprüfen, ob Ihre Windows-Version mit WSL2 kompatibel ist und ob die Virtualisierung im BIOS aktiviert ist , da Sie sonst auf ziemlich verwirrende Fehler stoßen werden.

WSL2 ist je nach Betriebssystem unter Windows 10 und Windows 11 verfügbar , allerdings mit jeweils spezifischen Mindestversionsanforderungen. Unter Windows 10 benötigen Sie mindestens Version 1903 mit Build 18362 für die grundlegende WSL-Funktionalität. Um alle Funktionen von WSL2 nutzen zu können, wird Version 2004 mit Build 19041 oder höher empfohlen. Unter Windows 11 ist WSL2 in nahezu allen aktuellen Editionen standardmäßig enthalten.

Um Ihre genaue Version zu überprüfen, drücken Sie Win+R, geben Sie „winver“ ein und klicken Sie auf OK . Ein kleines Fenster öffnet sich mit Ihrer Windows-Edition, -Version und Build-Nummer. Falls eine dieser Angaben fehlt, müssen Sie Windows unter Einstellungen > Update und Sicherheit aktualisieren.

Zusätzlich zur Windows-Version muss die Hardwarevirtualisierung im BIOS/UEFI Ihres Computers aktiviert sein . Andernfalls kann WSL2 nicht gestartet werden, und es treten Fehler wie 0x80370102 oder Meldungen zu Hyper-V auf. Die Option kann je nach Hersteller unterschiedliche Bezeichnungen haben (Intel VT-x, Intel Virtualization Technology, AMD-V, SVM usw.), das Prinzip ist jedoch immer gleich: Rufen Sie das BIOS auf, suchen Sie den Abschnitt „CPU“ oder „Sicherheit“ und aktivieren Sie die Virtualisierung.

Ein weiterer wichtiger Punkt ist, dass WSL2 unter Windows 10 S nicht unterstützt wird und es in einigen LTSC-Editionen oder unter Windows Server mit Unternehmensrichtlinien Einschränkungen geben kann . In diesen Fällen müssen Sie häufig auf die manuelle Installation von Distributionen mithilfe von appx- oder tar-Dateien anstelle des Microsoft Stores zurückgreifen.

Schnelle Methode: WSL2 mit einem einzigen Befehl installieren

In den modernen Windows-Versionen hat Microsoft den Prozess stark vereinfacht, sodass man WSL und eine funktionsfähige Linux-Distribution mit einem einzigen Befehl starten kann , ohne irgendwelche Kontrollkästchen in den Windows-Funktionen aktivieren zu müssen.

Die empfohlene Methode ist, PowerShell oder die Eingabeaufforderung als Administrator zu öffnen (Rechtsklick auf das Symbol und Auswahl von „Als Administrator ausführen“) und Folgendes auszuführen:

wsl --install

Dieser Befehl aktiviert automatisch die notwendigen Funktionen des Windows-Subsystems für Linux und der virtuellen Maschinenplattform , lädt den Linux-Kernel für WSL2 herunter und installiert standardmäßig Ubuntu als erste Linux-Distribution auf Ihrem System.

Nach Abschluss des Vorgangs werden Sie von Windows zum Neustart aufgefordert. Nach dem ersten Neustart wird Ihnen beim ersten Öffnen der Linux-Distribution eine Installations- und Benutzererstellungsmeldung angezeigt, während die Dateien extrahiert und die Umgebung vorbereitet wird. Dieser erste Start dauert etwas, nachfolgende Starts erfolgen jedoch praktisch sofort.

Wenn Sie von Anfang an eine andere Distribution als Ubuntu verwenden möchten, können Sie dies mit dem Parameter `-d` angeben . Um beispielsweise Debian direkt zu installieren:

wsl --install -d Debian

Sie können jederzeit die Liste der offiziell verfügbaren Distributionen zur Installation einsehen mit:

wsl --list --online

WSL2 Schritt-für-Schritt-Anleitung zur Installation

Der Schnellbefehl ist großartig, aber auf Rechnern mit älteren Versionen von Windows 10, auf Windows Server oder bei restriktiven Unternehmensrichtlinien müssen Sie möglicherweise die traditionelle, schrittweise manuelle Vorgehensweise befolgen.

Der erste Schritt besteht darin, das optionale Feature „Windows-Subsystem für Linux“ zu aktivieren . Öffnen Sie dazu PowerShell als Administrator und führen Sie folgenden Befehl aus:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

Dadurch wird Ihr System für die Ausführung von WSL1 vorbereitet. Wenn Sie nur diese Version benötigen, können Sie jetzt neu starten und anschließend direkt mit der Installation einer Distribution fortfahren. Um WSL2 zu verwenden, empfiehlt es sich jedoch, diese Schritte vor oder unmittelbar nach dem Neustart auszuführen.

Im zweiten Schritt muss die Funktion „Virtuelle Maschinenplattform“ aktiviert werden , die die Grundlage für den Betrieb des WSL2-Linux-Kernels bildet. Führen Sie dazu in PowerShell als Administrator folgenden Befehl aus:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Nachdem Sie diese beiden Funktionen aktiviert haben, starten Sie Ihren Computer neu, damit Windows die Änderungen übernehmen kann . Dies ist unbedingt erforderlich, da sonst bei der Verwendung von WSL ungewöhnliche Fehler auftreten können.

Nach dem Neustart müssen Sie das Linux-Kernel-Paket für WSL installieren oder aktualisieren . Microsoft bietet ein MSI-Installationsprogramm an, das die neueste Kernel-Version herunterlädt. Sie finden es auf der offiziellen WSL-GitHub-Seite oder in der Microsoft-Dokumentation. Laden Sie es herunter und führen Sie es wie jedes andere Installationsprogramm aus. Akzeptieren Sie die erforderlichen Administratorrechte, wenn Sie dazu aufgefordert werden.

Nach der Installation des Kernel-Pakets empfiehlt es sich, WSL2 als Standardversion für alle neu installierten Distributionen festzulegen . Dies kann mit folgendem Befehl in PowerShell oder CMD erfolgen:

wsl --set-default-version 2

Ab diesem Zeitpunkt wird jede neue Distribution direkt in WSL2 erstellt , obwohl Sie jederzeit mit dem Befehl zum Versionswechsel eine bestimmte Distribution auf WSL1 oder WSL2 umstellen können.

Installieren Sie eine Linux-Distribution für WSL2

Nachdem WSL aktiviert und WSL2 als Standard festgelegt wurde, besteht der nächste Schritt darin, Ihre bevorzugte GNU/Linux-Distribution auszuwählen und zu installieren . Hier finden Sie verschiedene Optionen, je nachdem, ob Sie den Microsoft Store nutzen können oder die Installation manuell durchführen müssen.

Im einfachsten Fall öffnen Sie den Microsoft Store und suchen nach „Linux“ oder direkt nach der gewünschten Distribution : Ubuntu, Debian, Kali Linux, Fedora, Arch, openSUSE, Alpine, Oracle Linux, Rocky, AlmaLinux usw. Jede Distribution hat ihre eigene Seite und wird wie jede andere App mit der Schaltfläche „Herunterladen“ installiert.

Durch Klicken auf „Herunterladen“ werden die Dateien aus dem Store heruntergeladen. Nach Abschluss der Installation wird die Schaltfläche „Starten“ angezeigt . Beim ersten Öffnen erscheint eine Konsole mit dem internen Installationsprozess. Anschließend werden Sie aufgefordert, einen Benutzernamen und ein Passwort für das Linux-System zu erstellen.

Falls Sie den Store nicht nutzen können (z. B. auf Windows Server, LTSC-Versionen oder Computern, deren Unternehmensrichtlinien den Microsoft Store blockieren ), können Sie die .appx-Pakete für die Distributionen auch direkt über die offiziellen Microsoft-Links herunterladen. Diese Pakete werden mit folgendem Befehl installiert:

Add-AppxPackage .\nombre_de_la_distro.appx

Eine weitere Alternative, die besonders nützlich ist, wenn Microsoft direkte URLs bereitstellt, besteht darin, das Paket mithilfe von curl.exe oder Invoke-WebRequest über PowerShell herunterzuladen . Beispielsweise könnten Sie folgendermaßen vorgehen:

Invoke-WebRequest -Uri https://aka.ms/wslubuntu2204 -OutFile Ubuntu.appx -UseBasicParsing

Sobald das appx-Paket heruntergeladen und installiert ist, doppelklicken Sie einfach auf die Datei oder starten Sie die Distribution über das Startmenü, um die Konfiguration abzuschließen und Ihren Linux-Benutzer zu erstellen.

Erster Start: Benutzer erstellen und die Distribution konfigurieren

Beim ersten Start einer neu installierten Distribution zeigt WSL eine Meldung an, die erklärt, dass das System installiert wird und dies einige Minuten dauern kann . Das ist normal; das Root-Dateisystem wird dekomprimiert und die Umgebung vorbereitet.

Wenn der Vorgang abgeschlossen ist, wird Ihnen eine Benachrichtigung wie diese angezeigt:

Installing, this may take a few minutes...
Please create a default UNIX user account.
Enter new UNIX username:

An diesem Punkt müssen Sie einen Benutzernamen für Ihr Linux-Konto auswählen. Dies ist der Standardbenutzer, mit dem Sie sich bei dieser Distribution anmelden und der in der Regel über sudo-Berechtigungen verfügt.

Es ist ratsam, dass der Benutzername in Kleinbuchstaben, ohne Akzente oder SonderzeichenUnd er muss nicht mit Ihrem Windows-Benutzernamen übereinstimmen. Derselbe Name wird beispielsweise für Ihren Benutzerordner verwendet. /home/manuel wenn Sie "manuell" gewählt haben.

Anschließend werden Sie vom System aufgefordert, ein Passwort für diesen Benutzer einzugeben und es zu bestätigen . Es ist wichtig, dass Sie sich diese Zugangsdaten merken, da Sie sie für Operationen mit sudo und für den Zugriff auf die Umgebung benötigen, wenn Sie zusätzliche Dienste aktivieren.

Sobald der Benutzer angelegt ist, steht Ihnen Ihre voll funktionsfähige GNU/Linux-Distribution unter Windows zur Verfügung . Von dort aus können Sie Pakete je nach Distribution mit apt, dnf oder pacman aktualisieren und Entwicklungswerkzeuge, Webserver, Datenbanken und vieles mehr installieren.

Grundlegende Befehle zur Verwaltung von WSL und WSL2

WSL wird primär über den Befehl wsl.exe in PowerShell oder der Eingabeaufforderung verwaltet . Es gibt mehrere Befehle, mit denen Sie vertraut sein sollten, um herauszufinden, was Sie installiert haben und welche Version die jeweilige Distribution verwendet.

Um die verfügbaren Distributionen aufzulisten und deren Status und Version anzuzeigen, können Sie den Parameter -l -v (oder die Langform --list --verbose) verwenden:

wsl -l -v

In der Ausgabe sehen Sie Spalten mit dem Namen der Distribution, ob sie läuft oder gestoppt ist und ob es sich um Version 1 oder 2 handelt. Wenn Sie von WSL1 migriert haben, können Sie hier überprüfen, ob die Konvertierung korrekt durchgeführt wurde.

Wenn Sie die WSL-Version einer bestimmten Distribution ändern möchten, verwenden Sie den Befehl –set-version und geben Sie die Distribution und Version 1 oder 2 an:

wsl --set-version Ubuntu 2

Dadurch wird ein Konvertierungsprozess gestartet, der je nach Größe des Dateisystems Ihrer Distribution einige Zeit dauern kann. Normalerweise dauert es mehrere Minuten, also haben Sie Geduld. Wenn der Prozess abgeschlossen ist und Sie ihn erneut ausführen… wsl -l -vIn der Spalte VERSION sollte eine 2 angezeigt werden.

Sie können die Standardversion für Neuinstallationen auch mit `--set-default-version` festlegen , wie wir bereits gesehen haben:

wsl --set-default-version 2

Um auszuwählen, welche Verteilung standardmäßig verwendet werden soll, wenn Sie nur Folgendes eingeben wsl ohne Parameter, Verwenden Sie den Befehl –set-default oder seinen Alias ​​-s Angabe des Namens der Distribution:

wsl --set-default Debian

Falls Sie zu irgendeinem Zeitpunkt eine bestimmte Distribution starten müssen, ohne die Standarddistribution zu ändern, können Sie den Parameter -d verwenden :

wsl -d Kali-Linux

Um einen bestimmten Linux-Befehl über PowerShell oder CMD auszuführen , ohne eine interaktive Sitzung zu öffnen , gehen Sie einfach wie folgt vor:

wsl ls -la

Dies wird ausgeführt ls -la in der Standarddistribution und gibt die Ausgabe direkt an Ihr Windows-Terminal zurück, was für kleine Skripte oder automatisierte Aufgaben sehr praktisch ist.

Auswahl, Installation und Verwaltung mehrerer Distributionen in WSL2

Einer der großen Vorteile von WSL ist, dass man nicht auf eine einzige Distribution beschränkt ist . Man kann beliebig viele installieren und sie für verschiedene Projekte oder Tests verwenden, ohne dass sie sich gegenseitig beeinträchtigen.

Am häufigsten wird Ubuntu oder Debian als Basis für die allgemeine Entwicklung verwendet , aber man kann auch Kali für Sicherheitszwecke, AlmaLinux oder Rocky zur Simulation von RHEL-ähnlichen Umgebungen, openSUSE zum Ausprobieren einer anderen Philosophie oder minimalistische Distributionen wie Alpine für Container hinzufügen.

Um zu sehen, welche Schnellinstallationsoptionen aktuell verfügbar sind, verwenden Sie den Befehl, der Online-Distributionen auflistet :

wsl --list --online

Die Ausgabe zeigt Ihnen die Namen der Distributionen an, die Sie verwenden können mit wsl --install -d NombreDistroWenn Sie im Microsoft Store ein kostenpflichtiges Produkt auswählen, wird Ihnen eine Warnung angezeigt, aber viele davon haben auch Alternative, kostenlose Download-Kanäle außerhalb des Ladens.

Sobald Sie mehrere Distributionen installiert haben, Sie können diejenige, die Sie am häufigsten verwenden, als Standard für Ihre alltäglichen Befehle festlegen. und starten Sie den Rest über das Windows-Terminal, über das Startmenü (suchen Sie nach „Ubuntu“, „Debian“ usw.) oder mit wsl -d wenn Sie etwas Bestimmtes brauchen.

Sollte eine der Distributionen zu einem späteren Zeitpunkt überflüssig werden oder Sie sie nur für einen bestimmten Test benötigen, können Sie sie über „Windows-Apps und -Features“ oder mithilfe des Befehls zur Deinstallation entfernen (wodurch die gesamte Distribution und ihre Daten gelöscht werden). So halten Sie Ihr System sauber und frei von nicht benötigten Umgebungen.

Integration mit Docker, VS Code und Entwicklungs-Workflows

Seine wahre Stärke zeigt WSL2, wenn man es mit modernen Tools in den täglichen Entwicklungs-Workflow integriert , insbesondere mit Docker und Visual Studio Code.

Im Fall von Docker ermöglicht Docker Desktop für Windows die Verwendung von WSL2 als Backend anstelle des klassischen Hyper-V. Dies verbessert die Containerleistung erheblich und vereinfacht die Image- und Volume-Verwaltung, da die Container direkt innerhalb derselben Linux-Distribution ausgeführt werden, die Sie für die Entwicklung verwenden.

Für Code-Editoren bietet Visual Studio Code die Remote-WSL- Erweiterung an , mit der Sie einen Ordner Ihrer Linux-Distribution so öffnen können, als würden Sie nativ dort arbeiten. Konkret bedeutet dies, dass alle Tools für Codeanalyse, Debugging, das integrierte Terminal und weitere Funktionen unter WSL2 ausgeführt werden , während der grafische Editor unter Windows läuft.

Durch diese Kombination wird die Arbeit mit Microservices, APIs, Node.js-, Python-, Go- oder Ruby-Projekten, Docker-Anwendungen und Cloud-Bereitstellungen (AWS, Azure usw.) deutlich einfacher, da Sie Ihre Anwendungen fast genauso testen wie auf einem echten Linux-Server.

In professionellen oder Unternehmensumgebungen nutzen Teams, die sich auf kundenspezifische Software, Cybersicherheit oder Cloud-Dienste spezialisieren, WSL2, um Continuous-Integration- und Deployment-Pipelines zu erstellen, Tests zu automatisieren und mit KI-Agenten oder Datenanalysetools zu arbeiten, ohne ihren Windows-Arbeitsplatz verlassen zu müssen.

Zugriff auf und Austausch von Dateien zwischen Windows und Linux

Eine der Stärken von WSL ist die recht transparente Integration der Windows- und Linux-Dateisysteme , die es ermöglicht, Projekte ohne größere Schwierigkeiten hin und her zu verschieben.

Von Linux aus Ihre Windows-Laufwerke werden automatisch unter dem Pfad /mnt eingebunden.Beispielsweise sieht Laufwerk C folgendermaßen aus: /mnt/c, das D als /mnt/dund so weiter. Wenn Sie eintreten /mnt/c/Users/TuUsuario Sie werden in der Lage sein, Ihre Windows-Dokumente, -Repositories und -Dateien über das Linux-Terminal zu bearbeiten.

Umgekehrt ist dies auch über den Windows-Datei-Explorer möglich. Greifen Sie nativ auf die Dateien Ihrer Linux-Distribution zu.Windows erstellt spezielle Pfade und Umgebungsvariablen, um Ihre Umgebung zu erreichen. /homeDarüber hinaus ist es mit WSL2 möglich, über spezielle Netzwerkpfade, die auf das Dateisystem der Distribution verweisen, im Browser zu navigieren.

Allerdings, was die Leistung betrifft, Es wird empfohlen, Entwicklungsprojekte im Dateisystem der Linux-Distribution selbst zu speichern. (zum Beispiel, /home/tuusuario/proyecto) und nicht in /mnt/cweil der Zugriff über das Windows-Dateisystem in der Regel viel langsamer ist, insbesondere wenn Sie viele kleine Operationen durchführen.

Diese Dateiintegration ist besonders nützlich, wenn Sie Dokumente mit grafischen Windows-Anwendungen bearbeiten und Skripte oder Befehle auf denselben Dateien von Linux aus ausführen möchten , ohne Inhalte duplizieren oder komplexe Synchronisierungsmechanismen erstellen zu müssen.

Bewährte Verfahren, Leistung und Sicherheit in WSL2

Sobald WSL2 eingerichtet und eine oder mehrere Distributionen betriebsbereit sind, empfiehlt es sich, eine Reihe bewährter Methoden anzuwenden, um die Umgebung stabil, sicher und leistungsstark zu halten , insbesondere wenn Sie sie intensiv nutzen möchten.

Zunächst sollten Sie den WSL-Kernel und die Distributionen selbst auf dem neuesten Stand halten . Die WSL-Komponente können Sie unter Windows wie folgt aktualisieren:

wsl --update

Und dann verwenden Sie innerhalb der Distribution den entsprechenden Paketmanager (apt update && apt upgrade, dnf upgradeetc.), um sicherzustellen, dass die gesamte Software auf dem neuesten Stand ist und die Sicherheitspatches angewendet wurden.

Aus Sicherheitssicht ist WSL2 zwar in einer schlanken virtuellen Maschine ausgeführt, stellt aber dennoch eine Linux-Umgebung mit Diensten, Ports und Prozessen dar, die potenziell Sicherheitslücken aufweisen können . Daher ist es wichtig, für den täglichen Betrieb einen Benutzer ohne Root-Rechte zu verwenden, Firewalls zu konfigurieren, wenn Dienste öffentlich zugänglich sind, und zu vermeiden, dass Daemons unkontrolliert auf allen Schnittstellen lauschen.

Für Ausrüstung, die häufig für anspruchsvolle Entwicklungsarbeiten, Datenwissenschaft oder Containeranwendungen verwendet wird, könnten Sie interessiert sein an: WSL2-Ressourcenverbrauch anpassen (Speicher, CPU, Auslagerungsspeicher) Verwendung der Konfigurationsdatei .wslconfig Unter Windows können Sie begrenzen, wie viel RAM und wie viele Kerne die WSL-VM nutzen darf.

Hinsichtlich der Dateisystemleistung, Es ist vorzuziehen, innerhalb des nativen Speichers der Distribution zu arbeiten. Für große Projekte und Code-Repositories. Zugriff auf Windows-Ordner unter /mnt Für bestimmte Aufgaben eignet es sich gut, aber in Szenarien mit Millionen von Dateien oder vielen E/A-Operationen kann es deutlich langsamer sein als WSL1.

Und obwohl es selbstverständlich erscheinen mag, sollte man sich daran erinnern, dass es ratsam ist, vor ernsthaften Änderungen oder riskanten Tests Sicherungskopien der wichtigsten Daten zu erstellen , insbesondere wenn man mit Skripten, Containern oder Low-Level-Tools in der Linux-Umgebung experimentieren möchte.

Häufige Fehler bei der Installation von WSL2 und wie man sie behebt

Bei der Installation oder Konfiguration von WSL2 können einige häufig auftretende Fehler vorkommen . Wenn Sie diese im Voraus kennen, können Sie Zeit und Ärger sparen.

Einer der häufigsten Fehler ist 0x8007019e , der in der Regel darauf hinweist, dass das WSL-Subsystem nicht korrekt aktiviert ist. Die Lösung besteht darin, den Befehl zur WSL-Funktionsaktivierung mit DISM oder über „Windows-Funktionen aktivieren oder deaktivieren“ erneut auszuführen und den Computer neu zu starten.

Ein weiteres häufiges Problem ist die Meldung, dass WSL2 ein Kernel-Komponentenupdate benötigt . Dies lässt sich in der Regel beheben, indem man das neueste Linux-Kernel-Updatepaket für WSL von der Microsoft-Website herunterlädt und manuell installiert.

Die Fehler 0x80370102 und 0x80070003 können auf eine deaktivierte oder falsch konfigurierte Virtualisierung oder darauf hindeuten , dass sich der Standardspeicherort von Windows auf einem anderen Laufwerk befindet. Im ersten Fall müssen Sie im BIOS die Virtualisierung aktivieren; im zweiten Fall überprüfen Sie unter Einstellungen > System > Speicher, wo neue Apps gespeichert werden, und ändern Sie dies gegebenenfalls.

Wenn die Installation einer Distribution nicht erfolgreich abgeschlossen wird, empfiehlt es sich, den offiziellen WSL-Leitfaden zur Fehlerbehebung zu konsultieren . Dort beschreibt Microsoft viele dieser Fehlercodes detailliert und schlägt konkrete Schritte zu deren Behebung vor, einschließlich spezieller Fälle für Windows Server- oder Core-Installationen.

Wenn Ihr Problem darin besteht, dass der Befehl wsl --install Es existiert nicht oder es ist fehlerhaft, wahrscheinlich ist Ihre Windows-Version ist möglicherweise zu alt, um diese vereinfachte Methode zu unterstützen.Daher müssen Sie den manuellen Installationspfad befolgen, indem Sie WSL und die Virtual Machine Platform aktivieren, den Kernel installieren und anschließend die Distributionen einzeln hinzufügen.

Im Allgemeinen lassen sich die meisten Fehler durch eine kurze Überprüfung der Versionsanforderungen, der Virtualisierung und der aktivierten Funktionen beheben, ohne dass drastische Maßnahmen erforderlich sind . Sobald WSL2 korrekt gestartet ist, verhält es sich recht stabil.

WSL2 hat sich als eine sehr leistungsstarke Lösung für diejenigen etabliert, die die Windows- und Linux-Welt auf demselben Rechner kombinieren müssen. Mit den oben genannten Schritten und Empfehlungen sollten Sie in der Lage sein, WSL2 problemlos zu installieren, zu konfigurieren und täglich zu nutzen, um von seinen Vorteilen in Bezug auf Leistung, Kompatibilität und Produktivität zu profitieren, ohne in die typischen Probleme herkömmlicher virtueller Maschinen zu geraten.


Als bevorzugte Quelle in Google hinzufügen