Starten Sie das Windows-Subsystem für Linux (WSL) mit PowerShell, CMD und Task-Manager neu
Wichtige Hinweise
- Sie können WSL mit PowerShell, der Eingabeaufforderung und dem Task-Manager neu starten.
- Denken Sie daran, Ihre Arbeit zu speichern, bevor Sie Verteilungen neu starten.
- Verwenden Sie spezielle Befehle, um mehrere Linux-Distributionen effizient zu verwalten.
WSL-Neustart meistern: Ein umfassender Leitfaden
Mit dem Windows-Subsystem für Linux (WSL) können Benutzer eine Linux-Umgebung unter Windows ausführen. Diese Anleitung erläutert verschiedene Methoden zum effizienten Neustart von WSL und behandelt wichtige Schritte über verschiedene Schnittstellen wie PowerShell, CMD und Task-Manager.
Mehrere Möglichkeiten zum Neustarten von WSL
Hier sind mehrere effektive Methoden, um WSL auf Ihrem Windows-Computer neu zu starten.
Schritt 1: Verwenden des WSL-Befehls
Um WSL über Windows PowerShell neu zu starten, verwenden Sie den WSL -Befehl mit den richtigen Parametern:
- Klicken Sie auf das Suchsymbol und geben Sie PowerShell ein.
- Geben Sie den folgenden Befehl ein:
wsl --shutdown
Dieser Befehl schließt alle aktiven WSL-Distributionen. Sie können WSL neu starten, indem Sie es über das Desktopsymbol oder das Startmenü starten.
Profi-Tipp: Stellen Sie sicher, dass Sie alle laufenden Arbeiten in offenen Verteilungen speichern, um Datenverlust zu vermeiden.
Schritt 2: Starten Sie eine bestimmte Linux-Distribution neu
Führen Sie bei Systemen mit mehreren WSL-Distributionen die folgenden Schritte aus, um eine bestimmte neu zu starten:
- Öffnen Sie PowerShell.
- Geben Sie den folgenden Befehl ein, um die installierten Distributionen aufzulisten:
wsl -l -v
Fahren Sie als Nächstes die jeweilige Distribution herunter (z. B.Debian ):
wsl -t Debian
Um dieselbe Verteilung neu zu starten, geben Sie Folgendes ein:
wsl -d Debian
Schritt 3: Verwenden des LxssManager-Dienstes
Der Dienst LxssManager verwaltet WSL-Sitzungen. Um ihn über PowerShell neu zu starten, führen Sie Folgendes aus:
Restart-Service LxssManager
Schritt 4: Starten Sie WSL über die Eingabeaufforderung neu
Wenn Sie die Eingabeaufforderung verwenden, stoppen und starten Sie den LxssManager-Dienst mit den folgenden Befehlen:
- Öffnen Sie die Eingabeaufforderung als Administrator.
- Eingeben:
net stop LxssManager
net start LxssManager
Schritt 5: Starten Sie WSL über den Task-Manager neu
So starten Sie den LxssManager-Dienst über den Task-Manager neu:
- Drücken Sie Ctrl + Shift + Esc, um den Task-Manager zu öffnen.
- Navigieren Sie zur Registerkarte „Dienste“ und klicken Sie auf „Dienste öffnen“.
- Klicken Sie mit der rechten Maustaste auf LxssManager und wählen Sie „Neu starten“.
Zusätzliche Tipps
- Stellen Sie vor dem Neustart immer sicher, dass Ihre Arbeit in allen WSL-Distributionen gespeichert ist.
- Bei der Behebung von WSL-Problemen können nicht reagierende Umgebungen häufig durch einen Neustart behoben werden.
- Erwägen Sie die Verwendung von PowerShell für die erweiterte Verwaltung und Automatisierung von WSL-Befehlen.
Zusammenfassung
In dieser Anleitung werden verschiedene Methoden zum Neustarten von WSL beschrieben, darunter die Verwendung von PowerShell-Befehlen, der Eingabeaufforderung und dem Task-Manager. Jede Methode ist unkompliziert und kann Ihren Workflow unter Windows bei Verwendung von Linux-Distributionen erheblich verbessern.
Abschluss
Der Neustart von WSL ist eine wichtige Fähigkeit für die Verwaltung Ihrer Linux-Umgebung unter Windows. Mit den beschriebenen Methoden können Sie Neustarts schnell durchführen, ohne die Gesamtstabilität Ihres Systems zu beeinträchtigen.
FAQ (Häufig gestellte Fragen)
Wie setze ich mein WSL zurück?
Um WSL zurückzusetzen, gehen Sie in den Einstellungen zum Abschnitt „Apps“, suchen Sie nach WSL und wählen Sie in den erweiterten Optionen die Option zum Zurücksetzen.
Wie aktiviere ich WSL?
Öffnen Sie das Startmenü, geben Sie „Windows-Funktionen“ in die Suchleiste ein und klicken Sie auf „Windows-Funktionen aktivieren oder deaktivieren“.Aktivieren Sie das Kontrollkästchen „Windows-Subsystem für Linux“ und drücken Sie OK.