Activar / desactivar el dispositivo Windows 7 a través de la línea de comando

33

Tengo un dispositivo que a menudo habilito y deshabilito usando el Administrador de dispositivos . Me gustaría escribir un script para hacer esto mediante programación (es decir, usando la línea de comando). Vi un programa llamado devconque funciona para Windows 2000, Windows XP y Windows Server 2003 , pero necesito uno que funcione para Windows 7. ¿Hay alguno disponible gratuitamente?

corsiKa
fuente

Respuestas:

11
  1. Descargue el WDK Windows Driver Kit 7.1.0 de Microsoft.
  2. Use el Extractor universal para extraer el contenido de la ISO a una ubicación temporal ... o use el método que desee para montar y entrar en la ISO.
  3. Puede usar la misma herramienta para extraer el archivo de instalación "WDK \ setuptools_x64fre.msi" en un directorio temporal.
  4. En ese directorio temporal encontrará "WinDDK \ 7600.16385.win7_wdk.100208-1538 \ tools \ devcon \ amd64 \ devcon.exe". Ha sido probado para que funcione con Win7x64, y es parte del kit de desarrollo de controladores de Windows más reciente.

Entonces, hay Devcon.exe para Windows 7 para usted. Funciona con Windows 7 y es gratis.

Instrucciones tomadas del foro de respuestas de Microsoft .

Bon Gart
fuente
Este caballero aquí tuvo la amabilidad de cargar el archivo solo, por lo que no tiene que descargar un ISO de 700 mb solo para extraerlo. Funcionó bien para mí.
HodofHod
1
Asegúrese de extraer también setuptools_x64fre_cab001.cab, porque en realidad ese archivo cab contiene devcon, no el msi.
Tarnay Kálmán
wp.me/p7I9kP-w muestra cómo descargar solo el fragmento de ISO que necesita, muestra Win 7, 8 y 10, x64 y x86.
robrich
43

DevManView es otra forma de hacer esto, y es mucho más fácil de adquirir que devcon.exe, pero sigue siendo gratuito.

Uso el siguiente comando en un archivo por lotes para usar deshabilitar / habilitar un dispositivo en la computadora portátil de mi esposa cuando lo necesitamos:

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

También puede crear un acceso directo regular, editar sus propiedades y agregar los parámetros en el campo Destino .

David McClelland
fuente
Esto funcionó en Vista también.
T.Todua
1
Me pone triste y feliz que exista una herramienta que hace esto.
dwj
1
El sitio no menciona los sistemas compatibles, pero funciona bien en Windows 8.1 de 64 bits (utiliza la versión "DevManView para sistemas x64").
Álvaro González
trabajó para mí en abril de 2015 - win7-64
Uğur Gümüşhan
Sería mejor si hubiera una opción para alternar el estado del dispositivo.
Adil Malik
2

Para Windows 8, hay WDK 8.1 disponible en http://msdn.microsoft.com/en-US/windows/hardware/gg454513

El pequeño binario de configuración permite la descarga (sin instalar WDK) (~ 500 MB) y sin contenedor iso.

Busqué taxis para devcon.exe pero los nombres están codificados. Universal Extractor usado para extraer ".. \ Installer \ Windows Driver Kit-x86_en-us.msi" - finaliza con un error. Sin embargo, obtuve el archivo que necesito: "... \ Windows Kits \ 8.1 \ Tools \ x64 \ devcon.exe"

La herramienta debe ejecutarse con Privs de administrador para que surta efecto.

Robert
fuente