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