Ejemplos de PnPUtil
En este tema se proporcionan ejemplos sobre cómo usar la herramienta PnPUtil.
/add-driver
Agregar paquete de controladores
pnputil /add-driver x:\driver.inf
Agregar varios paquetes de controladores
pnputil /add-driver c:\oem\*.inf
Agregar e instalar el paquete de controladores en un dispositivo existente
pnputil /add-driver device.inf /install
/delete-driver
Eliminación del paquete de controladores
pnputil /delete-driver oem0.inf
Forzar eliminación del paquete de controladores
pnputil /delete-driver oem1.inf /force
/disable-device
Deshabilitación del dispositivo especificado por el identificador de instancia de dispositivo
pnputil /disable-device "USB\VID_045E&PID_00DB\6&870CE29&0&1"
Deshabilitación de todos los dispositivos con un identificador específico de hardware o 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"
Habilitar 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 o 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
Exportación del paquete de controladores
pnputil /export-driver oem6.inf .
Exportación de 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 del dispositivo
pnputil /restart-device "USB\VID_045E&PID_00DB\6&870CE29&0&1"
Reiniciar todos los dispositivos con un identificador específico de hardware o compatible
pnputil /restart-device /deviceid "USB\Class_03"
Reiniciar todos los dispositivos de una clase específica en un bus específico
pnputil /restart-device /class "USB" /bus "PCI"
/scan-devices
Examinar el sistema para ver si hay cambios en el hardware del dispositivo
pnputil /scan-devices
Se requieren derechos de administrador para ejecutar el comando pnputil /scan-devices.
/enum-devicetree
Enumerar á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 con "ROOT\SYSTEM\0000" como información del controlador raíz y mostrar
pnputil /enum-devicetree ROOT\SYSTEM\0000 /drivers
Enumerar el árbol de dispositivos conectados y mostrar interfaces de dispositivo
pnputil /enum-devicetree /connected /interfaces
Enumerar información de la pila de dispositivos, interfaces, controladores y servicios de árbol
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