Partager via


Exemples PnPUtil

Cette rubrique fournit des exemples sur l’utilisation de l’outil PnPUtil.

/add-driver

Ajouter un package de pilotes

pnputil /add-driver x:\driver.inf

Ajouter plusieurs packages de pilotes

pnputil /add-driver c:\oem\*.inf

Ajouter et installer un package de pilotes sur un appareil existant

pnputil /add-driver device.inf /install

/delete-driver

Supprimer le package de pilotes

pnputil /delete-driver oem0.inf

Forcer la suppression du package de pilotes

pnputil /delete-driver oem1.inf /force

/disable-device

Désactiver l’appareil spécifié par l’ID de instance de l’appareil

pnputil /disable-device "USB\VID_045E&PID_00DB\6&870CE29&0&1"

Désactiver tous les appareils avec un id matériel/compatible spécifique

pnputil /disable-device /deviceid "USB\Class_03"

Désactiver tous les appareils d’une classe spécifique sur un bus spécifique

pnputil /disable-device /class "USB" /bus "PCI"

/enable-device

Activer l’appareil spécifié par l’ID de instance de l’appareil

pnputil /enable-device "USB\VID_045E&PID_00DB\6&870CE29&0&1"

Activer tous les appareils avec un id matériel/compatible spécifique

pnputil /enable-device /deviceid "USB\Class_03"

Activer tous les appareils d’une classe spécifique sur un bus spécifique

pnputil /enable-device /class "USB" /bus "PCI"

/enum-classes

Énumérer toutes les classes d’installation d’appareil sur le système

pnputil /enum-classes

Énumérer les informations d’une classe d’installation d’appareil spécifique

pnputil /enum-classes /class "Display"

/enum-devices

Énumérer les appareils sur le système. Un appareil activé s’affiche avec status Démarré ; un appareil désactivé apparaît comme Désactivé.

pnputil /enum-devices

Énumérer uniquement les appareils connectés sur le système

pnputil /enum-devices /connected

Énumérer l’appareil avec un ID de instance spécifique

pnputil /enum-devices /instanceid "ROOT\SYSTEM\0000"

Énumérer tous les appareils avec une classe spécifique

pnputil /enum-devices /class "Display"

Énumérer tous les appareils avec un code de problème spécifique

pnputil /enum-devices /problem 28

Énumérer tous les appareils présentant des problèmes et afficher des ID matériels/compatibles

pnputil /enum-devices /problem /deviceids

Énumérer tous les appareils avec un ID matériel/compatible spécifique

pnputil /enum-devices /deviceid "USB\Class_03"

Énumérer tous les appareils avec un bus spécifique

pnputil /enum-devices /bus "PCI"

/enum-drivers

Énumérer les packages de pilotes OEM

pnputil /enum-drivers

Énumérer tous les packages de pilotes OEM d’une classe spécifique

pnputil /enum-drivers /class "System"

Énumérer tous les packages de pilotes OEM et afficher les fichiers de pilotes

pnputil /enum-drivers /files

/enum-interfaces

Énumérer uniquement les interfaces activées sur le système

pnputil /enum-interfaces /enabled

Énumérer toutes les interfaces avec un GUID de classe d’interface spécifique

pnputil /enum-interfaces /class "{884b96c3-56ef-11d1-bc8c-00a0c91405dd}"

/export-driver

Exporter le package de pilotes

pnputil /export-driver oem6.inf .

Exporter tous les packages de pilotes

pnputil /export-driver * c:\backup

/remove-device

Supprimer l’appareil spécifié par l’ID de instance de l’appareil

pnputil /remove-device "USB\VID_045E&PID_00DB\6&870CE29&0&1"

Supprimer tous les appareils avec un id matériel/compatible spécifique

pnputil /remove-device /deviceid "USB\Class_03"

Supprimer tous les appareils d’une classe spécifique sur un bus spécifique

pnputil /remove-device /class "USB" /bus "PCI"

/restart-device

Redémarrer l’appareil spécifié par l’ID de instance de l’appareil

pnputil /restart-device "USB\VID_045E&PID_00DB\6&870CE29&0&1"

Redémarrer tous les appareils avec un id matériel/compatible spécifique

pnputil /restart-device /deviceid "USB\Class_03"

Redémarrer tous les appareils d’une classe spécifique sur un bus spécifique

pnputil /restart-device /class "USB" /bus "PCI"

/scan-devices

Analyser le système à la recherche de modifications matérielles de l’appareil

pnputil /scan-devices

Des droits d’administrateur sont requis pour exécuter la commande pnputil /scan-devices.

/enum-devicetree

Énumérer l’arborescence des appareils

pnputil /enum-devicetree

Énumérer l’arborescence d’appareils avec « ROOT\SYSTEM\0000 » comme racine

pnputil /enum-devicetree "ROOT\SYSTEM\0000"

Énumérer l’arborescence d’appareils avec « ROOT\SYSTEM\0000 » comme racine et afficher les informations sur le pilote

pnputil /enum-devicetree ROOT\SYSTEM\0000 /drivers

Énumérer l’arborescence des appareils connectés et afficher les interfaces d’appareil

pnputil /enum-devicetree /connected /interfaces

Énumérer l’arborescence et afficher les informations de pile de périphériques, les interfaces, les pilotes et les services

pnputil /enum-devicetree /stack /interfaces /drivers /services

/enum-containers

Énumérer tous les conteneurs d’appareils sur le système

pnputil /enum-containers

Énumérer un conteneur d’appareils spécifique

pnputil /enum-containers /containerid ""{00000000-0000-0000-ffff-ffffffffffff}"

Énumérer tous les conteneurs d’appareils connectés et les appareils associés

pnputil /enum-containers /connected /devices

Énumérer tous les conteneurs d’appareils déconnectés, les appareils associés et la sortie dans un fichier au format XML

pnputil /enum-containers /disconnected /devices /format xml /output-file disconnecteddevices.xml

Voir aussi

PnPUtil

Syntaxe de la commande PnPUtil