Console d’appareil Windows (Devcon.exe)

DevCon (Devcon.exe), la console d’appareil, est un outil en ligne de commande qui affiche des informations détaillées sur les appareils sur les ordinateurs exécutant Windows. Vous pouvez utiliser DevCon pour activer, désactiver, installer, configurer et supprimer des appareils.

Important

PnPUtil est fourni avec chaque version de Windows et utilise les API les plus fiables et sécurisées disponibles, et son utilisation est recommandée. Pour plus d’informations sur l’utilisation de PnPutil au lieu de devcon, consultez Remplacement de DevCon.

Où puis-je télécharger DevCon ?

DevCon (Devcon.exe) est inclus lorsque vous installez WDK, Visual Studio et le Kit de développement logiciel (SDK) Windows pour les applications de bureau. Pour plus d’informations sur le téléchargement des kits, consultez Téléchargements de matériel Windows.

  • Windows Driver Kit (WDK) et Windows Driver Kit (WDK) version X.Y (chemin d’installation)
  • %WindowsSdkDir%\tools\X.Y\x64\devcon.exe
  • %WindowsSdkDir%\tools\X.Y\x86\devcon.exe
  • %WindowsSdkDir%\tools\X.Y\arm\devcon.exe

Notes

La variable d’environnement Visual Studio, %WindowsSdkDir%, représente le chemin d’accès au répertoire des kits Windows où les kits sont installés, par exemple , C :\Program Files (x86)\Windows Kits\10.

Contenu de cette section

Ce que vous pouvez faire avec DevCon

Les développeurs et testeurs de pilotes Windows peuvent utiliser DevCon pour vérifier qu’un pilote est installé et configuré correctement, notamment les fichiers INF, la pile de pilotes, les fichiers de pilotes et le package de pilotes appropriés. Vous pouvez également utiliser les commandes DevCon (activer, désactiver, installer, démarrer, arrêter et continuer) dans les scripts pour tester le pilote.

DevCon est un outil en ligne de commande qui effectue des fonctions de gestion des appareils sur les ordinateurs locaux.

Les fonctionnalités devcon sont les suivantes :

  • Afficher les informations sur le pilote et le périphérique DevCon peut afficher les propriétés suivantes des pilotes et des périphériques sur les ordinateurs locaux :

  • Rechercher des appareils DevCon peut rechercher des appareils sur un ordinateur local par ID matériel, ID de instance d’appareil ou classe de configuration d’appareil.

  • Modifier les paramètres de l’appareil DevCon peut modifier la status ou la configuration des appareils Plug-and-Play (PnP) sur l’ordinateur local des manières suivantes :

    • Activer un appareil
    • Désactiver un appareil
    • Mettre à jour les pilotes (interactifs et non interactifs)
    • Installer un appareil (créer un devnode et installer un logiciel)
    • Supprimer un appareil de l’arborescence de l’appareil et supprimer sa pile d’appareils
    • Réanalyser les appareils Plug-and-Play
    • Ajouter, supprimer et réorganiser les ID matériels des appareils énumérés par la racine
    • Modifier les pilotes de filtre supérieur et inférieur pour une classe de configuration de périphérique
    • Ajouter et supprimer des packages de pilotes tiers à partir du magasin de pilotes
  • Redémarrer l’appareil ou l’ordinateur DevCon peut redémarrer un appareil local, redémarrer le système local à la demande ou redémarrer le système local si nécessaire pour une autre opération DevCon.

Code source DevCon

Le code source DevCon est également disponible pour vous permettre d’examiner les méthodes utilisées par DevCon pour récupérer et modifier les données de configuration et de configuration. DevCon illustre l’utilisation des fonctions d’installation générale, des fonctions d’installation d’appareil et des fonctions de Configuration Manager PnP. Le code source de l’outil Console d’appareil (DevCon) est disponible dans le référentiel d’exemples de pilotes Windows sur GitHub.