Reemplazar la consola de dispositivo (DevCon.exe)
DevCon fue originalmente y siempre ha sido un ejemplo de código diseñado como ejemplo, no una herramienta en la que se confiará. En respuesta a su popularidad, se han creado herramientas para reemplazar la funcionalidad de DevCon, al tiempo que se siguen los procedimientos recomendados y se agregan nuevas funcionalidades. Reemplace el uso de DevCon por las soluciones que se describen a continuación.
Herramientas recomendadas
PnPUtil
PnPUtil es una herramienta de bandeja de entrada que permite al usuario ver información sobre y cambiar el estado de los dispositivos y controladores. Consulte PnPUtil para obtener una guía de uso detallada.
Tabla de equivalencias
La compatibilidad con comandos de PnPUtil varía según la versión de Windows. Para obtener información sobre la compatibilidad mínima con versiones para cada comando, vea Sintaxis de comandos PnPUtil.
Comando Devcon | Descripción | Alternativa |
---|---|---|
clases | Enumera todas las clases de configuración de dispositivos. | pnputil /enum-classes |
disable | Deshabilite los dispositivos. | pnputil /disable-device |
driverfiles | Enumere los archivos de controladores instalados para los dispositivos. | pnputil /enum-drivers /files |
drivernodes | Enumerar los nodos de controladores de los dispositivos. | pnputil /enum-devices /drivers |
enable | Habilitar dispositivos. | pnputil /enable-device |
find | Buscar dispositivos. | pnputil /enum-devices /connected |
findall | Busque dispositivos, incluidos los que no están conectados actualmente. | pnputil /enum-devices |
hwids | Enumera los identificadores de hardware de los dispositivos. | pnputil /enum-devices /deviceids |
instalar | Cree un dispositivo de prueba e instale el controlador. | devgen /add /bus ROOT pnputil /add-driver <INF name> /install |
listclass | Enumera todos los dispositivos de una clase de instalación. | pnputil /enum-devices /class <name or GUID> |
reiniciar | Reinicie el equipo local. | shutdown /r /t 0 |
quitar | Quitar dispositivos. | pnputil /remove-device |
volver a examinar | Busque nuevo hardware. | pnputil /scan-devices |
resources | Enumerar los recursos de hardware de los dispositivos. | pnputil /enum-devices /resources |
restart | Reinicie los dispositivos. | pnputil /restart-device |
pila | Enumerar la pila de controladores esperada para los dispositivos. | pnputil /enum-devices /stack |
status | Enumerar el estado de ejecución de los dispositivos. | pnputil /enum-devices |
actualización | Actualice un dispositivo manualmente. | pnputil /add-driver <INF name> /install |
updateni | Actualizar manualmente un dispositivo (no interactivo). | pnputil /add-driver <INF name> /install |
dp_add | Agrega (instala) un paquete de controladores de terceros (OEM). | pnputil /add-driver <INF name> |
dp_delete | Elimina un paquete de controladores de terceros (OEM). | pnputil /delete-driver |
dp_enum | Enumera los paquetes de controladores de terceros (OEM) instalados en esta máquina. | pnputil /enum-drivers |
Funcionalidad incompatible
Coincidencia de caracteres comodín
La coincidencia con caracteres comodín no se admite en las alternativas de DevCon. Muchos de los comandos enumerados anteriormente pueden cambiar el estado del sistema y no deben usarse sin especificidad. Como alternativa, muchos comandos PnPUtil ofrecen la opción de realizar operaciones masivas en dispositivos que coincidan exactamente con un hardware o un identificador compatible.