Abilita / disabilita il dispositivo Windows 7 dalla riga di comando


33

Ho un dispositivo che abilito e disabilito spesso usando Gestione dispositivi . Mi piacerebbe scrivere uno script per farlo a livello di codice (cioè usando la riga di comando). Ho visto un programma chiamato devconche funziona per Windows 2000, Windows XP e Windows Server 2003 , ma ne ho bisogno che funzioni per Windows 7. Ce n'è uno disponibile gratuitamente?

Risposte:


11
  1. Scarica il WDK Windows Driver Kit 7.1.0 da Microsoft.
  2. Usa l' Estrattore Universale per estrarre il contenuto dell'ISO in una posizione temporanea ... oppure usa qualunque metodo tu voglia montare e entrare nell'ISO.
  3. È possibile utilizzare lo stesso strumento per estrarre il file di installazione "WDK \ setuptools_x64fre.msi" in una directory temporanea.
  4. In quella directory temporanea troverai "WinDDK \ 7600.16385.win7_wdk.100208-1538 \ tools \ devcon \ amd64 \ devcon.exe". È stato testato per funzionare con Win7x64 ed è parte del kit di sviluppo driver Windows più recente.

Quindi, c'è Devcon.exe per Windows 7 per te. Funziona con Windows 7 ed è gratuito.

Istruzioni tratte dal forum di Microsoft Answers .


Questo signore qui è stato così gentile da caricare il file da solo, in modo da non dover scaricare un ISO da 700 MB solo per estrarlo. Ha funzionato bene per me.
HodofHod,

1
Assicurati di estrarre anche setuptools_x64fre_cab001.cab, perché in realtà quel file cab contiene devcon, non il msi.
Tarnay Kálmán,

wp.me/p7I9kP-w mostra come scaricare solo la parte dell'ISO di cui hai bisogno, mostra Win 7, 8, & 10, x64 & x86.
robrich,

43

DevManView è un altro modo per farlo - ed è molto più facile da acquisire rispetto a devcon.exe, ma è ancora gratuito.

Uso il seguente comando in un file batch per disabilitare / abilitare un dispositivo sul laptop di mia moglie quando ne abbiamo bisogno:

devmanview.exe /disable_enable "SDA Standard Compliant SD Host Controller"

Puoi anche creare un collegamento regolare, modificarne le proprietà e aggiungere i parametri nel campo Destinazione .


Questo ha funzionato anche in Vista.
T.Todua,

1
Mi rende triste e felice che esista uno strumento che fa questo.
DW

1
Il sito non menziona i sistemi supportati ma funziona bene su Windows 8.1 a 64 bit (utilizzata la versione "DevManView per sistemi x64").
Álvaro González,

ha lavorato per me nel 2015 aprile - win7-64
Uğur Gümüşhan

Sarebbe meglio se ci fosse un'opzione per cambiare lo stato del dispositivo.
Adil Malik,

2

Per Windows 8, è disponibile WDK 8.1 all'indirizzo http://msdn.microsoft.com/en-US/windows/hardware/gg454513

Il piccolo file binario di installazione consente di scaricare (senza installare WDK) (~ 500 MB) e senza iso-container.

I taxi cercati per devcon.exe ma i nomi sono confusi. Utilizzato Universal Extractor per estrarre ".. \ Installers \ Windows Driver Kit-x86_en-us.msi" - termina con un errore. Tuttavia, ho ottenuto il file di cui ho bisogno: "... \ Windows Kits \ 8.1 \ Tools \ x64 \ devcon.exe"

Lo strumento deve essere eseguito con i privilegi di amministratore per avere effetto.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.