将 Windows 8 设置为默认为所有设备禁用 USB 唤醒 - powercfg 管道?

将 Windows 8 设置为默认为所有设备禁用 USB 唤醒 - powercfg 管道?

我试图阻止所有鼠标/键盘/USB 设备唤醒 Windows 8.1 桌面,而不必每次重新插入设备时都返回设备管理器。

  • UEFI 双 BIOS(Gigabyte GA-B75M-D3H):我找不到禁用 USB 唤醒的选项。

  • 设备管理器:我找不到默认禁用唤醒的选项。禁用单个设备只有在拔出/重新插入时才有效。

因此,我想编写一个.bat在启动时运行的程序powercfg -devicedisablewake。不幸的是,-devicedisablewake需要输入确切的设备名称。即

powercfg -devicedisablewake "HID-compliant mouse (006)" 

有效,但其他任何返回"Invalid Parameters -- try "/?" for help". "all"的内容"*"均不被接受作为输入。

powercfg -devicequery wake_armed > msg.txt

powercfg -devicedisablewake < msg.txt

失败了,

powercfg -devicequery wake_armed|powercfg -devicedisablewake

有什么建议么?

答案1

在批处理文件中尝试此操作(您必须以提升的权限运行它才能使其正常工作):

对于/F“tokens=*”%%A 在('powercfg -devicequery wake_armed')中执行 powercfg -devicedisablewake“%%A”

有关批次“For”的更多信息

相关内容