![当 Windows 通过脚本进入睡眠状态时,Windows 从睡眠状态唤醒](https://linux22.com/image/1569985/%E5%BD%93%20Windows%20%E9%80%9A%E8%BF%87%E8%84%9A%E6%9C%AC%E8%BF%9B%E5%85%A5%E7%9D%A1%E7%9C%A0%E7%8A%B6%E6%80%81%E6%97%B6%EF%BC%8CWindows%20%E4%BB%8E%E7%9D%A1%E7%9C%A0%E7%8A%B6%E6%80%81%E5%94%A4%E9%86%92.png)
我找到了一个可以让我的电脑进入睡眠状态的脚本,并且我做了一个任务计划程序,它在凌晨 4 点运行睡眠脚本。好吧,这里的问题是,当我手动让电脑进入睡眠状态时,我可以通过按下无线罗技键盘上的任意键来唤醒它,但如果任务计划程序/脚本让我的电脑进入睡眠状态,我就无法用键盘唤醒它。那么,如果我的电脑通过脚本进入睡眠状态,我是否应该更改一些设置或脚本等,以便能够唤醒它?下面是我使用的代码。
Rundll32.exe Powrprof.dll,SetSuspendState Sleep
答案1
您的 BIOS 必须支持该级别的唤醒/睡眠。我不确定睡眠状态是什么,但只需在 google 上搜索“从 BIOS 时钟唤醒计算机”,它就会出现。
登录您的 Bios,看看是否可以启用该功能。
至于触发它,您必须编写脚本,以便在每次计算机休眠时写入 BIOS - 如果时间发生变化。如果是静态的,您可以将其设置为每天在 X:XX 唤醒,前提是您的 BIOS 支持此功能。
另一个选项是局域网唤醒。您可以有另一台计算机、笔记本电脑,甚至 iOS 应用程序 - 有许多网络应用程序可以发送唤醒数据包。您必须在 iOS / Android 商店中搜索可以按计划唤醒的选项 - 但我确信它们在那里。
答案2
如果您启用了休眠模式,那么该命令将使计算机休眠而不是睡眠。
您可以通过在提升的命令提示符(cmd)中运行以下命令来禁用休眠模式:
powercfg -h off
您可以使用免费的 关机 和命令:
psshutdown.exe -d -t 0 -accepteula