Das Hilfsprogramm PowerToys Awake

PowerToys Awake ist ein Tool für Windows, das darauf ausgelegt ist, einen Computer wach zu halten, ohne seine Energiesparmoduseinstellungen &verwalten zu müssen. Dies kann bei der Ausführung zeitaufwändiger Aufgaben hilfreich sein, um sicherzustellen, dass der Computer nicht in den Ruhezustand wechselt oder seine Bildschirme deaktiviert.

Erste Schritte

Sie können PowerToys Awake direkt aus den PowerToys-Einstellungen oder als eigenständige ausführbare Datei verwenden. Wenn sie über PowerToys ausgeführt wird, kann sie über die PowerToys-Einstellungen oder die Taskleiste verwaltet werden.

Hinweis

PowerToys Awake ändert keine der Windows-Energiesparplaneinstellungen und ist nicht von einer benutzerdefinierten Energiesparplankonfiguration abhängig. Stattdessen werden Hintergrundthreads erzeugt, die Windows mitteilen, dass sie einen bestimmten Computerzustand benötigen.

Einstellungen

Starten Sie in den PowerToys-Einstellungen PowerToys Awake, indem Sie "Enable Awake" aktivieren. Nach Aktivierung verwaltet die Anwendung den Aktivierungszustand des Computers.

A screenshot of the Awake settings.

Sie können die folgenden Wachzustände auswählen:

Einstellung Beschreibung
Den ausgewählten Energiesparplan weiterhin verwenden Der Aktivierungszustand des Computers ist nicht betroffen. Die Anwendung wartet auf Benutzereingaben.
Unbegrenzt aktiviert halten Der Computer bleibt unbegrenzt wach, bis Sie den Computer explizit in den Ruhezustand versetzen oder die Anwendung schließen/deaktivieren.
Für ein Zeitintervall wach halten Halten Sie die Maschine für eine definierte begrenzte Zeit wach. Nach der definierten Zeit kehrt Awake zum vorherigen Zustand zurück.
Bleiben Sie bis zum Ablauf wach. Lassen Sie die Maschine bis zu einer definierten Zeit wach.

Hinweis

Wenn Sie die Stunden oder Minuten ändern, während der Computer vorübergehend aktiviert ist, wird der Timer zurückgesetzt.

Bildschirm eingeschaltet lassen

Während PowerToys Awake den Computer unbegrenzt oder vorübergehend wach halten kann, wird in seinem Standardzustand die mit dem Computer verbundenen Displays deaktiviert. Wenn die Displays verfügbar sein müssen, verwenden Sie den Schalter "Bildschirm beibehalten ", wodurch die Anzeige aktiv bleibt.

Dieses Feature funktioniert nur, wenn Awake in einem der drei Keep Awake-Zustände ausgeführt wird.

Taskleiste

Um die Ausführung des Tools über die Taskleiste zu verwalten, klicken Sie mit der rechten Maustaste auf das PowerToys Awake-Symbol.

Awake settings managed from the system tray on Windows.

Befehlszeilenschnittstelle (CLI)

PowerToys Awake kann auch direkt über den Ordner „PowerToys“ als eigenständige Anwendung ausgeführt werden. Die folgenden Befehlszeilenargumente können verwendet werden, wenn PowerToys.Awake.exe über das Terminal oder eine .lnk-Verknüpfungsdatei ausgeführt wird:

Argument Beschreibung
--use-pt-config Verwalten Sie die Einstellungen in der PowerToys-Konfigurationsdatei. Dies setzt voraus, dass es die von PowerToys generierte Datei settings.json für Awake gibt, die alle erforderlichen Laufzeitinformationen enthält. Dazu gehört der Verhaltensmodus (unbefristet oder zeitlich begrenzt), die Angabe, ob die Bildschirme eingeschaltet bleiben sollen und die Werte für Stunden und Minuten für einen vorübergehenden Aktivierungszeitraum.
Wenn dieses Argument verwendet wird, werden alle anderen Argumente ignoriert. Awake sucht nach Änderungen in der Datei settings.json, um seinen Zustand zu aktualisieren.
--display-on Halten Sie die Anzeige ein oder aus, während die Maschine wach gehalten wird. Erwartete Werte sind true oder false.
--time-limit Dauer (in Sekunden), während Awake den Computer aktiviert hält. Kann in Kombination mit --display-on verwendet werden.
--expire-at Ablaufdatum und/oder Uhrzeit, zu dem "Awake" deaktiviert und den Standard-Energiezustand fortgesetzt wird. Kann in Kombination mit --display-on verwendet werden.
--pid Fügt die Ausführung von Awake an eine Prozess-ID (PID) an. Wenn der Prozess mit einer bestimmten PID beendet wird, wird auch Awake beendet.

Hinweis

Die settings.json Konfigurationsdatei befindet sich unter %HomePath%\AppData\Local\Microsoft\PowerToys\Awake\. "Vorübergehende Wachhalten"-Optionen können angepasst werden, indem der "customTrayTimes" Wert geändert wird, ein Array, das aus Name und Dauer (in Sekunden) besteht, um wach zu bleiben. Beispiel: "customTrayTimes":{"8 hours":28800}

Falls Sie keine Befehlszeilenargumente angeben, hält PowerToys Awake den Computer auf unbestimmte Zeit aktiviert.

Beim Festlegen des Werts für den --time-limit Parameter werden beide Formate akzeptiert:

  • PowerToys.Awake.exe --time-limit 36000
  • PowerToys.Awake.exe --time-limit=36000

Beim Festlegen des Werts für den --expire-at Parameter werden diese Formate basierend auf DateTime.Parse akzeptiert.

  • PowerToys.Awake.exe --expire-at=17:00:00 läuft um 17:00 Uhr des aktuellen Tages ab.
  • PowerToys.Awake.exe --expire-at="4/13/2023 17:00:00" läuft am 13. April 2023 um 13:00 Uhr ab