通过快捷方式睡眠会导致计划任务无法唤醒计算机

时间:2015-09-02 18:12:12

标签: windows scheduled-tasks sleep

感谢这个网站和其他人,我学会了发明一种让我的Windows 10 pc睡眠的快捷方式。我已经尝试过" rundll32.exe powrprof.dll,SetSuspendState Sleep"和#34; 0,1,0"同样的事情而不是"睡眠"。两者都能很好地让我的机器进入睡眠状态。

我的问题是计划任务在使用快捷方式进入睡眠状态时不会唤醒计算机,但是如果计算机处于睡眠状态,请使用“开始”>“关闭”或“退出”>“睡眠”或“开始”> ;电源及GT;睡眠

当然有一个明显的解决方法:不要使用快捷方式。但我想了解发生了什么。

2 个答案:

答案 0 :(得分:1)

常用的批处理脚本命令Rundll32.exe Powrprof.dll,SetSuspendState Sleep以计划任务无法将计算机从睡眠状态唤醒的方式使计算机休眠,这是由Rundll32.exe中的错误导致的。

信用转到Techie007L's post on the microsoft forums以发现此问题并提出解决方案。您可以下载替代工具,而不是在批处理脚本中调用Rundll32.exe,而是调用它。

  

不幸的是,在它具有的所有功能之后,Microsoft shutdown命令   缺少待机功能!所以,你想让你的电脑入睡   通过命令行,您需要先安装功能更强大的工具   使用上面的最后一个命令:

     
      
  1. 下载Sysinternals PsTools
  2.   
  3. 下载应该是ZIP文件。打开它并将PsShutdown.exe复制到您的>桌面。
  4.   
  5. 在桌面上,右键单击“PsShutdown.exe”,然后单击“复制”。右键单击它>再次单击“属性”。
  6.   
  7. 勾选取消阻止,然后单击[确定]。
  8.   
  9. 打开文件资源管理器,导航到" C:\ Windows",向下滚动,右键单击> system32文件夹,然后单击粘贴。
  10.   
  11. 要进入待机状态,您现在可以使用此命令:psshutdown -d -t 0
  12.   

答案 1 :(得分:0)

我处于同样的情况,发现我的问题在于我的电脑进入睡眠模式的方式。我设法通过从Microsoft下载PsShutdown,按照说明并使用命令让我的机器进入睡眠状态来解决这个问题:

psshutdown -d -t 0

完成此操作后,我的电脑可能会如期醒来。无需安装,只需将文件放在任何位置并在命令行中使用它的路径。