英特尔(R)USB 3.0 可扩展主机控制器 - 1.0(微软)导致睡眠状态被意外唤醒

英特尔(R)USB 3.0 可扩展主机控制器 - 1.0(微软)导致睡眠状态被意外唤醒

我有一台 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 地址的机器的特殊形成的“魔包”。

但是当我在“设备管理器”中检查网络设备的“高级”属性时,我发现“模式匹配唤醒”也已启用。这个功能更加宽松,似乎只要网络上有任何其他设备提到它,它就会被唤醒。

因此,我禁用了该功能,只启用“魔术包唤醒”(我可以通过路由器触发),现在即使连接了网线,我的机器也能安然入睡一整夜!

相关内容