Compartir a través de


Comandos de consola del dispositivo (DevCon.exe)

DevCon (DevCon.exe) es una herramienta de línea de comandos que puede mostrar información detallada sobre los dispositivos en equipos que ejecutan Windows. También puede usar DevCon para habilitar, deshabilitar, instalar, configurar y quitar dispositivos. DevCon usa la sintaxis siguiente.

devcon [/r] command [arguments]

Importante

PnPUtil se distribuye con todas las versiones de Windows y hace uso de las API más confiables y seguras disponibles y se recomienda su uso. Para obtener más información sobre el uso de PnPutil en lugar de devcon, vea Reemplazar DevCon.

Parámetros

Nota:

Para cambiar el estado o la configuración de un dispositivo, debe ser miembro del grupo Administradores del equipo.

Los parámetros de un comando DevCon deben aparecer en el orden que se muestra en la sintaxis. Si los parámetros no están en orden, DevCon los omite, pero no muestra un error de sintaxis. En su lugar, procesa el comando con los parámetros restantes.

Para obtener ayuda sobre la sintaxis de comandos, puede usar los siguientes comandos en una ventana del símbolo del sistema: ayuda de DevCon o comando de ayuda de DevCon.

/r

Reinicio condicional. Reinicia el sistema después de completar una operación solo si se requiere un reinicio para hacer efectivo un cambio.

Este parámetro difiere de la operación de reinicio de DevCon, que obliga al sistema a reiniciar. En su lugar, el parámetro /r determina si se requiere un reinicio en función del código de retorno de la operación adjunta. Para obtener más información, consulte Reinicio y reinicio.

comando

Especifica un comando DevCon. Para obtener información sobre los comandos de DevCon disponibles y los argumentos de comando, use la lista siguiente.

También puede obtener ayuda de sintaxis en una ventana del símbolo del sistema mediante el comando de ayuda de DevCon.

Para enumerar y mostrar información sobre los dispositivos en el equipo, use los siguientes comandos:

Para buscar información sobre los dispositivos del equipo, use los siguientes comandos:

Para manipular el dispositivo o cambiar su configuración, use los siguientes comandos:

arguments

Especifica los argumentos de un comando DevCon.

/? o ayuda

Muestra información de ayuda. Si especifica una operación, DevCon muestra ayuda detallada para la operación.

Los parámetros deben aparecer en el orden especificado. Por ejemplo, para mostrar ayuda para la operación Estado de DevCon, escriba devcon /? status (o estado de ayuda de devcon), no devcon status /?.

Comentarios

Muchas operaciones de DevCon requieren el identificador de hardware del dispositivo. Para crear una lista de los identificadores de hardware de todos los dispositivos del equipo para usarlos en operaciones posteriores de DevCon, comience con un comando HwIDs de DevCon. Para obtener más información, consulte Identificadores de hardware y cadenas de identificación de dispositivos.

Cómo Busca DevCon dispositivos

DevCon identifica los dispositivos por su nombre de equipo, identificador de hardware, identificador compatible, identificador de instancia de dispositivo o clase de configuración de dispositivo.

Si un comando incluye más de un identificador o patrón de id. (un identificador que contiene caracteres comodín (*)), DevCon devuelve dispositivos cuyos identificadores coinciden con cualquiera de los identificadores o patrones de identificador. Es decir, supone un argumento "o" entre los argumentos id.

Por ejemplo, devcon hwids *pnp* *mou* devuelve dispositivos que incluyen "pnp" o "mou" en su identificador de hardware o id. compatible.

Si un comando incluye una clase de configuración de dispositivo, DevCon limita primero la búsqueda a la clase de instalación y, a continuación, devuelve dispositivos de la clase que coinciden con cualquiera de los patrones de identificador, es decir, supone un "y" entre la clase y los identificadores y un "o" entre cada uno de los argumentos id.

Por ejemplo, devcon hwids =media *pnp* *microsoft* devuelve dispositivos en la clase de configuración de dispositivos multimedia que incluyen "pnp" o "microsoft" en su identificador de hardware o identificador compatible.

Reinicio y reinicio

DevCon proporciona dos métodos para reiniciar el sistema operativo y un método para reiniciar los dispositivos.

  • El parámetro /r es un reinicio condicional que reinicia el sistema operativo solo si se requiere un reinicio para que la operación complementaria sea efectiva. Este parámetro solo es válido en los comandos que incluyen una operación de DevCon. Puede reiniciar el sistema en un equipo local.

  • La operación de reinicio de DevCon obliga al sistema operativo a reiniciar. Solo es válido en un equipo local y no se puede combinar con otras operaciones. En lugar de usar la operación de reinicio, los usuarios suelen agregar el parámetro /r a los comandos.

  • La operación DevCon Restart reinicia los dispositivos especificados. Solo es válido en un equipo local y no se puede combinar con otras operaciones.

Códigos de retorno de DevCon

DevCon devuelve un entero que se puede usar en programas y scripts para determinar el éxito de un comando DevCon (por ejemplo, return = devcon hwids *).

En la tabla siguiente se enumeran y describen los códigos de retorno.

Código devuelto Descripción
0 Correcto
1 Requiere reinicio
2 Error
3 Error de sintaxis