Wenn WSL 2 nicht startet oder sich nicht installieren lässt, liegt das meist an fehlenden Windows-Komponenten, Hyper-V-Konflikten oder beschädigten Kerneldateien. Hier erfährst du, wie du WSL 2 korrekt einrichtest, reparierst und Linux-Distributionen stabil unter Windows 10 und 11 nutzt.
WSL 2 ist die Weiterentwicklung des Windows Subsystem for Linux und bringt eine echte Linux-Kernel-Umgebung direkt ins Windows-System. Das bedeutet konkret: Du kannst Linux-Anwendungen, Server und Tools wie Docker, Git oder Node.js nativ ausführen – ohne virtuelle Maschine oder Dual-Boot.
Was ist WSL 2 und warum lohnt sich die Installation?
WSL 2 ist die zweite Generation des Windows Subsystems for Linux. Sie verwendet einen echten Linux-Kernel in einer leichtgewichtigen virtuellen Umgebung. Gegenüber WSL 1 bietet sie:
- Deutlich bessere Performance bei Dateioperationen
- Volle Systemkompatibilität mit Linux-Tools
- Unterstützung für Docker und systemd
- Einfachere Installation über PowerShell oder den Microsoft Store
Mit WSL 2 kannst du Windows und Linux-Workflows kombinieren – ideal für Entwickler, Administratoren oder Power-User.
Voraussetzungen für WSL 2
Bevor du installierst, solltest du prüfen, ob dein System alle Anforderungen erfüllt:
- Windows 10 Version 2004 oder neuer, Build ≥ 19041
- Virtualisierung im BIOS aktiviert (Intel VT-x oder AMD-V)
- Optional: Hyper-V aktiviert (nicht zwingend, aber empfohlen)
Überprüfe die Virtualisierungsunterstützung mit:
systeminfo | find "Virtualisierung"
Wenn „Aktiviert“ angezeigt wird, ist dein System bereit.
WSL 2 installieren – Schritt für Schritt
Microsoft hat die Installation stark vereinfacht. Öffne PowerShell als Administrator und gib ein:
wsl --install
Dadurch werden alle benötigten Komponenten installiert, inklusive:
- Windows-Subsystem für Linux
- Virtuelle Maschinen-Plattform
- WSL-Kernel
- Standard-Distribution (meist Ubuntu)
Wenn du bereits WSL 1 installiert hast, kannst du auf WSL 2 upgraden:
wsl --set-version <Distro-Name> 2
Beispiel:
wsl --set-version Ubuntu-20.04 2
Um WSL 2 dauerhaft als Standard festzulegen:
wsl --set-default-version 2
WSL startet nicht oder hängt – häufige Ursachen
Wenn WSL 2 nicht startet, liegt es meist an:
- Fehlender oder deaktivierter Virtualisierung
- Beschädigten Kerneldateien
- Konflikten mit Hyper-V oder VirtualBox
- Veralteter WSL-Version
Zuerst prüfe die aktuelle Version mit:
wsl --status
Falls der Kernel beschädigt ist, kannst du ihn manuell reparieren:
wsl --update
Alternativ kannst du das Kernelpaket direkt von Microsoft herunterladen und installieren. Danach einen Neustart durchführen und erneut testen.
Netzwerkanbindung und Dateizugriff reparieren
Ein häufiger Fehler betrifft Netzwerk- oder Dateizugriff zwischen Windows und Linux. Wenn du z. B. von Linux aus nicht auf Windows-Verzeichnisse zugreifen kannst, hilft meist:
wsl --shutdown
netsh winsock reset
Danach Windows neu starten.
Um Dateizugriff zu prüfen, öffne in Linux:
cd /mnt/c
ls
Wenn dein C-Laufwerk angezeigt wird, funktioniert die Integration wieder.
Systemd und Dienste aktivieren
Neuere WSL-Versionen unterstützen systemd, wodurch Dienste wie Docker, PostgreSQL oder Nginx direkt laufen können. Um systemd zu aktivieren:
- Öffne die Datei
/etc/wsl.confin deiner Distribution. - Füge hinzu:
[boot]
systemd=true
- Starte WSL neu:
wsl --shutdown
Danach kannst du Dienste mit sudo systemctl start <dienst> starten.
WSL 2 manuell reparieren
Wenn WSL 2 gar nicht mehr funktioniert, kannst du es zurücksetzen oder neu installieren. Das löscht aber Linux-Daten, also vorher sichern!
Zurücksetzen:
wsl --unregister <Distro-Name>
Neu installieren:
wsl --install -d Ubuntu
Falls der Dienst komplett hängt, hilft oft ein Neustart des LxssManager-Dienstes:
net stop LxssManager
net start LxssManager
Integration mit Windows Terminal und VS Code
WSL 2 funktioniert hervorragend mit modernen Tools wie Windows Terminal und Visual Studio Code.
- In Windows Terminal kannst du direkt Linux-Tabs öffnen.
- Mit der VS Code-Erweiterung „Remote – WSL“ bearbeitest du Projekte nativ im Linux-Dateisystem.
Das macht WSL 2 zu einer idealen Umgebung für Softwareentwicklung und Systemadministration.
Zusätzlicher Tipp: Speicherverbrauch begrenzen
WSL 2 verwendet dynamisch RAM, kann aber bei längeren Sitzungen viel Speicher beanspruchen. Du kannst den Verbrauch einschränken, indem du im Benutzerverzeichnis eine .wslconfig-Datei anlegst:
[wsl2]
memory=4GB
processors=4
Nach einem Neustart beachtet WSL diese Limits automatisch.
Häufige Fragen zu WSL 2
Warum startet WSL 2 nicht?
In vielen Fällen ist Virtualisierung deaktiviert oder der Kernel veraltet. Aktiviere VT-x/AMD-V im BIOS und führe wsl --update aus. Danach sollte es wieder funktionieren.
Kann ich WSL 2 auf Windows Home nutzen?
Ja. Seit Windows 10 Build 2004 steht WSL 2 auch in der Home-Version zur Verfügung. Nur Hyper-V-Optionen sind dort eingeschränkt.
Wie kann ich prüfen, welche Distribution installiert ist?
Mit wsl --list --verbose siehst du alle installierten Distributionen und deren Versionen. So erkennst du auch, ob WSL 1 oder WSL 2 aktiv ist.
Warum funktioniert das Netzwerk in WSL nicht?
Firewall oder VPN-Clients können die Schnittstelle blockieren. Starte den Dienst mit wsl --shutdown neu oder setze das Netzwerk mit netsh winsock reset zurück.
Kann ich Docker mit WSL 2 nutzen?
Ja, Docker Desktop verwendet standardmäßig WSL 2 als Engine. Es bietet eine schnellere und ressourcenschonendere Alternative zu Hyper-V.
Zusammenfassung
WSL 2 bringt echtes Linux auf Windows – schnell, sicher und flexibel. Wenn die Installation oder Verbindung Probleme macht, helfen diese Schritte:
- Virtualisierung im BIOS aktivieren
- WSL mit
--installoder--updateeinrichten - Kernel aktualisieren und Dienste prüfen
- Netzwerk und Dateizugriff reparieren
- Optional systemd aktivieren
Damit läuft Linux stabil neben Windows – ohne aufwendige VM oder Dual-Boot.
Fazit
Mit WSL 2 hat Microsoft die Integration von Linux in Windows auf ein neues Level gebracht. Die Installation ist unkompliziert, die Performance beeindruckend, und mit der neuen systemd-Unterstützung sind auch komplexe Server-Setups möglich. Wer einmal mit WSL 2 arbeitet, möchte kaum noch auf klassische VMs zurückgreifen. Prüfe deine Virtualisierungseinstellungen, halte Kernel und Distribution aktuell – und du hast eine stabile, performante Linux-Umgebung direkt in Windows. Hast du schon getestet, welche Distribution am besten zu deinem Workflow passt?





