Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
PnPUtil (PnPUtil.exe) se incluye en todas las versiones de Windows a partir de Windows Vista, en el directorio %windir%\system32.
Para ejecutar PnPUtil, abra una ventana del símbolo del sistema (Ejecutar como administrador) y escriba un comando con la sintaxis y los parámetros siguientes.
PNPUTIL [/add-driver <...> | /delete-driver <...> |
/export-driver <...> | /enum-drivers |
/enum-devices [<...>] | /enum-devicetree [<...>] |
/disable-device <...> | /enable-device <...> |
/restart-device <...> | /remove-device <...> |
/scan-devices [<...>] | /enum-classes [<...>] |
/enum-interfaces [<...>] | /enum-containers [<...>] |
/?]
Commands
/add-driver
Agrega paquetes de controladores al almacén de controladores. Comando disponible a partir de Windows 10, versión 1607.
PNPUTIL /add-driver <filename.inf | *.inf> [/subdirs] [/install] [/reboot]
Marcas disponibles a partir de Windows 10, versión 1607:
-
/subdirs- recorrer subdirectorios para paquetes de controladores -
/install- instalar o actualizar controladores en cualquier dispositivo coincidente -
/reboot: reinicie el sistema si es necesario para completar la operación.
Nota:
Si el controlador no es el controlador clasificado más alto en el sistema, PnPUtil no lo forzará en el dispositivo.
Para comprobar los controladores coincidentes y su clasificación, ejecute lo siguiente desde un símbolo del sistema con privilegios elevados: pnputil /enum-devices /instanceid <devgen device instance ID ROOT\DEVGEN{...}> /drivers.
/delete-driver
Elimina un paquete de controladores del almacén de controladores. Comando disponible a partir de Windows 10, versión 1607.
PNPUTIL /delete-driver <oem#.inf> [/uninstall] [/force] [/reboot]
Marcas disponibles a partir de Windows 10, versión 1607:
-
/uninstall: desinstale el paquete de controladores de cualquier dispositivo que lo use. -
/force: elimine el paquete de controladores incluso cuando esté en uso por los dispositivos. -
/reboot: reinicie el sistema si es necesario para completar la operación.
/export-driver
Exporta los paquetes de controladores desde el almacén de controladores a un directorio de destino. Comando disponible a partir de Windows 10, versión 1607.
PNPUTIL /export-driver <oem#.inf | *> <target directory>
/enum-drivers
Enumera todos los paquetes de controladores de terceros en el almacén de controladores. Comando disponible a partir de Windows 10, versión 1607.
PNPUTIL /enum-drivers [/class <name | GUID>] [/files]
Marcas disponibles a partir de Windows 11, versión 21H2:
-
/class <name | GUID>- filtrar por nombre de clase de controlador o GUID
Marcas disponibles a partir de Windows 11, versión 22H2:
-
/files: enumera todos los archivos de paquete de controladores
/disable-device
Deshabilita los dispositivos en el sistema. Comando disponible a partir de Windows 10, versión 2004.
PNPUTIL /disable-device [<instance ID> | /deviceid <device ID>]
[/class <name | GUID>]
[/bus <name | GUID>]
[/reboot] [/force]
Marcas disponibles a partir de Windows 10, versión 2004:
-
/reboot: reinicie el sistema si es necesario para completar la operación.
Marcas disponibles a partir de Windows 11, versión 21H2:
-
/deviceid <device ID>: deshabilita todos los dispositivos con el identificador de dispositivo coincidente.
Marcas disponibles a partir de Windows 11, versión 22H2:
-
/class <name | GUID>- filtrar por nombre de clase de dispositivo o GUID -
/bus <name | GUID>- filtrar por nombre del enumerador de bus o GUID de tipo de bus -
/force: deshabilita incluso si el dispositivo proporciona una funcionalidad crítica del sistema.
/enable-device
Habilita los dispositivos en el sistema. Comando disponible a partir de Windows 10, versión 2004.
PNPUTIL /enable-device [<instance ID> | /deviceid <device ID>]
[/class <name | GUID>] [/bus <name | GUID>]
[/reboot]
Marcas disponibles a partir de Windows 10, versión 2004:
-
/reboot: reinicie el sistema si es necesario para completar la operación.
Marcas disponibles a partir de Windows 11, versión 21H2:
-
/deviceid <device ID>: habilite todos los dispositivos con el identificador de dispositivo coincidente.
Marcas disponibles a partir de Windows 11, versión 22H2:
-
/class <name | GUID>- filtrar por nombre de clase de dispositivo o GUID -
/bus <name | GUID>- filtrar por nombre del enumerador de bus o GUID de tipo de bus
/restart-device
Reinicia los dispositivos en el sistema. Comando disponible a partir de Windows 10, versión 2004.
PNPUTIL /restart-device [<instance ID> | /deviceid <device ID>]
[/class <name | GUID>] [/bus <name | GUID>]
[/reboot]
Marcas disponibles a partir de Windows 10, versión 2004:
-
/reboot: reinicie el sistema si es necesario para completar la operación.
Marcas disponibles a partir de Windows 11, versión 21H2:
-
/deviceid <device ID>: reinicie todos los dispositivos con el identificador de dispositivo coincidente.
Marcas disponibles a partir de Windows 11, versión 22H2:
-
/class <name | GUID>- filtrar por nombre de clase de dispositivo o GUID -
/bus <name | GUID>: filtre por nombre del enumerador de bus o GUID de tipo de bus.
/remove-device
Intenta quitar un dispositivo del sistema. Comando disponible a partir de Windows 10, versión 2004.
PNPUTIL /remove-device [<instance ID> | /deviceid <device ID>]
[/class <name | GUID>] [/bus <name | GUID>]
[/subtree] [/reboot] [/force]
Marcas disponibles a partir de Windows 10, versión 2004:
-
/subtree: quite todo el subárbol del dispositivo, incluidos los dispositivos secundarios. -
/reboot: reinicie el sistema si es necesario para completar la operación.
Marcas disponibles a partir de Windows 11, versión 21H2:
-
/deviceid <device ID>: se quitan todos los dispositivos con el identificador de dispositivo coincidente.
Marcas disponibles a partir de Windows 11, versión 22H2:
-
/class <name | GUID>- filtrar por nombre de clase de dispositivo o GUID -
/bus <name | GUID>- filtrar por nombre del enumerador de bus o GUID de tipo de bus -
/force: se quita incluso si el dispositivo proporciona una funcionalidad crítica del sistema.
/scan-devices
Examina el sistema para detectar cualquier cambio de hardware del dispositivo. Comando disponible a partir de Windows 10, versión 2004.
/scan-devices [/instanceid <instance ID>] [/async]
Marcas disponibles a partir de Windows 10, versión 2004:
-
/instanceid <instance ID>- examinar el subárbol del dispositivo para ver los cambios -
/async: buscar cambios de forma asincrónica
/enum-devices
Enumera todos los dispositivos del sistema. Comando disponible a partir de Windows 10, versión 1903.
PNPUTIL /enum-devices [/connected | /disconnected]
[/instanceid <instance ID> | /deviceid <device ID>]
[/class <name | GUID>] [/problem [<code>]]
[/bus [<name | GUID>]] [/deviceids] [/relations]
[/services] [/stack] [/drivers] [/interfaces]
[/properties] [/resources]
Marcas disponibles a partir de Windows 10, versión 1903:
-
/connected- filtrar por dispositivos conectados -
/disconnected- filtrar por dispositivos desconectados -
/instanceid <instance ID>- filtrar por identificador de instancia de dispositivo -
/class <name | GUID>- filtrar por nombre de clase de dispositivo o GUID -
/problem [<code>]- filtrar por dispositivos con problemas o filtrar por código de problema específico -
/relations- mostrar relaciones de dispositivo primario y secundario
Marcas disponibles a partir de Windows 10, versión 2004:
-
/drivers- mostrar controladores coincidentes e instalados
Marcas disponibles a partir de Windows 11, versión 21H2:
-
/bus [<name | GUID>]- display bus enumerator name and bus type GUID or filter by bus enumerator name or bus type GUID -
/deviceids- mostrar hardware y identificadores compatibles -
/services- mostrar servicios de dispositivo -
/stack- mostrar información efectiva de la pila de dispositivos -
/interfaces- mostrar interfaces de dispositivo -
/properties: mostrar todas las propiedades del dispositivo
Marcas disponibles a partir de Windows 11, versión 22H2:
-
/deviceid <device ID>- filtrar por hardware de dispositivo e identificador compatible -
/resources- mostrar recursos del dispositivo
/enum-devicetree
Enumera el árbol de dispositivos.
Comando disponible a partir de Windows 11, versión 23H2.
/enum-devicetree [root device instance ID] [/connected] [/services]
[/stack] [/drivers] [/interfaces]
root device instance ID : muestra el árbol de dispositivos a partir del identificador de instancia de dispositivo raíz especificado.
Flags
-
/connected- filtrar por dispositivos conectados -
/services- mostrar servicios de dispositivo -
/stack- mostrar información efectiva de la pila de dispositivos -
/drivers- mostrar controladores coincidentes e instalados -
/interfaces- mostrar interfaces de dispositivo
/enum-interfaces
Enumera todas las interfaces de dispositivo del sistema.
Comando disponible a partir de Windows 10, versión 1903.
PNPUTIL /enum-interfaces [/enabled | /disabled] [/class <GUID>] [/properties]
Marcas disponibles a partir de Windows 10, versión 1903:
-
/enabled- filtrar por interfaces habilitadas -
/disabled- filtrar por interfaces deshabilitadas -
/class <GUID>- filtrar por GUID de clase de interfaz
Marcas disponibles a partir de Windows 11, versión 22H2:
-
/properties: mostrar todas las propiedades de la interfaz
/enum-classes
Enumera todas las clases de dispositivo del sistema.
Comando disponible a partir de Windows 11, versión 22H2.
PNPUTIL /enum-classes [/class <name | GUID>] [/services]
Marcas disponibles a partir de Windows 11, versión 22H2:
-
/class <name | GUID>- filtrar por nombre de clase de dispositivo o GUID -
/services: mostrar servicios de clase de dispositivo
/enum-containers
Enumera todos los contenedores de dispositivos del sistema.
Comando disponible a partir de Windows 11, versión 23H2.
PNPUTIL /enum-containers [/containerid <container id>] [/connected | /disconnected]
[/problem] [/devices] [/format <txt | xml | csv>]
[/output-file [<filename>]]
Flags
/containerid <container id> : filtre por identificador de contenedor.
/connected | /disconnected - filtrar por contenedores de dispositivos conectados o filtrar por contenedores de dispositivos desconectados
/problem - filtrar por contenedores de dispositivos con problemas
/devices - mostrar dispositivos de contenedor
/format : dar formato a la salida como texto, XML o CSV
/output-file [<filename>] : escritura de salida en nombre de archivo opcional
/?
Muestra la sintaxis de la línea de comandos.
PNPUTIL /?
Asignación de comandos heredada
Los siguientes comandos siguen siendo compatibles, pero son heredados. Se recomienda usar la sintaxis de up-to-date en su lugar.
-a [-i] <filename.inf> ==> /add-driver <filename.inf> [/install]
-d [-f] <oem#.inf> ==> /delete-driver <oem#.inf> [/force]
-e ==> /enum-drivers
Examples
Para obtener ejemplos de cómo usar la herramienta PnPUtil, consulte ejemplos de PnPUtil .