Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
En este artículo se proporcionan ejemplos prácticos de comandos PnPUtil para administrar controladores y dispositivos de Windows. Cada ejemplo incluye la sintaxis exacta y la salida esperada para ayudarle a aplicar inmediatamente estos comandos.
En este artículo, aprenderá a:
- Adición e instalación de paquetes de controladores
- Habilitación y deshabilitación de dispositivos
- Enumerar controladores y dispositivos en tu sistema
- Solución de problemas de controladores
Prerrequisitos
Se requieren derechos de administrador para la mayoría de los comandos PnPUtil.
/add-driver
Agregar paquete de controladores
pnputil /add-driver x:\driver.inf
Añadir varios paquetes de controladores
pnputil /add-driver c:\oem\*.inf
Adición e instalación del paquete de controladores en un dispositivo existente
pnputil /add-driver device.inf /install
/delete-driver
Eliminar paquete de controladores
pnputil /delete-driver oem0.inf
Forzar eliminación del paquete de controladores
pnputil /delete-driver oem1.inf /force
/disable-device
Deshabilitar el dispositivo especificado por el identificador de instancia de dispositivo
pnputil /disable-device "USB\VID_045E&PID_00DB\6&870CE29&0&1"
Deshabilitar todos los dispositivos con un hardware específico o un identificador compatible
pnputil /disable-device /deviceid "USB\Class_03"
Deshabilitar todos los dispositivos de una clase específica en un bus específico
pnputil /disable-device /class "USB" /bus "PCI"
/enable-device
Habilitación del dispositivo especificado por el identificador de instancia de dispositivo
pnputil /enable-device "USB\VID_045E&PID_00DB\6&870CE29&0&1"
Habilitación de todos los dispositivos con un identificador específico de hardware o compatible
pnputil /enable-device /deviceid "USB\Class_03"
Habilitación de todos los dispositivos de una clase específica en un bus específico
pnputil /enable-device /class "USB" /bus "PCI"
/enum-classes
Enumerar todas las clases de configuración de dispositivos en el sistema
pnputil /enum-classes
Enumerar información para una clase de configuración de dispositivo específica
pnputil /enum-classes /class "Display"
/enum-devices
Enumerar dispositivos en el sistema. Aparece un dispositivo habilitado con el estado Iniciado; un dispositivo deshabilitado aparece como Deshabilitado.
pnputil /enum-devices
Enumerar solo los dispositivos conectados en el sistema
pnputil /enum-devices /connected
Enumerar el dispositivo con un identificador de instancia específico
pnputil /enum-devices /instanceid "ROOT\SYSTEM\0000"
Enumerar todos los dispositivos con una clase específica
pnputil /enum-devices /class "Display"
Enumerar todos los dispositivos con código de problema específico
pnputil /enum-devices /problem 28
Enumerar todos los dispositivos con problemas y mostrar identificadores de hardware/compatibles
pnputil /enum-devices /problem /deviceids
Enumerar todos los dispositivos con un identificador específico de hardware o compatible
pnputil /enum-devices /deviceid "USB\Class_03"
Enumerar todos los dispositivos con bus específico
pnputil /enum-devices /bus "PCI"
/enum-drivers
"); Enumerar paquetes de controladores OEM
pnputil /enum-drivers
Enumerar todos los paquetes de controladores OEM de una clase específica
pnputil /enum-drivers /class "System"
Enumerar todos los paquetes de controladores OEM y mostrar archivos de controladores
pnputil /enum-drivers /files
/enum-interfaces
Enumerar solo interfaces habilitadas en el sistema
pnputil /enum-interfaces /enabled
Enumerar todas las interfaces con un GUID de clase de interfaz específico
pnputil /enum-interfaces /class "{884b96c3-56ef-11d1-bc8c-00a0c91405dd}"
/export-driver
Exportar paquete de controladores
pnputil /export-driver oem6.inf .
Exportar todos los paquetes de controladores
pnputil /export-driver * c:\backup
/remove-device
Eliminación del dispositivo especificado por el identificador de instancia de dispositivo
pnputil /remove-device "USB\VID_045E&PID_00DB\6&870CE29&0&1"
Eliminación de todos los dispositivos con un identificador específico de hardware o compatible
pnputil /remove-device /deviceid "USB\Class_03"
Quitar todos los dispositivos de una clase específica en un bus específico
pnputil /remove-device /class "USB" /bus "PCI"
/restart-device
Reinicio del dispositivo especificado por el identificador de instancia de dispositivo
pnputil /restart-device "USB\VID_045E&PID_00DB\6&870CE29&0&1"
Reinicio de todos los dispositivos con un identificador específico de hardware o compatible
pnputil /restart-device /deviceid "USB\Class_03"
Reinicio de todos los dispositivos de una clase específica en un bus específico
pnputil /restart-device /class "USB" /bus "PCI"
/scan-devices
Examine el sistema para detectar cualquier cambio de hardware del dispositivo. Use este comando después de conectar el nuevo hardware para forzar a Windows a detectarlo.
pnputil /scan-devices
Después del examen, use /enum-devices /connected para comprobar que se detectó el nuevo dispositivo.
/enum-devicetree
Enumerar el árbol de dispositivos
pnputil /enum-devicetree
Enumerar el árbol de dispositivos con "ROOT\SYSTEM\0000" como raíz
pnputil /enum-devicetree "ROOT\SYSTEM\0000"
Enumerar el árbol de dispositivos utilizando "ROOT\SYSTEM\0000" como raíz y mostrar la información del controlador.
pnputil /enum-devicetree ROOT\SYSTEM\0000 /drivers
Enumerar el árbol de dispositivos conectados y mostrar interfaces de dispositivo
pnputil /enum-devicetree /connected /interfaces
Enumerar el árbol y mostrar información de la pila de dispositivos, interfaces, controladores y servicios.
pnputil /enum-devicetree /stack /interfaces /drivers /services
/enum-containers
Enumerar todos los contenedores de dispositivos en el sistema
pnputil /enum-containers
Enumerar un contenedor de dispositivos específico
pnputil /enum-containers /containerid "{00000000-0000-0000-ffff-ffffffffffff}"
Enumerar todos los contenedores de dispositivos conectados y los dispositivos asociados
pnputil /enum-containers /connected /devices
Enumerar todos los contenedores de dispositivos desconectados, los dispositivos asociados y la salida a un archivo en formato XML
pnputil /enum-containers /disconnected /devices /format xml /output-file disconnecteddevices.xml
Solución de problemas
- Compruebe que está ejecutando la línea de comandos con privilegios de administrador.
- Compruebe la sintaxis del comando PnPUtil para ver el formato de parámetro correcto.
- Use
/enum-devices /problempara identificar problemas de dispositivo.