Die Installation des Windows-Subsystems für Linux (WSL) unter Windows 11 kann Ihr Arbeitsalltag revolutionieren, wenn Sie das ständige Hin- und Herwechseln zwischen verschiedenen Umgebungen leid sind oder einfach Linux-Anwendungen nahtlos nutzen möchten. Allerdings ist der Prozess nicht immer einfach. Manchmal lassen sich die Funktionen nicht korrekt aktivieren oder das Installationsskript schlägt ohne Fehlermeldung fehl. Wenn Ihr System Probleme bereitet, kann dies an fehlenden Voraussetzungen oder veralteten Komponenten liegen. Dieser Leitfaden zeigt Ihnen verschiedene Möglichkeiten, WSL zum Laufen zu bringen – manche erfordern Anpassungen an Windows-Funktionen, andere nutzen Tricks in der Kommandozeile. Ziel ist eine funktionierende Einrichtung, mit der Sie Linux-Befehle parallel zu Windows ausführen können.
So beheben Sie WSL-Installationsprobleme unter Windows 11
Stellen Sie zunächst sicher, dass Ihr Windows vollständig aktualisiert ist.
Wenn Ihre Windows-Version nicht aktuell ist, kann es zu Problemen mit WSL kommen oder die Installation kann ganz fehlschlagen. Gehen Sie zu Einstellungen > Windows Update und suchen Sie nach Updates. Installieren Sie alle verfügbaren Patches, starten Sie den Computer neu und versuchen Sie es erneut. Bei manchen Systemen lässt sich das Problem so einfach beheben.
Wenn alle aktuellen Patches installiert sind, erkennt Ihr System die für WSL benötigten neuen Funktionen mit höherer Wahrscheinlichkeit. Außerdem beheben neuere Versionen häufig Fehler, die die Installation beeinträchtigen könnten.
WSL- und VM-Funktionen manuell über PowerShell aktivieren
Manchmal reicht die grafische Benutzeroberfläche nicht aus, oder die Optionen sind ausgegraut.Öffnen Sie PowerShell als Administrator ( Startmenü > „PowerShell“ eingeben > Rechtsklick > Als Administrator ausführen ) und führen Sie folgende Befehle aus:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Diese Befehle aktivieren explizit die von WSL benötigten Kernkomponenten. Sie sind in der Regel auch dort erfolgreich, wo die grafische Benutzeroberfläche manchmal versagt, insbesondere bei neueren oder angepassten Windows-Installationen.
Führen Sie diese Schritte aus und starten Sie Ihr System neu. Manchmal werden die Funktionen auch nach einem Neustart nicht korrekt aktiviert.Überprüfen Sie in diesem Fall unter Einstellungen > Apps > Optionale Funktionen, ob die Funktionen tatsächlich aktiviert sind – manchmal werden sie bei einem Fehler wieder deaktiviert.
Verwenden Sie die Befehlszeile, um WSL direkt zu installieren.
Falls die manuelle Aktivierung der Funktionen fehlschlägt oder WSL sich nicht auf dem üblichen Weg installieren lässt, versuchen Sie, den Installationsbefehl in PowerShell auszuführen:
wsl --install
Dieser Befehl wurde in neueren Windows 11-Versionen eingeführt und automatisiert den gesamten Prozess – von der Installation des aktuellen WSL-Backends bis zur Einrichtung. Gelegentlich muss er in einem PowerShell-Fenster mit Administratorrechten ausgeführt werden. Falls die Meldung „Befehl nicht gefunden“ oder Ähnliches erscheint, überprüfen Sie Ihre Windows-Version: WSL 2 erfordert Windows 11 Version 21H2 oder neuer.
Auf manchen Rechnern müssen Sie Ihren WSL-Kernel möglicherweise manuell aktualisieren. Gehen Sie zu https://aka.ms/wsl2kernel und folgen Sie den Anweisungen, um das neueste Linux-Kernel-Update-Paket herunterzuladen. Führen Sie anschließend den Befehl erneut aus, wsl --set-default-version 2um sicherzustellen, dass WSL 2 als Standard festgelegt ist.
Installation einer Linux-Distribution aus dem Microsoft Store
Sobald WSL installiert ist, öffnen Sie den Microsoft Store und suchen Sie nach einer Linux-Distribution wie Ubuntu, Debian oder Kali Linux. Manchmal gibt es Probleme mit dem Store oder Ihre Netzwerkverbindung ist instabil. Sollte die Installation nicht starten, versuchen Sie, den Cache des Microsoft Stores zurückzusetzen wsreset.exeoder die Problembehandlung auszuführen.
Wählen Sie Ihre bevorzugte Distribution, installieren Sie sie und starten Sie sie anschließend über das Startmenü. Es sollte sich ein Terminalfenster öffnen und die Einrichtung abschließen. Falls nicht, wsl --list --verbosekönnen Sie mithilfe von PowerShell überprüfen, ob Ihre Distributionen erkannt und korrekt auf Version 2 eingestellt sind.
Zusätzliche Tipps, falls immer noch etwas kaputt geht
- Stellen Sie sicher, dass Hyper-V aktiviert ist – WSL benötigt es manchmal, und es ist mitunter schwer zu erkennen, wenn es nicht aktiviert ist. Sie können es über „Windows-Funktionen aktivieren oder deaktivieren“ oder über PowerShell aktivieren.
dism.exe /online /enable-feature /featurename:Microsoft-Hyper-V-All /all /norestart - Falls Virtualisierungsfehler auftreten, überprüfen Sie Ihre BIOS-Einstellungen. Starten Sie Ihren PC neu, rufen Sie das BIOS auf und stellen Sie sicher, dass Intel VT-x oder AMD-V aktiviert ist.
- Wenn WSL nicht startet, reicht es manchmal aus, die Distribution zu deinstallieren und neu zu installieren oder den Befehl auszuführen
wsl --shutdownund anschließend WSL neu zu starten.
Bei manchen Systemen hilft ein vollständiger Neustart nach dem Aktivieren von Funktionen oder dem Aktualisieren von Komponenten, damit alles korrekt synchronisiert wird. Ich weiß nicht genau, warum es funktioniert, aber es funktioniert einfach.
Zusammenfassung
Die korrekte Installation von WSL unter Windows 11 kann etwas knifflig sein – viele Funktionen müssen aktiviert, BIOS-Einstellungen überprüft und Befehle ausgeführt werden. Sind diese Schritte jedoch einmal abgeschlossen, läuft alles reibungslos, und Sie können Linux-Befehle unter Windows ausführen, ohne sich Gedanken über den Virtualisierungsaufwand machen zu müssen. Falls es Probleme gibt, überprüfen Sie jeden Schritt noch einmal, insbesondere, ob alle Funktionen aktiviert sind und Ihre Windows-Version aktuell ist. Manchmal behebt auch eine Neuinstallation der Linux-Distribution verbleibende Probleme.
Zusammenfassung
- Aktualisieren Sie Windows, bevor Sie sich mit den Funktionen auseinandersetzen – um Kompatibilitätsprobleme zu vermeiden.
- Aktivieren Sie WSL und die Virtual Machine Platform, entweder über die grafische Benutzeroberfläche oder über PowerShell-Befehle.
- Führen Sie das Programm aus
wsl --install, falls verfügbar, oder aktualisieren Sie Ihren Kernel manuell von der Microsoft-Website. - Überprüfen Sie die BIOS-Einstellungen, falls die Virtualisierung nicht erkannt wird.
- Nach größeren Änderungen neu starten – Windows neigt dazu, Fehler auszulösen, wenn es nicht zum richtigen Zeitpunkt neu gestartet wird.