![英特尔(R)USB 3.0 可扩展主机控制器 - 1.0(微软)导致睡眠状态被意外唤醒](https://linux22.com/image/1569736/%E8%8B%B1%E7%89%B9%E5%B0%94%EF%BC%88R%EF%BC%89USB%203.0%20%E5%8F%AF%E6%89%A9%E5%B1%95%E4%B8%BB%E6%9C%BA%E6%8E%A7%E5%88%B6%E5%99%A8%20-%201.0%EF%BC%88%E5%BE%AE%E8%BD%AF%EF%BC%89%E5%AF%BC%E8%87%B4%E7%9D%A1%E7%9C%A0%E7%8A%B6%E6%80%81%E8%A2%AB%E6%84%8F%E5%A4%96%E5%94%A4%E9%86%92.png)
我有一台 MSI 笔记本电脑,上面连接了外置 USB 键盘和鼠标。此设备控制器“Intel(R) USB 3.0 eXtensible Host Controller - 1.0 (Microsoft)”可唤醒处于睡眠状态的 PC。我已为其安装了最新的驱动程序,并尝试了多种方法来解决此问题,但均无济于事,包括:
- 检查任务计划程序中是否有任何任务可以唤醒我的电脑
- 将 USB 驱动程序更新为最新版本,包括英特尔 USB 控制器,尽管英特尔的驱动程序这个设备的驱动程序相当旧了,微软为该设备提供的驱动程序取代了英特尔的驱动程序。
- 禁用“唤醒定时器”
- 禁用“混合睡眠”
- 禁用Windows 10的“自动维护”功能。
- 使用 Windows-10 中的故障排除来排除电源故障
当我的 PC 从睡眠状态自动唤醒时,我运行了以下命令:
C:\Users\farid>powercfg /lastwake
Wake History Count - 1
Wake History [0]
Wake Source Count - 1
Wake Source [0]
Type: Device
Instance Path: PCI\VEN_8086&DEV_A12F&SUBSYS_11C81462&REV_31\3&11583659&0&A0
Friendly Name: Intel(R) USB 3.0 eXtensible Host Controller - 1.0 (Microsoft)
Description: USB xHCI Compliant Host Controller
Manufacturer: Generic USB xHCI Host Controller
我还运行了以下命令来解决这个问题,但我还没有检查我的电脑是否再次被唤醒。但是,如果它不再被唤醒,我不想禁用从外部 USB 设备唤醒,因为我的笔记本电脑盖子是关闭的,我习惯从外部鼠标或键盘唤醒我的电脑。
PS C:\WINDOWS\system32> powercfg /DEVICEQUERY wake_armed
HID Keyboard Device
HID Keyboard Device (001)
HID-compliant mouse (003)
PS C:\WINDOWS\system32> powercfg /DEVICEDISABLEWAKE "HID Keyboard Device"
PS C:\WINDOWS\system32> powercfg /DEVICEDISABLEWAKE "HID Keyboard Device (001)"
PS C:\WINDOWS\system32> powercfg /DEVICEDISABLEWAKE "HID-compliant mouse (003)"
我连接到该控制器的设备如下图所示:
答案1
我遇到同样的问题已经有好几年了,现在似乎才解决了。
尽管它报告说是 USB 控制器唤醒了机器,但经过多次故障排除后,我确信是网络连接的问题,当我试验性地移除网线时,机器终于睡了一整夜。
我通常会启用局域网唤醒功能,这样当我需要远程访问我的机器时就可以打开它,以我有限的经验来看,它只会响应专门设计用于唤醒具有特定 MAC 地址的机器的特殊形成的“魔包”。
但是当我在“设备管理器”中检查网络设备的“高级”属性时,我发现“模式匹配唤醒”也已启用。这个功能更加宽松,似乎只要网络上有任何其他设备提到它,它就会被唤醒。
因此,我禁用了该功能,只启用“魔术包唤醒”(我可以通过路由器触发),现在即使连接了网线,我的机器也能安然入睡一整夜!