是否有命令行工具可以让 Windows 8 进入睡眠状态?

是否有命令行工具可以让 Windows 8 进入睡眠状态?

可能重复: 如何通过 Windows Vista 中的命令提示符/运行菜单让计算机进入睡眠状态?

几天前,我安装了 Windows 8。一开始,我觉得没有“关机”菜单很滑稽,但现在它开始让我烦恼了。似乎没有正常的方法可以让我的电脑进入睡眠状态。我找到的最接近的方法是:

  1. Ctrl+ Del+Del
  2. 2倍Shift+Tab
  3. Enter
  4. Arrow down
  5. Enter

作为替代方案,我现在正在寻找一个命令行工具来让 Windows 8 进入睡眠状态。

我能找到最接近的答案是:

shutdown /h

这会导致 Windows 进入休眠状态。不幸的是,休眠不是睡眠。您无法使用按键唤醒处于休眠状态的计算机:您必须按下电源按钮。并且计算机在从休眠状态唤醒之前会先进行 BIOS 启动。

有谁找到让 Windows 8 进入睡眠状态的便捷方法吗?

答案1

这里是所有的电源选项,我希望您觉得它们有用。

  • 关闭:

    %windir%\System32\shutdown.exe -s
    
  • 重启:

    %windir%\System32\shutdown.exe -r
    
  • 注销:

    %windir%\System32\shutdown.exe -l
    
  • 待机(禁用休眠模式,执行待机命令,然后在 2 秒后重新启用休眠模式):

    powercfg -hibernate off  &&  start /min "" %windir%\System32\rundll32.exe powrprof.dll,SetSuspendState Standby  &&  ping -n 3 127.0.0.1  &&  powercfg -hibernate on
    
  • 睡眠(与 STANDBY 方法相同,但使用此命令):

    %windir%\System32\rundll32.exe powrprof.dll,SetSuspendState 0,1,0
    
  • 休眠:

    %windir%\System32\rundll32.exe powrprof.dll,SetSuspendState Hibernate
    

答案2

Scott Chamberlain 在这个答案。您可以使用psshutdownSysinternals Suite 中的工具让 Windows 8 进入睡眠状态:

psshutdown -d -t 0

您可以下载仅限工具或者整个套房

如果启用了休眠模式,以下两个建议将不起作用:

%windir%\System32\rundll32.exe powrprof.dll,SetSuspendState Standby
wizmo standby

Scott Chamberlain 回答的问题针对的是 Vista,也许拥有 Windows 8 版本会很有用,至少可以找到原始版本 :)

答案3

我第一次发现缺少“关机”菜单很可笑

Windows 8 有关机菜单!

它是“设置”弹出窗口下的电源图标(将鼠标移到角落即可看到弹出窗口)。您可以使用 Windows 键 + i 键盘快捷键直接调出设置弹出窗口。总结:

  1. WinKey + i
  2. 点击“电源”
  3. 点击“睡眠”

或者,过去 6 年内制造的几乎所有笔记本电脑都可以设置电源按钮,只需按一下即可让计算机进入睡眠状态。

答案4

我发现关机和睡眠选项就在 Windows 按钮(又称“开始按钮”)中。如果您修改电源设置,您可能还可以启用/禁用休眠功能(如果尚未启用/禁用)。

但实际上,您可能必须在 BIOS 中启用 S1 或 S3 电源配置,才能使睡眠正常工作。可能还有其他设置!您甚至可能需要检查电源能力,因为即使您实际上试图让系统进入睡眠状态,也可能实际上关闭。可能发生这种情况的原因是 5V 导轨上可能没有足够的电流,而这在真正的睡眠条件下是保持 RAM 和 RAM 电路正常运行所必需的。(现在您知道为什么在电源线仍插入时插入/拔出扩展卡或添加/移除 RAM 模块是如此危险。)

否则,休眠和可能启用 WOL(局域网唤醒)可能会起作用?但 WOL 需要能够处理这些“特殊”数据包的路由器。休眠还不允许系统在特定事件上唤醒,例如,如果您安排 WMC 录制电视节目,或者即使您想安排 Windows 在凌晨 3:00 自行进行碎片整理。休眠实际上只适用于快速启动。您仍将经历 BIOS POST 等,但 Windows 似乎几乎立即打开,因为 RAM 实际上是从 HDD 上的一个巨大临时文件重新加载的(仔细想想,这实际上更适合笔记本电脑)。

无论如何,祝你好运。我认为“超级用户”的回答足以回答你当前的问题:使用什么命令。不过,我可能刚刚创建了一个快捷方式,并可能将其用于命令:Rundll32.exe Powrprof.dll,SetSuspendState Sleep(以下是我认为我看到它的链接:http://answers.microsoft.com/en-us/windows/forum/windows_vista-desktop/is-there-any-way-to-make-a-desktop-shortcut-for/4e57f536-50a8-4942-a84a-290b3dea1ffb

相关内容