Geräte per Script deaktivieren in Windows

Um Strom zu sparen oder die eigene Überwachungs-Paranoia zu mindern, empfiehlt es sich, nicht benutzte Geräte am eigenen Rechner komplett vom Strom zu trennen. Geräte wie Soundboxen oder Webcams kann man ganz klassisch über den Geräte-Manager de/aktivieren. Das Ganze funktioniert aber auch per Script. Früher war hierfür der Standardweg devcon. Inzwischen bietet Windows 10 über die PowerShell einen bequemeren Weg, dies zu realisieren.


Zunächst ermittelt man über den Geräte-Manager den Namen oder die Hardware-ID (Rechtsklick auf das jeweilige Gerät > Details > Gerätebeschreibung / Hardware-IDs). Alternativ geht das auch mit dem PowerShell Kommando Get-PnpDevice -PresentOnly. Nun legt man das folgende PowerShell-Script an:

a422fab8dcb43ba45cce4420e050941f

Das Script zeigt automatisch den UAC-Dialog, da es Administratorrechte benötigt und lässt sich nun wiefolgt aufrufen:

a422fab8dcb43ba45cce4420e050941f

XXX steht dabei für den Namen oder die Hardware-ID, YYY für die Werte enable oder disable (type kann auch weggelassen werden, dann wird der momentane Status jeweils negiert). Um das Ganze bequem per Verknüpfung aufzurufen, legt man diese einfach wiefolgt an:

a422fab8dcb43ba45cce4420e050941f

Auch ein Autostart per Aufgabenplanung (mit den Optionen "Ausführung unabhängig von der Benutzerkontensteuerung" und "mit höchsten Privilegien") oder Steuerung per Tastatur-Hotkeys ist beispielsweise mit einem Tool wie flimsy ohne Weiteres möglich.

Zurück