다음을 통해 공유


디바이스 설치 디버깅 지원 사용

Windows Vista부터 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 레지스트리 값은 다음 디바이스 설치가 시작되기 전에 설정해야 하며 값이 0으로 설정될 때까지 각 후속 디바이스 설치에 계속 적용됩니다.

참고 대상 시스템에서 디바이스 설치를 디버그할 필요가 없는 즉시 DebugInstall 레지스트리 값을 0으로 다시 설정하거나 값을 삭제해야 합니다.