Festlegen, dass Windows 8 standardmäßig für alle Geräte deaktiviert wird - Powercfg-Pipes?

1202
user282641

Ich versuche, alle Mäuse / Tastaturen / USB-Geräte davon abzuhalten, einen Windows 8.1-Desktop zu aktivieren, ohne jedes Mal, wenn ein Gerät wieder angeschlossen wird, zum Geräte-Manager zurückkehren zu müssen.

  • UEFI Dual Bios (Gigabyte GA-B75M-D3H): Ich kann keine Option zum Deaktivieren von Wake-On-USB finden.

  • Geräte-Manager: Ich kann keine Option finden, um das Wecken standardmäßig zu deaktivieren. Das Deaktivieren eines einzelnen Geräts funktioniert nur, wenn es vom Computer getrennt oder wieder angeschlossen wird.

Ich möchte also eine schreiben .bat, die beim Start mit läuft powercfg -devicedisablewake. Benötigt leider -devicedisablewakeeinen genauen Gerätenamen als Eingabe. Ie,

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

funktioniert, aber alles andere kehrt zurück "Invalid Parameters -- try "/?" for help". "all", "*"werden nicht als Eingabe akzeptiert.

powercfg -devicequery wake_armed > msg.txt  powercfg -devicedisablewake < msg.txt 

scheitert wie

powercfg -devicequery wake_armed|powercfg -devicedisablewake 

Irgendwelche Vorschläge?

1
Sie haben hier zwei Fragen gestellt. Eine dieser Fragen ist im Wesentlichen ein Duplikat von http://superuser.com/questions/631637/how-to-disallow-usb-devices-to-wake-the-computer-by-default-in-windows-7/ Die andere Frage betrifft die .bat-Dateisyntax, die unten beantwortet wurde. Ihr Ansatz zur Auflistung aktiver Geräte ändert NICHT die Standardeinstellung für alle Geräte, auch nachdem sie an einen neuen USB-Anschluss angeschlossen wurden. (Siehe http://superuser.com/a/1006622/226996) Allen Pestaluky vor 8 Jahren 0

1 Antwort auf die Frage

1
Ƭᴇcʜιᴇ007

Versuchen Sie dies in einer Batch-Datei (Sie müssen es erhöht ausführen, damit es funktioniert):

Für / F "tokens = *" %% A in ('powercfg -devicequery wake_armed') do powercfg -devicedisablewake "%% A"

Mehr Infos zum Los "Für"