是否有命令行工具可以使Windows 8进入睡眠状态?[重复]


20

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

几天前,我安装了Windows8。我首先发现缺少可笑的“关机”菜单,但现在它开始惹恼我。似乎没有正常的方法可以使计算机进入睡眠状态。我发现的最接近的是:

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

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

我能找到的最接近的是:

shutdown /h

这导致Windows休眠。不幸的是,冬眠不是睡眠。您无法通过按键将计算机从休眠状态唤醒:您必须按下电源按钮。并且计算机将从休眠状态唤醒之前将经历BIOS启动。

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


1
@ techie007:该问题的可接受答案未列出睡眠的有效方法,您可以在评论中阅读。psshutdown -d -t 0Scott Chamberlain发布的命令确实起作用。
安多玛(Andomar)2012年

1
仅仅因为接受的答案不是您想要的,就不会使它成为另一个问题。斯科特·钱伯兰(Scott Chamberland)对另一个问题的“评论”实际上是另一个答案。如果发现有用的话,应该对其进行投票。:)
Ƭᴇcʜιᴇ007

@ techie007:听起来您在我的评论中误读了“命令”中的“注释”。我当然
同意

您是正确的,我认为它说的是评论。:)
Ƭᴇcʜιᴇ007

1
@dumbledad:它是Microsoft Sysinternals工具的一部分。
2013年

Answers:


24

这是所有电源选项,希望您发现这些有用。

  • 关掉:

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

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

    %windir%\System32\shutdown.exe -l
    
  • 待机(禁用休眠模式,执行standby命令,然后在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
    

感谢您的回复。对我来说,待机不同于睡眠。从待机状态重启需要按电源按钮和BIOS例程。从睡眠模式重新启动需要按一个键,并且几乎是即时的。
2012年

我还添加了Sleep命令,但问题是,如果您不关闭休眠状态,它将进入休眠而不是休眠状态。
超级用户

1
rundll32不应用于呼叫,SetSuspendState因为其签名与期望的签名不匹配rundll32。请参阅:support.microsoft.com/en-us/kb/164787msdn.microsoft.com/en-us/library/windows/desktop/...
SergeyT

11

斯科特·张伯伦(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版本是有用的,至少对于查找原始版本是有用的:)


rundll32不应用于呼叫,SetSuspendState因为其签名与期望的签名不匹配rundll32。请参阅:support.microsoft.com/en-us/kb/164787msdn.microsoft.com/en-us/library/windows/desktop/...
SergeyT

2

我首先发现缺少“关机”菜单可笑

Windows 8具有关闭菜单!

它是“设置”弹出菜单下的电源图标(将鼠标移到角落可以看到弹出菜单)。您可以使用Windows Key + i键盘快捷键直接弹出设置。综上所述:

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

另外,过去6年生产的几乎所有笔记本电脑都可以设置电源按钮,使计算机一按即可进入睡眠状态。


通过电源图标进入睡眠状态需要单击4鼠标或6键。由于我经常睡觉,所以我发现它太麻烦了(更不用说容易出错了)
Andomar

1
@Andomar我看到3次点击(与Windows 7中的点击相同)
soandos 2012年

@soandos:我认为“移至角落”至少与单击一样多。Win7是Ctrl-Esc Right-Arrow Enter,可以在键盘上流畅地播放。这是工作站,而不是笔记本电脑。
2012年

1
工作站可以选择将电源按钮设置为更长的睡眠时间-这不是普遍的,您可能需要进入BIOS才能启用它。或者,获取带有睡眠按钮的多媒体键盘。
Joel Coehoorn

1
@andomar-您无需对其进行编程。大多数多媒体键盘都带有预编程的睡眠按钮。
Joel Coehoorn

0

不确定Windows 8,但在Windows 7下,您可以在“电源选项”中使用“更改电源按钮的功能”来设置主电源按钮,以使计算机进入睡眠状态而不是关闭计算机。

在此处输入图片说明


-2

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

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

否则,休眠并可能启用WOL(局域网唤醒)可能有效吗?但是WOL将需要能够处理那些“特殊”数据包的路由器。休眠状态也不允许系统在特定事件中唤醒,例如,如果您要安排WMC录制电视节目,或者即使您想安排Windows在3:00 AM进行自我碎片整理。休眠实际上仅对快速启动有用。您仍然需要进行BIOS POST和所有操作,但是Windows似乎几乎可以立即打开,因为RAM实际上是从HDD上的一个巨大的临时文件中重新加载的(考虑到笔记本电脑的确更多)。

无论如何,祝你好运。我认为来自“超级用户”的答复足以解决您所要使用的命令的直接问题。虽然,我可能刚刚创建了一个快捷方式,并可能将其用于以下命令:Rundll32.exe Powrprof.dll,SetSuspendState Sleep(在这里,我认为我看到了此链接:http ://answers.microsoft.com/zh-cn / windows / forum / windows_vista-desktop / is-there-any-way-to-make-make-a-desktop-shortcut-for / 4e57f536-50a8-4942-a84a-290b3dea1ffb


我的电脑没问题。只是很难告诉它睡觉。在SetSuspendState Sleep来自同一问题,因为其他建议患有:它会选择休眠睡觉。(不是我的不赞成,谢谢您的回复。)
Andomar

他正在谈论Windows8。不再有“ Windows Orb”。
Joel Coehoorn
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.