我遇到的问题是,如果已通过 GUI 手动将 PC 置于睡眠状态,则计划任务才会导致 PC 从睡眠状态唤醒。
但是,如果我使用命令行来挂起计算机,计算机将不会唤醒,并且计划的任务也不会执行。
我已经尝试了以下所有命令:
%windir%\System32\rundll32.exe powrprof.dll,SetSuspendState
%windir%\System32\rundll32.exe powrprof.dll,SetSuspendState Standby
powercfg -hibernate off
和%windir%\System32\rundll32.exe powrprof.dll,SetSuspendState 0,1,0
这些命令都无法像 GUI 那样工作!我还尝试在 BIOS 中强制 S1 而不是 S3 睡眠。这也没有帮助。操作系统是 Windows XP。这完全可以重现,非常烦人。
如何从命令行暂停计算机,以便在运行计划任务时唤醒它?
答案1
我找到了一个解决方案:psshutdown -d -t 0
有效!
你可以下载这里。
答案2
shutdown /h
已经为我工作了很多年。(C:\Windows\System32\shutdown.exe)