Windows 8 笔记本电脑在盖子关闭时从睡眠中唤醒

use*_*514 5 windows-8

我的 Windows 8.1 笔记本电脑在盖子合上时从睡眠中唤醒时出现问题。我把它放在一个袖子里,使盖子紧闭。似乎最轻微的撞击都会使它醒来,但并非总是如此。(一个谜)

其他网站似乎说不可能禁用盖子打开唤醒功能。他们说如果你打开盖子,为什么不应该打开。就我而言,它会损坏我的电池,我担心它会在密闭空间起火。

以下是我尝试过的一些事情:

  • 关闭盖子时禁用睡眠。这并没有解决问题。
  • 运行 cmd.exe(以管理员身份运行)以访问从 sleep 唤醒的设备powercfg.exe /DEVICEquery wake_armed。这给了我 4 个配置为从睡眠中唤醒的设备。一个是我禁用的鼠标powercfg.exe /DEVICEDISABLEWAKE "HID-compliant mouse"。我对所有四个设备都这样做了。(我还在等着看这是否解决了问题。我把设备弹到桌子上,这次它没有醒来)。

我在这里错过了什么。

我使用无线鼠标和键盘。他们都有关闭开关。我禁用唤醒的前提是我可能不会总是关闭它们。它们和我的笔记本电脑一起放在我的包里。我认为任何移动都可能唤醒笔记本电脑。我移动了键盘上的鼠标和结构键,但它没有唤醒笔记本电脑。

任何帮助是极大的赞赏

use*_*514 6

你提到了你包里的无线设备。盖上盖子的笔记本电脑可以从睡眠中唤醒。在没有活动的时间到期后,笔记本电脑进入睡眠状态。长度由电源控制面板中的电源设置决定。这解释了电池消耗,因为风扇全速运转以冷却 CPU。

您可以以管理员身份运行cmd.exe来绕过权限错误。但是,这并不总是有效。更好的解决方案是运行 psexec,它使您成为本地服务。这不存在删除从睡眠中唤醒的设备的权限问题。

这是指向psexec(Microsoft sysinternals 的一部分)的链接https://technet.microsoft.com/en-us/sysinternals/bb896649.aspxhttp://download.sysinternals.com/files/PSTools.zip

psexec -i -d -s cmd.exe
Run Code Online (Sandbox Code Playgroud)

访问本地服务。从那里运行:

powercfg.exe /DEVICEQUERY wake_armed
Run Code Online (Sandbox Code Playgroud)

它显示了可以将笔记本电脑从睡眠中唤醒的设备列表。我在我所有的笔记本电脑上都这样做了。每一个都有不同的设备可以将它从睡眠中唤醒。现在,为了安全起见,我删除了所有这些内容,以免唤醒它。删除尽可能多的。

运行以下命令删除设备:

powercfg.exe /DEVICEDISABLEWAKE "your device string goes here"
Run Code Online (Sandbox Code Playgroud)

喜欢

powercfg.exe /DEVICEDISABLEWAKE "HID-compliant mouse (001)"
Run Code Online (Sandbox Code Playgroud)

我为每个人都运行了这个并通过运行验证

powercfg.exe /DEVICEQUERY wake_armed
Run Code Online (Sandbox Code Playgroud)

再次。这次我收到了None

从那以后,我的任何笔记本电脑都没有醒来。