En Windows, la gestión de sus dispositivos de hardware se puede hacer fácilmente a través de la sección del Administrador de dispositivos. Sin embargo, si usted está en un entorno de servidor o si desea controlar los controladores de dispositivos mediante la línea de comandos, entonces DevCon es una buena alternativa para el Administrador de dispositivos regular.

DevCon es una parte del Kit de controladores de Windows y es una utilidad de línea de comandos que se puede utilizar para desactivar, habilitar, instalar, eliminar, escanear y enumerar rápidamente todos los dispositivos de hardware en un equipo local o de red.

Uso de DevCon

DevCon está disponible de forma gratuita y puede descargarse del sitio web de Microsoft. Una vez descargado, extrae el ejecutable y colócalo en algún lugar de la unidad C para que puedas alcanzarlo fácilmente en el símbolo del sistema. Por ejemplo, yo he colocado los archivos extraídos en una carpeta llamada «devcon» en mi unidad C.

carpeta devcon

Ahora abre el símbolo del sistema como administrador. Para ello, busca el símbolo del sistema en el menú Inicio, haz clic con el botón derecho y selecciona la opción «Ejecutar como administrador». Si utilizas Windows 8, simplemente selecciona la opción «Símbolo del sistema (Admin)» en el menú de usuario avanzado (Win + X).

devcon-cmd-admin

Una vez que estés en el símbolo del sistema, navega a la carpeta de 32 bits (i386) o a la de 64 bits (ia64) de la carpeta «devcon» utilizando el siguiente comando. Si has colocado el ejecutable de DevCon en otro lugar, cambia el comando en consecuencia.

cd c:devconi386

devcon-navigate-to-devcon

Ahora, si quieres conocer la sintaxis, los diferentes comandos y los argumentos utilizados por la utilidad Devcon, utiliza el siguiente comando para obtener ayuda.

devcon help

devcon-help

Para obtener una lista de los dispositivos, puede utilizar el comando find con las entradas de comodín. Dado que DevCon también se utiliza a través de la red, es necesario especificar el nombre del ordenador para obtener una lista de los dispositivos. Puedes encontrar fácilmente el nombre de tu ordenador Windows en la ventana «Propiedades del sistema». Por ejemplo, he utilizado el siguiente comando para obtener los detalles de mi CD-ROM. No olvides reemplazar el nombre del ordenador y el nombre del dispositivo. Además, siempre puedes sustituir el «deviceName» por los IDs del hardware.

devcon.exe -m:Nnombredelordenador find deviceName

devcon-find

También puede utilizar el comando Hardware IDs para obtener una lista de todos los dispositivos. Para obtener una lista de todos los dispositivos de hardware, utilice el siguiente comando.

devcon.exe hwids *

Si desea recortar la lista, utilice el comando con las entradas comodín.

devcon.exe -m:Nnombredelordenador hwids deviceName*

Ahora, para obtener el estado de un dispositivo, utilice el siguiente comando. Para facilitarte la vida, puedes utilizar los ID de hardware o los nombres con entradas comodín como hice yo. Este comando muestra el nombre y el estado del dispositivo.

devcon.exe status deviceName

devcon-status

Para desactivar un dispositivo utilizando la utilidad DevCon, puede utilizar el siguiente comando. Una vez más, utilice las entradas de comodín si es necesario, pero tenga cuidado, ya que podría deshabilitar otros dispositivos que no es su intención.

devcon.exe disable deviceName

devcon-disable

Para volver a habilitar el dispositivo, utilice el siguiente comando. El comando no hace más que sustituir «disable» por la palabra «enable».

devcon.exe enable deviceName

devcon-enable

Si quieres buscar cualquier dispositivo nuevo en tu ordenador, entonces puedes usar el comando de abajo. Es igual que el botón «Buscar nuevo hardware» en el Administrador de dispositivos.

devcon.exe rescan

devcon-rescan

Para instalar un determinado controlador utilizando la utilidad DevCon, necesita el archivo INF que viene incluido con los archivos del controlador. Ahora, para instalar un controlador de dispositivo, utilice el siguiente comando. No olvide sustituir «Path to INF file» por la ruta real y «hardwareID» por el ID real del hardware. En caso de que te lo preguntes, el switch /r es un argumento para reiniciar el ordenador una vez que el proceso haya terminado.

devcon.exe /r install «ruta del archivo INF» hardwareID

Para actualizar un controlador de dispositivo, utilice el siguiente comando.

Mientras que la introducción de los ID de hardware, puede utilizar los comodines, pero tenga cuidado al usarlos.

devcon.exe /r update «path to INF file» hardwareID

Ahora, para eliminar un dispositivo de hardware por completo, utilice el siguiente comando. Al igual que en cualquier otro comando, puede utilizar los comodines, pero no se recomienda en absoluto para este comando.

devcon /r remove «hardwareID»

Eso es todo por ahora, y es así de sencillo utilizar la utilidad de línea de comandos DevCon para gestionar sus controladores de hardware. Los comandos compartidos arriba son útiles en casi todas las situaciones básicas. Pero si quieres saber más, Microsoft Library tiene una excelente documentación que detalla todos y cada uno de los comandos de la utilidad DevCon. Así que no te olvides de probarla.

Espero que esto te ayude, y comenta a continuación tus opiniones y experiencias sobre el uso de DevCon para gestionar tus controladores de hardware