Der Wake Timer von Win 10 funktioniert nur, wenn er mit der Schaltfläche "Sleep" in den Ruhezustand versetzt wird, nicht jedoch mit sleep.bat

Der Wake Timer von Win 10 funktioniert nur, wenn er mit der Schaltfläche "Sleep" in den Ruhezustand versetzt wird, nicht jedoch mit sleep.bat

cmd‘-Datei, um meinen Computer in den Ruhezustand zu versetzen:

rundll32.exe powrprof.dll,SetSuspendState 0,1,0

Wenn ich die Datei „sleep.cmd“ ausführe, wechselt der Computer in den Ruhezustand und ich kann ihn durch Drücken einer Taste auf der Tastatur oder Klicken mit der Maus wecken.

ABER: Wake-Timer funktionieren nicht mehr: Bildbeschreibung hier eingeben

Wenn ich den Computer über „Startmenü -> Ein/Aus -> Ruhezustand“ in den Ruhezustand versetze, funktioniert derselbe Wecktimer, den ich mit der Windows-Taskplanung eingestellt habe.

Weiß jemand, ob ich meinen Befehl in der Datei „sleep.cmd“ ändern muss oder ob ich einen anderen Befehl hinzufügen kann, der mir vielleicht fehlt, damit auch Wecktimer aufwachen können?

WAKE ON LAN funktioniert in beide Richtungen (Schaltfläche „Sleep“ im Startmenü und Datei „sleep.cmd“).

Antwort1

Ok, ich kann meine eigene Frage beantworten:

Mit dem PsShutdownUtility klappt es!

Nur Laden Sie PsTools herunter(Microsoft Sysinternals) Extrahieren Sie den Zielextraktionsordner und fügen Sie ihn Ihrer Windows-PATH-Variable hinzu.

Dann müssen Sie Ihr Ziel ausführensleep.cmdSkript als Administrator, rufen Sie die PsShutdownausführbare Datei auf (die sich in Ihrer Pfadvariable befindet, oder verwenden Sie einen absoluten Ordnerpfad) und es funktioniert:

  • -d => Computer in den Ruhezustand versetzen
  • -t => 0 Sekunden bis der Computer angehalten wird

Bildbeschreibung hier eingeben

verwandte Informationen