Remplacement de la console d’appareil (DevCon.exe)
DevCon était à l’origine et a toujours été un exemple de code destiné à un exemple, et non à un outil sur lequel se fier. En réponse à sa popularité, des outils ont été créés pour remplacer les fonctionnalités de DevCon tout en suivant les meilleures pratiques et en ajoutant de nouvelles fonctionnalités. Remplacez l’utilisation de DevCon par les solutions décrites ci-dessous.
Outils recommandés
PnPUtil
PnPUtil est un outil de boîte de réception qui permet à l’utilisateur d’afficher des informations sur et de modifier l’état des périphériques et des pilotes. Consultez PnPUtil pour obtenir un guide d’utilisation détaillé.
Tableau des équivalences
La prise en charge des commandes PnPUtil varie selon la version de Windows. Pour plus d’informations sur la prise en charge de la version minimale pour chaque commande, consultez Syntaxe de commande PnPUtil.
Commande Devcon | Description | Alternative |
---|---|---|
Classes | Répertorier toutes les classes de configuration d’appareil. | pnputil /enum-classes |
disable | Désactivez les appareils. | pnputil /disable-device |
pilotesfiles | Répertoriez les fichiers de pilotes installés pour les appareils. | pnputil /enum-drivers /files |
drivernodes | Répertorier les nœuds de pilotes d’appareils. | pnputil /enum-devices /drivers |
enable | Activez les appareils. | pnputil /enable-device |
trouver | Rechercher des appareils. | pnputil /enum-devices /connected |
findall | Recherchez les appareils, y compris ceux qui ne sont pas actuellement attachés. | pnputil /enum-devices |
hwids | Répertoriez les ID matériels des appareils. | pnputil /enum-devices /deviceids |
installer | Créez un périphérique de test et installez le pilote. | devgen /add /bus ROOT pnputil /add-driver <INF name> /install |
listclass | Répertoriez tous les appareils d’une classe d’installation. | pnputil /enum-devices /nom de classe <ou GUID> |
Redémarrer | Redémarrez l’ordinateur local. | arrêt /r /t 0 |
suppression | Supprimez les appareils. | pnputil /remove-device |
relancer l'analyse | Recherchez le nouveau matériel. | pnputil /scan-devices |
les ressources | Répertorier les ressources matérielles pour les appareils. | pnputil /enum-devices /resources |
restart | Redémarrez les appareils. | pnputil /restart-device |
pile | Répertorier la pile de pilotes attendue pour les appareils. | pnputil /enum-devices /stack |
status | Répertorie les status d’appareils en cours d’exécution. | pnputil /enum-devices |
update | Mettez à jour manuellement un appareil. | pnputil /add-driver <INF name> /install |
updateni | Mettre à jour manuellement un appareil (non interactif). | pnputil /add-driver <INF name> /install |
dp_add | Ajoute (installe) un package de pilotes tiers (OEM). | pnputil /add-driver <INF name> |
dp_delete | Supprime un package de pilotes tiers (OEM). | pnputil /delete-driver |
dp_enum | Répertorie les packages de pilotes tiers (OEM) installés sur cet ordinateur. | pnputil /enum-drivers |
Fonctionnalités non prises en charge
Correspondance générique
La correspondance de caractères génériques n’est pas prise en charge dans les alternatives DevCon. La plupart des commandes répertoriées ci-dessus peuvent modifier l’état du système et ne doivent pas être utilisées sans spécificité. En guise d’alternative, de nombreuses commandes PnPUtil offrent la possibilité d’effectuer des opérations en bloc sur des appareils qui correspondent exactement à un matériel ou à un ID compatible.