Попробуйте это в командном файле (вам придется запустить его с повышенными правами, чтобы он заработал):
Для / F "tokens = *" %% A in ('powercfg -devicequery wake_armed') выполните powercfg -devicedisablewake "%% A"
Я пытаюсь не дать всем мышам / клавиатурам / USB-устройствам разбудить рабочий стол Windows 8.1, не возвращаясь к диспетчеру устройств каждый раз, когда устройство подключается обратно.
UEFI dual bios (Gigabyte GA-B75M-D3H): я не могу найти возможность отключить wake-on-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
Какие-либо предложения?
Попробуйте это в командном файле (вам придется запустить его с повышенными правами, чтобы он заработал):
Для / F "tokens = *" %% A in ('powercfg -devicequery wake_armed') выполните powercfg -devicedisablewake "%% A"