1

Я пытаюсь не дать всем мышам / клавиатурам / 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

Какие-либо предложения?

1 ответ1

1

Попробуйте это в пакетном файле (вам придется запустить его с повышенными правами, чтобы он заработал):

Для /F "tokens = *" %% A in ('powercfg -devicequery wake_armed') выполните powercfg -devicedisablewake "%% A"

Больше информации о партии "Для"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .