Включение поддержки отладки установок устройств
Начиная с Windows Vista, когда диспетчер Plug and Play (PnP) обнаруживает новое устройство в системе, операционная система запускает процесс установки устройства (DrvInst.exe), чтобы найти и установить драйвер для устройства.
Чтобы задать тип поддержки, которая предоставляется операционной системой для отладки процесса узла установки устройства, создайте (или измените) следующее значение реестра REG_DWORD в целевой системе для отладки:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Device Installer\DebugInstall
В следующей таблице описаны типы поддержки отладки, которые задаются с помощью значения реестра DebugInstall .
Значение DebugInstall | Поддержка отладки |
---|---|
2 |
Процесс установки устройства будет отлаживаться с помощью отладчика пользовательского режима. Дополнительные сведения см. в разделе Отладка установок устройств с помощью пользовательского отладчика. |
1 |
Процесс установки устройства будет отлаживаться с помощью отладчика ядра (KD). Дополнительные сведения см. в разделе Отладка установок устройств с помощью отладчика ядра (KD). |
0 |
Без отладки процесса установки устройства. Это поддержка по умолчанию, если DebugInstall отсутствует в реестре |
После установки значения реестра DebugInstall не нужно перезагружать целевую систему, которую требуется отладить. Однако значение реестра DebugInstall должно быть задано до начала следующей установки устройства и оставаться в силе для каждой последующей установки устройства до тех пор, пока значение не будет равно нулю.
Примечание Не забудьте сбросить значение реестра DebugInstall до нуля (или удалить значение), как только отладка установки устройства в целевой системе больше не требуется.