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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour