Partager via


Console d'appareil Windows (Devcon.exe)

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

Important

PnPUtil est inclus dans chaque version de Windows et utilise les API les plus fiables et sécurisées disponibles. Son utilisation est recommandée. Pour plus d’informations sur l’utilisation de PnPutil à la place de devcon, veuillez consulter la section Remplacer DevCon.

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

DevCon (Devcon.exe) est inclus lors de l’installation du WDK, de Visual Studio, et du Windows SDK pour les applications de bureau. Pour obtenir des informations sur le téléchargement des kits, veuillez consulter la section Téléchargements des composants matériels Windows.

Kit de pilotes Windows (WDK) version 10 (chemin d’installation)

  • %WdkDir%\10\Tools\X.Y\x64\devcon.exe
  • %WdkDir%\10\Tools\X.Y\x86\devcon.exe
  • %WdkDir%\10\Tools\X.Y\arm64\devcon.exe

Le %WdkDir% représente répertoire dans lequel le WDK a été installé et X.Y fait référence à la version du kit de pilotes Windows (WDK). Par exemple, si vous disposez d’un WDK récent, l’outil DevCon se trouve dans le chemin d’accès C:\Program Files (x86)\Windows Kits\10\Tools\10.0.26100.0\x64\devcon.exe du répertoire pour les systèmes 64 bits.

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, y compris les fichiers INF appropriés, la pile de pilotes, les fichiers de pilotes et le package de pilotes. Vous pouvez également utiliser les commandes DevCon (activer, désactiver, installer, démarrer, arrêter et continuer) dans des scripts pour tester le pilote.

DevCon est un outil en ligne de commande qui exécute des fonctions de gestion des périphériques sur des ordinateurs locaux.

Les fonctionnalités de DevCon incluent :

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

    • Identifiants matériels, identifiants compatibles et identifiants d’instance de périphérique. Ces identifiants sont décrits en détail dans la section Chaînes d’identification des périphériques.
    • Classes de configuration des appareils
    • Les périphériques dans une classe de configuration de périphérique
    • Fichiers INF et fichiers de pilotes de périphérique
    • Détails des packages de pilotes
    • Ressources matérielles
    • Statuts des appareils
    • Pile de pilotes attendue
    • Packages de pilotes tiers dans le magasin de pilotes
  • Rechercher des périphériques : DevCon peut rechercher des périphériques sur un ordinateur local par identifiant matériel, identifiant d’instance de périphérique, ou classe de configuration de périphérique.

  • Modifier les paramètres des périphériques : DevCon peut modifier le statut ou la configuration des périphériques Plug and Play (PnP) sur l’ordinateur local de la manière suivante :

    • Activer un périphérique
    • Désactiver un appareil
    • Mettre à jour les pilotes (de manière interactive ou non interactive)
    • Installer un périphérique (créer un devnode et installer un logiciel)
    • Supprimer un périphérique de l’arborescence des périphériques et supprimer sa pile de périphériques
    • Rescanner les périphériques Plug and Play
    • Ajouter, supprimer et réorganiser les identifiants matériels des périphériques é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 du magasin de pilotes
  • Redémarrer le périphérique ou l’ordinateur : DevCon peut redémarrer un périphérique 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 de DevCon

Le code source de DevCon est également disponible afin que vous puissiez examiner les méthodes que DevCon utilise pour récupérer et modifier les données de configuration et de configuration. DevCon illustre l’utilisation des fonctions de configuration générale, des fonctions d’installation des périphériques, et des fonctions du gestionnaire de configuration PnP. Le code source de l’outil Console des périphériques (DevCon) est disponible dans le référentiel des exemples de pilotes Windows sur GitHub.