%20%E5%8F%AF%E5%B0%86%E5%85%B6%E5%94%A4%E9%86%92%EF%BC%8C%E5%8D%B3%E4%BD%BF%E6%9C%AA%E6%8F%92%E4%B8%8A%E7%94%B5%E6%BA%90%E3%80%82%E6%98%8E%E6%98%BE%E5%8E%9F%E5%9B%A0%EF%BC%9AAMD%20SMBus%20%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%E6%9B%B4%E6%96%B0.png)
为什么”和“如何”可以拔掉插头会导致计算机唤醒吗?有没有人遇到过这个特定问题并找到了原因?这是否与“允许此计算机关闭此设备以节省电源”(并且已启用 USB 选择性暂停)变灰有关?
台式电脑(运行 W/11 64 位,Ryzen 3200G CPU;MS b450Pro 主板)在进入睡眠状态几分钟后开始唤醒,并且“powercfg -devicequery wake_armed”将隐藏键盘列为原因 - 即使在启动睡眠命令时关闭或拔下电源,并且设备管理器中取消选择“允许此设备唤醒计算机”。USB 鼠标同样如此。
我多次测试过这一点,方法是快速拔下外围设备或在其他时候按下睡眠键时关闭 USB 开关。(我长期使用脚本进入睡眠状态(C:\Windows\System32\rundll32.exe powrprof.dll,SetSuspendState 0,3,0),该脚本被热键设置为 Scroll Lock,效果很好)。
由于计算机在 AMD 芯片组和 AMD 软件更新之前处于睡眠状态,因此我推测其中一个是问题所在。我曾使用自动检测和安装来安装 AMD 芯片组驱动程序,但我选择不安装 AMD Ryzen 电源计划,因为我不想让它弄乱任何东西,而只是选择安装升级的 AMD PSP 驱动程序(可信执行环境子系统)和 AMD SMBus 驱动程序(主板上的芯片组主要用于与电源通信以接收开/关指令),并在卸载更新的 PSP 和 SMBus 驱动程序(AMD 现在表示这两个驱动程序都没有最新的驱动程序)后,睡眠-唤醒问题就消失了,睡眠功能可以像以前一样工作。
但是,即使取消选择“允许此设备唤醒计算机”,驱动程序更新怎么会导致未插电的设备唤醒计算机呢?