这几天晚上我都发现一个奇怪的现像, 虽然晚上我睡觉前把我那服务器(台式机), 装的是Windows 10 给休眠了 (Sleep), 但是每天早上还是听到机器已经被唤醒嗡嗡叫 (Awake). 家里没有猫狗, 媳妇孩子也不可能(太早, 他们都没醒呢), 所以这肯定是电脑自己醒来的.
怎么样查看是谁唤醒了我的电脑?
用管理员运行命令行控制台 CMD.exe
然后输入命令 powercfg -lastwake 来查看上一次是什么唤醒了计算机.
C:\WINDOWS\system32>powercfg -lastwake Wake History Count - 1 Wake History [0] Wake Source Count - 1 Wake Source [0] Type: Device Instance Path: USB\ROOT_HUB\4&2906b9e3&0 Friendly Name: Description: USB Root Hub Manufacturer: (Standard USB Host Controller)
显示是一个USB HUB, 但是看不太懂是啥, 有可能是无线鼠标 键盘, 蓝牙, 关键是我的这台服务器插了有四个USB HUB, 平时为了方便 把各种能用的设备都接上去了. 但并不是所有设备都能唤醒计算机, 我们可以用命令 powercfg -devicequery wake_armed 来显示是谁有这个本事.
这里显示能唤醒计算机的设备有: 网卡, 鼠标, 键盘 等等.
C:\WINDOWS\system32>powercfg -devicequery wake_armed Microsoft USB Wheel Mouse Optical Broadcom NetXtreme Gigabit Ethernet HID Keyboard Device (003) HID-compliant mouse (001) HID Keyboard Device (004) Broadcom NetXtreme Gigabit Ethernet #2 HID-compliant mouse (003) HID Keyboard Device (005)
怎么样禁用网卡唤醒计算机?
通过 “设备管理器” 选择相应的网卡, 然后在 “电源管理” 里不勾选 “允许该设备唤醒计算机”
其它硬件设备 (键盘, 鼠标) 也可以通过类似的方法来允许或禁用其唤醒功能.
怎么样不让电脑自动从休息中唤醒?
除了设备, WINDOWS自带更新程序和任务自动调度(Task Scheduler)也能唤醒电脑, 运行命令 powercfg -waketimers 就能查看下一次自动被唤醒的事件.
这里清楚的显示说下一次 维护(比如安装补丁或更新) 会强制唤醒电脑.
Timer set by [SERVICE] \Device\HarddiskVolume2\Windows\System32\svchost.exe (SystemEventsBroker) expires at 03:36:01 on 07/07/2017. Reason: Windows will execute 'Maintenance Activator' scheduled task that requested waking the computer.
在事件管理器里可以查看被唤醒的历史和原因:
禁用WINDOWS强制唤醒计算机来装更新的方法有很多, 也比较复杂 (比如修改注册表), 这里介绍一种一劳永逸的方法, 就是禁用所有这种(软)唤醒事件. 软唤醒就是软件程序的唤醒, 而硬唤醒就是按电源件 鼠标键盘等.
通过控制面版里选择 电源管理 (Power Options), 然后选择高级配置, 在 唤醒事件 (Wakeup Timers)一项下拉菜单里选择 “禁用” 即可.
其中还有一个 “仅重要事件”, 我想指的就是安装更新这种事情吧.
强烈推荐
- 英国代购-畅购英伦
- TopCashBack 返现 (英国购物必备, 积少成多, 我2年来一共得了3000多英镑)
- Quidco 返现 (也是很不错的英国返现网站, 返现率高)
- 注册就送10美元, 免费使用2个月的 DigitalOcean 云主机(性价比超高, 每月只需5美元)
- 注册就送10美元, 免费使用4个月的 Vultr 云主机(性价比超高, 每月只需2.5美元)
- 注册就送10美元, 免费使用2个月的 阿里 云主机(性价比超高, 每月只需4.5美元)
- 注册就送20美元, 免费使用4个月的 Linode 云主机(性价比超高, 每月只需5美元) (折扣码: PodCastInit2022)
- PlusNet 英国光纤(超快, 超划算! 用户名 doctorlai)
- 刷了美国运通信用卡一年得到的积分 换了 485英镑
- 注册就送50英镑 – 英国最便宜最划算的电气提供商
- 能把比特币莱特币变现的银行卡! 不需要手续费就可以把虚拟货币法币兑换
微信公众号: 小赖子的英国生活和资讯 JustYYUK