Habilitando o suporte para depuração de instalações de dispositivo
A partir do Windows Vista, quando o gerenciador de Plug and Play (PnP) detecta um novo dispositivo no sistema, o sistema operacional inicia o processo de host de instalação do dispositivo (DrvInst.exe) para pesquisar e instalar um driver para o dispositivo.
Para definir o tipo de suporte que o sistema operacional fornece para depurar o processo de host de instalação do dispositivo, crie (ou modifique) o seguinte REG_DWORD valor do Registro no sistema de destino a ser depurado:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Device Installer\DebugInstall
A tabela a seguir descreve os tipos de suporte de depuração especificados usando o valor de Registro DebugInstall .
Valor de DebugInstall | Suporte à depuração |
---|---|
2 |
O processo de instalação do dispositivo será depurado usando um depurador no modo de usuário. Para obter mais informações, consulte Depurando instalações de dispositivo com um depurador do modo de usuário. |
1 |
O processo de instalação do dispositivo será depurado usando o KD (depurador de kernel). Para obter mais informações, consulte Depurando instalações de dispositivo com o depurador de kernel (KD). |
0 |
Nenhuma depuração do processo de instalação do dispositivo. Esse é o suporte padrão se DebugInstall não estiver presente no registro |
Depois que o valor de DebugInstall registry for definido, você não precisará reinicializar o sistema de destino que deseja depurar. No entanto, o valor do Registro DebugInstall deve ser definido antes do início da próxima instalação do dispositivo e permanece em vigor para cada instalação subsequente do dispositivo até que o valor seja definido como zero.
Nota Certifique-se de redefinir o valor de Registro de DepuraçãoInstalar para zero (ou excluir o valor) assim que não for mais necessário depurar uma instalação de dispositivo no sistema de destino.