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

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

我的 Windows 8.1 笔记本电脑在盖子关闭时从睡眠状态唤醒时遇到了问题。我把它放在一个盖子紧闭的套子里。似乎最轻微的碰撞都能导致它唤醒,但并非总是如此。(一个谜)

其他网站似乎说无法禁用盖子打开唤醒功能。他们说如果你打开盖子,为什么不应该打开。对我来说,这会耗尽我的电池,我担心它会在密闭空间内引起火灾。

以下是我尝试过的一些方法:

  • 禁用合上盖子时的睡眠功能。这并没有解决问题。
  • 运行 cmd.exe(以管理员身份运行)以获取对从睡眠状态唤醒的设备的访问权限powercfg.exe /DEVICEquery wake_armed。这给了我 4 个配置为从睡眠状态唤醒的设备。其中一个是鼠标,我用它禁用了它powercfg.exe /DEVICEDISABLEWAKE "HID-compliant mouse"。我对所有四个设备都执行了此操作。(我仍在等待看这是否解决了问题。我把设备放在桌子上,这次它没有被唤醒)。

我在这里遗漏了什么。

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

任何帮助是极大的赞赏

答案1

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

你可以跑命令执行程序以管理员身份解决权限错误。但是,这并不总是有效。更好的解决方案是运行 psexec,这会使你成为本地服务。这不会出现删除从睡眠中唤醒的设备时的权限问题。

链接在这里https://technet.microsoft.com/en-us/sysinternals/bb896649.aspx或者http://download.sysinternals.com/files/PSTools.zip到 psexec,它是 Microsoft sysinternals 的一部分。

使用

psexec -i -d -s cmd.exe

获得对 localservice 的访问权限。从那里运行:

powercfg.exe /DEVICEQUERY wake_armed

它显示了可以唤醒睡眠状态笔记本电脑的设备列表。我在所有笔记本电脑上都这样做了。每台笔记本电脑都有不同的设备可以将其从睡眠状态唤醒。现在,为了安全起见,我删除了所有设备,这样就没有什么可以唤醒它了。删除任意数量的设备。

运行此命令来删除设备:

powercfg.exe /DEVICEDISABLEWAKE "your device string goes here"

喜欢

powercfg.exe /DEVICEDISABLEWAKE "HID-compliant mouse (001)"

我对每一个都运行了这个并通过运行进行了验证

powercfg.exe /DEVICEQUERY wake_armed

这次我收到了没有任何

从此以后,我的任何一台笔记本电脑都再也没有被唤醒过。

相关内容