Windows实现仅键盘唤醒

本文最后更新于:几秒前

前言

Windows电源管理中的“屏幕和睡眠”选项卡提供了对计算机闲置时的节能选项,

能够在长时间无操作后触发关闭屏幕或睡眠状态,

对于我这台日常使用就有300W以上的用电怪兽来说相当有用。

但长期以来我都被一个问题困扰,电脑的睡眠状态总被鼠标运动中断。

鼠标作为桌面上的可移动设备相当容易被误触,

因此我想能否只通过敲击键盘或按下电源按钮唤醒电脑。

网上给出的建议相当简单,

在“设备管理器 - 鼠标和其他指针设备 - 属性 - 电源管理”中关闭“允许此设备唤醒计算机”。

但我尝试了很多遍未能成功。

解决方法

在知乎里看到这篇帖子里"Kenny"的回答,帮助我排查了移动鼠标导致唤醒的设备。

首先在Windows Terminal中输入命令:

powercfg /devicequery wake_armed

查看所有可唤醒的设备。

之后我的Terminal给出了如下设备列表:

1
2
3
4
5
HID Keyboard Device (008)
HID-compliant mouse (005)
Intel(R) Ethernet Controller (3) I225-V #2
HID Keyboard Device (017)
Realtek 8811CU Wireless LAN 802.11ac USB NIC

逐个排查发现是“Realtek 8811CU Wireless LAN 802.11ac USB NIC”导致的。

使用命令禁用即可。

powercfg /devicedisablewake "Realtek 8811CU Wireless LAN 802.11ac USB NIC"

至于为什么无线鼠标可以通过无线网卡设备唤醒计算机尚不可知。