一个老问题,也许 (?) 已为较旧的 Windows 版本解决,但不适用于 Windows 10!
旧讨论中提出的解决方案(... SetSuspendState 参数为 0,1,0(或睡眠),有或没有事先休眠...)不适用于 Windows 10 系统;至少不是全部:启动模式主要是休眠,而不是睡眠。
我发现了什么:在旧的 Windows 版本中,注册表中有类似的内容: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\sleep\command] @="rundll32.exe powrprof.dll,SetSuspendState睡眠” 这显然是睡眠命令。至少在我的 Windows 10 PC 上没有这样的条目!
有人在这里有新的答案吗?
================== 已编辑:在此之后我的 OP 我发现这不是 Windows 10 问题,而是 Surface 3 问题,与 Surface 上使用的电源选项有关3 作为睡眠模式:
Surface 3 使用的睡眠模式似乎是“现代待机”=“S0 低功耗空闲”=“连接网络待机”。(不是通常的 S3 睡眠模式!!!)
使用SetSuspendState的命令似乎根本无法在 Surface 3 上启动睡眠模式。
我的问题的新措辞:我想要的只是一个命令,它与设置为“电源按钮操作 = 睡眠”的 Surface 3 上的电源按钮或外部设备上的睡眠按钮相同Surface 3 设置为“睡眠按钮操作 = 睡眠”时的 (USB) 键盘。