Win 10 喚醒計時器僅在使用「睡眠」按鈕進入睡眠狀態時有效,但在使用 sleep.bat 時無效

Win 10 喚醒計時器僅在使用「睡眠」按鈕進入睡眠狀態時有效,但在使用 sleep.bat 時無效

cmd' 文件使我的電腦進入睡眠狀態:

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

如果我執行「sleep.cmd」文件,電腦就會進入睡眠狀態,我可以透過按下鍵盤上的按鍵或按滑鼠將其喚醒。

但是:喚醒定時器不再運作: 在此輸入影像描述

如果我使用「開始功能表 -> 電源 -> 睡眠」讓電腦進入睡眠狀態,那麼我使用 Windows 任務排程器設定的相同喚醒計時器就會起作用。

有人知道我是否必須更改“sleep.cmd”檔案中的命令,或者我可以添加另一個我可能缺少的命令,喚醒計時器也可以喚醒?

WAKE ON LAN 適用於兩種方式(開始功能表中的「睡眠」按鈕和「sleep.cmd」檔案)

答案1

好吧,我可以回答我自己的問題:

有了這個PsShutdown實用程序,它就可以工作了!

只是 下載PsTools(microsoft sysinternals) 提取目標提取資料夾並將其新增至 Windows 的「PATH」變數。

然後你必須運行你的目標睡眠命令以管理員身份編寫腳本,調用PsShutdown可執行檔(位於您的路徑變數中或使用絕對資料夾路徑)並且它可以工作:

  • -d => 暫停計算機
  • -t => 0 秒直到電腦暫停

在此輸入影像描述

相關內容