Skip to content

WSL-Distribution am Leben halten (Keep-Alive) ​

Viele Benutzer, die neu mit WSL2 sind, stoßen auf ein „Rätsel": Linux ist installiert, aber warum „fährt es von selbst herunter", kurz nachdem Sie das Terminal schließen? Warum kann es nicht dauerhaft laufen?

Dieser Artikel beschreibt zunächst dieses Phänomen, erklärt dann, warum Microsoft WSL so entwickelt hat, und zeigt schließlich, wie Sie mit WSL Dashboard eine Linux-Distribution im Keep-Alive-Modus starten.

1. Aktueller Stand: Nach dem Schließen des Terminals wird Linux bald automatisch beendet ​

Haben Sie schon einmal die folgende Situation erlebt?

  1. Sie öffnen das Terminal einer Linux-Distribution, und Linux startet automatisch, ohne dass Sie einen Befehl ausführen müssen;
  2. Nach dem Schließen des Terminalfensters läuft Linux nicht weiter — nach etwa 60 Sekunden wird es automatisch beendet;
  3. Sie öffnen das Terminal erneut, und Linux startet wieder automatisch — und so weiter.

NOTE

Der standardmäßige „Idle-Timeout" von WSL2 beträgt etwa 60 Sekunden: Wenn in der Distribution keine Prozesse laufen (z. B. weil Sie alle Terminals geschlossen haben), wird die WSL-VM automatisch beendet, um Systemressourcen wie Arbeitsspeicher freizugeben.

Dieses Verhalten ist das Standarddesign von WSL2 — weder ein Defekt noch ein Fehler.

2. Warum hat Microsoft WSL so entwickelt? ​

2.1 WSL2 ist im Wesentlichen eine leichtgewichtige virtuelle Maschine ​

WSL2 führt einen vollständigen Linux-Kernel über eine leichtgewichtige virtuelle Maschine von Hyper-V (Utility-VM) aus. Jede laufende Distribution belegt tatsächlich Arbeitsspeicher. Wenn alle Distributionen dauerhaft im Hintergrund blieben, würde ein Rechner, der mehrere Distributionen gleichzeitig ausführt, Hunderte MB bis hin zu mehreren GB Arbeitsspeicher vergeuden und die Gesamtleistung verlangsamen.

2.2 Das Designprinzip der bedarfsgerechten Ressourcenzuweisung ​

Die Designphilosophie von Windows lautet „Ressourcen bei Bedarf zuweisen und freigeben, wenn sie nicht genutzt werden":

  • Für die meisten Benutzer: Terminal öffnen = Linux benötigen; Terminal schließen = vorerst nicht benötigen;
  • Nur wenige Benutzer benötigen Linux rund um die Uhr (7×24 Stunden) ohne Unterbrechung.

Daher verfolgt WSL die Strategie „Start bei Bedarf, Stopp bei Leerlauf" und gibt Ressourcen wie Arbeitsspeicher automatisch an das System zurück, wenn sie nicht benötigt werden.

2.3 Analogie: Licht ausschalten, wenn man den Raum verlässt ​

Das „automatische Beenden bei Leerlauf" von WSL ist wie das Ausschalten des Lichts beim Verlassen eines Raums: sparsam und effizient. Für Menschen, die „das Licht dauerhaft anlassen müssen", ist das jedoch lästig — genau hier entsteht der Bedarf an Keep-Alive.

TIP

Wenn Sie Linux dauerhaft laufen lassen müssen (z. B. um Dienste bereitzustellen, geplante Aufgaben auszuführen oder einen Entwicklungsserver einzurichten), lesen Sie das nächste Kapitel und verwenden Sie WSL Dashboard, um die Distribution am Leben zu halten.

3. Mit WSL Dashboard ein Linux im Keep-Alive-Modus starten ​

WSL Dashboard bietet zwei einfache Möglichkeiten, Ihre Linux-Distribution in Betrieb zu halten.

Methode 1: Klicken Sie auf die Schaltfläche „Starten" ​

In der Liste „Installierte Linux-Distributionen" von WSL Dashboard:

  1. Suchen Sie die Distribution, die Sie am Leben halten möchten;
  2. Klicken Sie in der Zeile dieser Distribution auf die Schaltfläche „Starten".

Nach dem Klicken wird die Distribution sofort aktiviert und läuft weiter; solange Sie sie nicht aktiv beenden, wird sie wegen Leerlaufs nicht automatisch heruntergefahren. Diese Methode eignet sich für temporäre Keep-Alive-Szenarien, in denen Linux jetzt durchgehend laufen soll.

Methode 2: Aktivieren Sie das Kontrollkästchen „Diese Distribution automatisch beim Windows-Start starten." ​

In der Liste „Installierte Linux-Distributionen" von WSL Dashboard:

  1. Klicken Sie in der Zeile der gewünschten Distribution auf die Schaltfläche „Einstellungen", um das Einstellungsfenster zu öffnen;
  2. Aktivieren Sie im Fenster das Kontrollkästchen „Diese Distribution automatisch beim Windows-Start starten.";
  3. Speichern Sie die Einstellungen.

Nach dem Aktivieren startet die Distribution bei jedem Start/Login von Windows automatisch, ohne manuelle Bedienung — „Keep-Alive ab dem Start". Diese Methode eignet sich für Szenarien, in denen Linux langfristig online sein muss (z. B. Entwicklungsserver oder permanente Dienste).

TIP

  • Nur vorübergehend benötigt → verwenden Sie Methode 1 (Klicken auf „Starten");
  • Langfristig online erforderlich → verwenden Sie Methode 2 (Aktivieren von „Diese Distribution automatisch beim Windows-Start starten.").