Tente isso em um arquivo de lote (você precisará executá-lo para que funcione):
For /F "tokens=*" %%A in ('powercfg -devicequery wake_armed') do powercfg -devicedisablewake "%%A"
Estou tentando impedir que todos os mouses / teclados / dispositivos USB ativem uma área de trabalho do Windows 8.1 sem precisar voltar ao gerenciador de dispositivos sempre que um dispositivo é conectado novamente.
BIOS dual UEFI (Gigabyte GA-B75M-D3H): Não consigo encontrar uma opção para desativar o wake-on-usb.
Gerenciador de dispositivos: não consigo encontrar uma opção para desativar a ativação por padrão. Desativar um dispositivo individual só funciona até que seja desconectado / conectado novamente.
Portanto, gostaria de escrever um .bat
para ser executado na inicialização usando powercfg -devicedisablewake
. Infelizmente -devicedisablewake
precisa de um nome de dispositivo exato como entrada. Ou seja,
powercfg -devicedisablewake "HID-compliant mouse (006)"
funciona, mas qualquer outra coisa retorna "Invalid Parameters -- try "/?" for help"
.
"all"
, "*"
não são aceitos como entrada.
powercfg -devicequery wake_armed > msg.txt
powercfg -devicedisablewake < msg.txt
falha, assim como
powercfg -devicequery wake_armed|powercfg -devicedisablewake
Alguma sugestão?
Tente isso em um arquivo de lote (você precisará executá-lo para que funcione):
For /F "tokens=*" %%A in ('powercfg -devicequery wake_armed') do powercfg -devicedisablewake "%%A"