Freigeben über


Das Hilfsprogramm PowerToys Awake

PowerToys Awake ist ein Tool für Windows, das entwickelt wurde, um einen Computer wach zu halten, ohne seine Energie- und Energiespareinstellungen 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 aus den PowerToys-Einstellungen oder als eigenständige ausführbare Datei (PowerToys.Awake.exe im Installationsordner von PowerToys) verwenden.

Hinweis

PowerToys Awake ändert keine der Windows-Powerplaneinstellungen und hängt nicht von einer benutzerdefinierten Energieplankonfiguration ab. Stattdessen werden Hintergrundthreads erzeugt, die Windows mitteilen, dass sie einen bestimmten Computerzustand benötigen. Sobald PowerToys Awake beendet wird, werden die Threads beendet, und der Computer setzt sein Standard-Energieplanverhalten fort.

Einstellungen

Starten Sie PowerToys Awake in den PowerToys-Einstellungen, indem Sie die Umschaltfläche Aktivierung aktivieren aktivieren. Nach der Aktivierung verwaltet die Anwendung den Energie- und Bildschirmstatus des Computers.

Ein Bildschirmfoto der Awake-Einstellungen

PowerToys Awake unterstützt eine Vielzahl von Modi, mit denen Computer- und Bildschirmleistungsverhalten gesteuert werden können:

Einstellung Beschreibung
Den ausgewählten Energiesparplan weiterhin verwenden Der Computerleistungszustand ist nicht betroffen. PowerToys Awake wird im Hintergrund ausgeführt, fordert jedoch kein benutzerdefiniertes Leistungsverhalten an.
Unbegrenzt aktiviert halten Der Computer bleibt auf unbestimmte Zeit 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 vordefinierte begrenzte Zeit wach. Nach Ablauf des Zeitraums kehrt PowerToys Awake in den Deaktiv-Zustand zurück.
Bis zum Ablauf wach halten Lassen Sie die Maschine wach, bis ein definiertes Datum und eine definierte Uhrzeit erreicht ist.

Hinweis

Wenn Sie die Stunden oder Minuten ändern, während der Computer für ein Zeitintervall wach gehalten wird, wird der Timer zurückgesetzt. Der Timer beginnt mit der letzten Eingabe.

Bildschirm eingeschaltet lassen

Während PowerToys Awake den Computer unbegrenzt oder vorübergehend wach halten kann, wird die anzeige, die mit dem Computer verbunden ist, auch dann deaktiviert, wenn der Computer wach bleibt. 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 PowerToys Awake aktiviert ist und einen der benutzerdefinierten Energiezustände ausgewählt hat. Sie verhindert auch keine vom Benutzer initiierten Aktionen, z. B. manuelles Platzieren des Computers in den Ruhezustand oder das Ruhezustand.

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

Das PowerToys-Taskleistensymbol stellt den aktuell ausgewählten Modus dar:

State Schaltfläche Beschreibung
Deaktiviert (passiv) Symbol für den passiven Modus für PowerToys Awake PowerToys Awake wird ausgeführt, hält aber keine Machtzustände. Der Energieplan Ihres Betriebssystems ist wirksam.
Zeitgeber (Intervall) Symbol für den Zeitmodus für PowerToys Awake Sie legen PowerToys Awake fest, damit Ihr Computer für ein vordefiniertes Zeitintervall (z. B. 30 Minuten) wach bleibt.
Ablaufbar Symbol für den ablauffähigen Modus für PowerToys Awake PowerToys Awake behält die definierte Energieanforderung bis zu einem Datum und einer Uhrzeit bei, die Sie über PowerToys-Einstellungen oder in der Konfigurationsdatei festgelegt haben.
Unbefristet Symbol für den unbestimmten Modus für PowerToys Awake PowerToys Awake wird Ihren Computer weiter wach halten, bis Sie die Anwendung beenden.

Die QuickInfo des Taskleistensymbols enthält außerdem einen Hinweis auf den derzeit aktiven PowerToys-Wachmodus.

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 beim Ausführen PowerToys.Awake.exe über das Terminal verwendet werden:

Argument Beschreibung
--use-pt-config Verwalten Sie die Einstellungen in der PowerToys-Konfigurationsdatei. Dabei wird davon ausgegangen, dass es eine settings.json Datei für PowerToys Awake gibt, die von PowerToys generiert wird und alle erforderlichen Laufzeitinformationen enthält. Dazu gehört der Betriebsmodus (unbegrenzt, zeitlos, ablauffähig oder deaktiviert), ob Bildschirme beibehalten werden sollen, und die Werte für einen temporären Keep-Awake.
Wenn dieses Argument verwendet wird, werden alle anderen Argumente ignoriert. PowerToys Awake sucht nach Änderungen in der settings.json Datei, um den Status 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, in denen PowerToys Awake den Computer wach hält. Kann in Kombination mit --display-on verwendet werden.
--expire-at Ablaufdatum und/oder Uhrzeit, zu dem PowerToys 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 PowerToys Awake beendet.
--use-parent-pid Fügt die Ausführung von Awake an einen übergeordneten Prozess an. Wenn der übergeordnete Prozess beendet wird, wird Auch PowerToys Awake beendet.

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 die folgenden Formate akzeptiert:

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

Benutzerdefinierte Einstellungen

Die settings.json Konfigurationsdatei befindet sich in %HomePath%\AppData\Local\Microsoft\PowerToys\Awake\.

Lassen Sie vorübergehende Optionen auf der Taskleiste wach, indem Sie die "customTrayTimes" Eigenschaft ändern, ein Wörterbuch, das aus Schlüsselwertpaaren besteht, die den Namen der Verknüpfung und die Dauer (in Sekunden) enthalten, um wach zu bleiben.

Die folgende settings.json Datei enthält beispielsweise benutzerdefinierte Verknüpfungsdefinitionen für die Taskleistenzeit:


{
    "properties":
    {
        "keepDisplayOn": true,
        "mode": 1,
        "intervalHours": 2,
        "intervalMinutes": 0,
        "expirationDateTime": "2024-07-29T15:53:00-07:00",
        "customTrayTimes":
        {
            "8 hours": 28800,
            "12 hours": 43200
        }
    },
    "name": "Awake",
    "version": "1.0"
}

Für die mode Eigenschaft können die folgenden Werte verwendet werden:

Wert Mode
0 Passiv (deaktiviert)
1 Unbefristet
2 Zeit (Intervall)
3 Ablauffähig am Datum/Uhrzeit

Installieren von PowerToys

Dieses Dienstprogramm ist Teil der Microsoft PowerToys-Dienstprogramme für Power-Benutzer. Es bietet eine Reihe nützlicher Dienstprogramme, um Ihre Windows-Erfahrung für eine höhere Produktivität zu optimieren und zu optimieren. Informationen zum Installieren von PowerToys finden Sie unter Installieren von PowerToys.