Activation de la prise en charge du débogage des installations d’appareils
À compter de Windows Vista, lorsque le gestionnaire Plug-and-Play (PnP) détecte un nouvel appareil dans le système, le système d’exploitation démarre le processus hôte d’installation de l’appareil (DrvInst.exe) pour rechercher et installer un pilote pour l’appareil.
Pour définir le type de prise en charge que le système d’exploitation fournit pour le débogage du processus hôte d’installation de l’appareil, créez (ou modifiez) la valeur de Registre REG_DWORD suivante sur le système cible à déboguer :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Device Installer\DebugInstall
Le tableau suivant décrit les types de prise en charge du débogage spécifiés à l’aide de la valeur de Registre DebugInstall .
Valeur DebugInstall | Prise en charge du débogage |
---|---|
2 |
Le processus d’installation de l’appareil sera débogué à l’aide d’un débogueur en mode utilisateur. Pour plus d’informations, consultez Débogage d’installations d’appareils avec un débogueur en mode utilisateur. |
1 |
Le processus d’installation de l’appareil sera débogué à l’aide du débogueur de noyau (KD). Pour plus d’informations, consultez Débogage des installations d’appareils avec le débogueur de noyau (KD). |
0 |
Aucun débogage du processus d’installation de l’appareil. Il s’agit de la prise en charge par défaut si DebugInstall n’est pas présent dans le Registre |
Une fois la valeur de Registre DebugInstall définie, vous n’avez pas besoin de redémarrer le système cible que vous souhaitez déboguer. Toutefois, la valeur de Registre DebugInstall doit être définie avant le début de l’installation suivante de l’appareil et reste en vigueur pour chaque installation d’appareil suivante jusqu’à ce que la valeur soit définie sur zéro.
Note Veillez à réinitialiser la valeur du Registre DebugInstall à zéro (ou supprimer la valeur) dès qu’il n’est plus nécessaire de déboguer une installation d’appareil sur le système cible.