我有一台新的华硕 Zenbook UX305。操作系统:Windows 10 家庭版
我发现我的笔记本电脑在夜间会从睡眠状态唤醒,所以我查看了事件查看器并发现这种情况每晚大约发生 3-4 次。
我在网上搜索了一下,应用了以下解决方案:
- 已禁用
Advanced Power Settings -> Sleep -> "Allow wake timers"
powercfg -lastwake
显示唤醒触发器是电源按钮。- 在设备管理器中,我禁用
"allow to wake up"
了老鼠,"wake on lan"
以及"wake on pattern match"
WAN 适配器。 powercfg -devicequery wake_armed
显示 NONE。
它仍然像哭闹的婴儿一样醒来。
答案1
我发现笔记本电脑的唤醒时间恰好3小时在我让它进入睡眠状态之后,我再次使用这条新数据进行谷歌搜索。
矛盾的是,我的笔记本电脑(可能还有许多其他笔记本电脑)醒来以冬眠,但出于某种原因休眠失败- 导致笔记本电脑“保持唤醒状态”。
解决方案
右键单击“开始”按钮并选择“电源选项”。
“更改计算机睡眠时间” > “更改高级电源设置”
“睡眠” > “之后休眠”
- 使用电池:从不
- 接通电源:从不
答案2
这是我所做的:
第一次运行:
powercfg /lastwake
这可能会产生类似这样的结果:
Wake History Count - 1
Wake History [0]
Wake Source Count - 1
Wake Source [0]
Type: Device
Instance Path: ACPI\ACPI000E\2&daba3ff&1
Friendly Name:
Description: ACPI Wake Alarm
Manufacturer: (Standard system devices)
如果您能识别设备,则说明问题已经解决。在上述情况下,友好名称缺失,因此无法识别设备,但似乎某些能够唤醒系统的东西起了作用(而不是盖子关闭器检测故障)。
运行以下命令来查看计划的唤醒定时器:
powercfg /waketimers
就我而言,这将打印:
Timer set by [SERVICE] \Device\HarddiskVolume4\Windows\System32\svchost.exe (SystemEventsBroker) expires at 6:41:31 PM on 12/10/2019.
Reason: Windows will execute 'NT TASK\Microsoft\Windows\UpdateOrchestrator\Backup Scan' scheduled task that requested waking the computer.
您可以运行 Windows 内置的任务计划程序,导航到上述路径,看看是否有问题。
接下来要尝试的是禁用可以唤醒计算机的设备。运行以下命令:
powercfg -devicequery wake_armed
通常,诸如 等设备NVIDIA USB Type-C Port Policy Controller
可能NVidia High Definition Audio
会弹出到这里。转到设备管理器,在声音、USB 等部分下找到这些设备,在其属性中查找“唤醒”并禁用它。此外,WiFi 控制器具有唤醒系统的功能。您也可以在设备管理器中禁用该功能。最后,在电源设置中,转到睡眠部分并禁用允许唤醒计时器设置。
答案3
NVIDIA USB Type-C 端口策略控制器很麻烦。正如您所说,即使您取消选中“允许此设备唤醒计算机”,它也会重新启动。
您可以通过创建一个在启动时运行的批处理文件来解决此问题,命令为“powercfg -devicedisablewake “NVIDIA USB Type-C Port Policy Controller”。这将取消选中该框。说实话,这不是最优雅的解决方案。
如果您不使用显卡上的 Type C 端口,则可以完全卸载该设备。但是,当您更新驱动程序时,它可能会重新安装。