Das Hilfsprogramm PowerToys Awake

PowerToys Awake ist ein Tool für Windows und darauf ausgelegt, einen Computer aktiv zu halten, ohne seine Energie- & Standbymoduseinstellungen verwalten zu müssen. Dies kann beim Ausführen zeitaufwändiger Aufgaben hilfreich sein, um sicherzustellen, dass der Computer nicht in den Energiesparmodus wechselt oder seine Bildschirme deaktiviert werden.

Erste Schritte

Sie können PowerToys Awake direkt in „PowerToys-Einstellungen“ oder als eigenständige Anwendung verwenden. Wenn es über PowerToys ausgeführt wird, kann es in „PowerToys-Einstellungen“ oder über 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 PowerToys Awake in den PowerToys-Einstellungen, indem Sie die Umschaltfläche Aktivierung aktivieren aktivieren. Nach Aktivierung verwaltet die Anwendung den Aktivierungszustand des Computers.

Ein Bildschirmfoto der Awake-Einstellungen

Sie können die folgenden Awake-Zustä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 auf unbestimmte Zeit aktiv, bis Sie ihn ausdrücklich in den Standbymodus versetzen oder die Anwendung schließen/deaktivieren.
Für ein Zeitintervall wach halten Hält den Computer für einen definierten Zeitraum aktiviert. Nach der definierten Zeit kehrt Awake zum vorherigen Zustand zurück.
Bis zum Ablauf wach bleiben. Hält den Computer bis zu einem definierten Zeitraum aktiviert.

Hinweis

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

Bildschirm eingeschaltet lassen

Obwohl PowerToys Awake den Computer auf unbestimmte Zeit oder vorübergehend aktiviert halten kann, werden im Standardzustand die an das Gerät angeschlossenen Bildschirme ausgeschaltet. Wenn die Displays verfügbar sein müssen, verwenden Sie den Schalter Bildschirm eingeschaltet lassen, wodurch die Displays aktiv bleiben.

Dieses Feature funktioniert nur, wenn Awake in einem der drei Keep Awake-Zustände ausgeführt wird. Es überlebt keinen Neustart des Computers.

Taskleistenecke

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

Verwaltung der Weckeinstellungen über die Taskleiste unter Windows

Command Line Interface (CLI) (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 über 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 eine settings.json-Datei für Awake gibt, die von PowerToys generiert wurde und 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 Lassen Sie die Displays ein- oder ausgeschaltet, solange der Computer aktiviert ist. 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 -zeit, zu der sich Awake ausschaltet und wieder in den normalen Betriebszustand übergeht. 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 Konfigurationsdatei settings.json befindet sich unter %HomePath%\AppData\Local\Microsoft\PowerToys\Awake\. „Vorübergehend aktiviert bleiben“-Optionen können angepasst werden, indem der "customTrayTimes"-Wert geändert wird, ein Array, das aus Name und Dauer (in Sekunden) besteht, um aktiviert 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 auf der Grundlage von 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 17:00 Uhr ab