Windows 7 nach x Sekunden in den Ruhezustand versetzen

Windows 7 nach x Sekunden in den Ruhezustand versetzen

Wenn ich selbst kurz vor dem Schlafengehen einen langwierigen Job starte, führe ich oft

shutdown -s -t 3600

sodass der Computer nach 3600 Sekunden automatisch herunterfährt.

Wie kann ich den Computer auffordern, nach x Sekunden in den Ruhezustand zu wechseln?

Ich habe es versucht

shutdown -h -t 60

aber 1) es hat nicht einmal funktioniert und außerdem 2) würde dies dazu führen, dass der Computer in den Ruhezustand wechselt, was ich nicht will (ich bevorzuge den Ruhemodus).

Notiz:diese Antwortlöst das Problem nicht, da keine Zeitangabe vor dem Schlafengehen möglich ist.

Antwort1

Wie versetze ich Windows 7 nach x Sekunden in den Ruhezustand?

Verwenden Sie die folgende Batchdatei und führen Sie sie als Administrator aus

@echo off
rem disable hibernate
powercfg -hibernate off
rem wait x seconds, eg 1 hour
timeout 3600 /nobreak
rem sleep
%windir%\System32\rundll32.exe powrprof.dll,SetSuspendState 0,1,0

Weitere Informationen

Antwort2

Ein Einzeiler (basierend auf der akzeptierten Antwort von DavidPostill):

timeout /T 3600 & rundll32.exe powrprof.dll,SetSuspendState 0,1,0

Um sicherzugehen, dass es funktioniert, können Sie es folgendermaßen versuchen:

timeout /t 10 & notepad

Der Editor sollte sich nach 10 Sekunden öffnen.

Wichtiger Hinweis: Wenn Sie gitauf Ihrem Computer installiert haben, binkönnte sich der Ordner im befinden PATH, und die Eingabe timeoutin der Befehlszeile wird C:\Program Files\Git\usr\bin\timeout.exeanstelle der Standardeinstellung ausgeführt C:\Windows\System32\timeout.exe! In diesem Fall müssen Sie den vollständigen Pfad von angeben timeout, um das Windows-Timeout-Tool verwenden zu können.

verwandte Informationen