Win 10 唤醒定时器仅在使用“睡眠”按钮进入睡眠状态时才有效,而使用 sleep.bat 则无效

Win 10 唤醒定时器仅在使用“睡眠”按钮进入睡眠状态时才有效,而使用 sleep.bat 则无效

cmd'文件使我的计算机进入睡眠状态:

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

如果我运行“sleep.cmd”文件,计算机就会进入睡眠状态,我可以通过按键盘上的键或单击鼠标来唤醒它。

但是:唤醒定时器不再起作用: 在此处输入图片描述

如果我通过“开始菜单->电源->睡眠”让计算机进入睡眠状态,那么使用 Windows 任务计划程序设置的相同唤醒计时器就会起作用。

有人知道我是否必须更改“sleep.cmd”文件中的命令,或者我是否可以添加我可能缺少的另一个命令,该命令也可以唤醒计时器?

LAN 唤醒可双向使用(StartMenu 中的“sleep”按钮和“sleep.cmd”文件)

答案1

好的,我可以回答我自己的问题:

有了该PsShutdown实用程序,它就可以工作!

只是 下载 PsTools(microsoft sysinternals)提取并将目标提取文件夹添加到您的 Windows“PATH”变量中。

然后你必须实现你的目标睡眠命令以管理员身份编写脚本,调用PsShutdown可执行文件(位于路径变量中或使用绝对文件夹路径)并且它可以工作:

  • -d => 暂停计算机
  • -t => 0 秒直到计算机暂停

在此处输入图片描述

相关内容