디바이스 및 드라이버 설치 문제 해결
다음 지침을 사용하여 디바이스가 올바르게 설치되었는지 확인하거나 디바이스 설치 문제를 진단할 수 있습니다.
디바이스가 문제로 표시되어 있는지 확인
디바이스에 문제 코드 집합이 있는 경우 디바이스를 설치하는 동안 또는 디바이스의 설정/구성에 문제가 있을 수 있습니다. 디바이스에 문제 코드 집합이 있는지 검사 위해 장치 관리자 사용하여 디바이스 아이콘에 느낌표가 있는 노란색 삼각형 오버레이가 있는 경우 검사 수 있습니다. 디바이스에 대한 속성 대화 상자를 시작하면 오류 메시지와 함께 문제 코드 값이 무엇인지 알 수 있습니다.
디바이스에 PnPUtil이 있는 명령줄을 통해 설정된 문제 코드가 있는지도 검사 수 있습니다. 디바이스의 instance 경로를 알고 있는 경우 PnPUtil을 사용하여 상태 검사 수 있습니다.
pnputil /enum-devices /instanceid <device instance path>
디바이스의 디바이스 instance 경로를 모르는 경우 PnPUtil을 사용하여 디바이스에 문제 코드가 설정되어 있는 경우 검사 수 있으며, 디바이스와 같은 항목이 있는지 확인할 수 있습니다.
pnputil /enum-devices /problem
디바이스에 문제 코드 집합이 있는 경우 문제 코드에 대한 자세한 내용은 장치 관리자 오류 메시지를 참조하세요.
디바이스 설치 로그 살펴보기
SetupAPI 로깅(Windows Vista 이상) 또는 SetupAPI 로깅(Windows Server 2003, Windows XP 및 Windows 2000)에 설명된 단계에 따라 디바이스 설치 오류를 식별할 수 있습니다. 일반적인 설치 오류 목록은 아래를 참조하세요.
오류 코드 | Description |
---|---|
0x000005B4(ERROR_TIMEOUT) | 디바이스 설치가 너무 오래 걸리고 중지되었습니다. 디바이스 설치 및 소요된 시간에 대한 자세한 내용은 SetupApi 로그 를 참조하세요. 시간 제한의 몇 가지 일반적인 원인은 다음과 같습니다. 너무 오랫동안 실행되는 공동 설치 관리자입니다. 이는 공동 설치 관리자가 중단되었거나 너무 오래 실행되는 지원되지 않는 작업을 수행하고 있기 때문일 수 있습니다. 예를 들어 공동 설치 관리자는 비대화형 세션에서 실행되므로 사용자 입력을 기다려야 하는 작업을 수행할 수 없습니다. 공동 설치 관리자는 더 이상 사용되지 않으므로 피해야 합니다. 자세한 내용은 범용 INF를 참조하세요. 디바이스 설치가 끝날 때 디바이스 시작 또는 다시 시작이 중단되었습니다. |
0xe0000219(ERROR_NO_ASSOCIATED_SERVICE) | 디바이스에 설치되는 드라이버 패키지가 디바이스에 연결된 서비스를 지정하지 않았습니다. 자세한 내용은 INF AddService 지시문 설명서의 SPSVCINST_ASSOCSERVICE 플래그를 참조하세요. |
0xe0000248(ERROR_DEVICE_INSTALL_BLOCKED) | 그룹 정책 설정으로 인해 디바이스 설치가 차단되었습니다. 자세한 내용은 디바이스 설치를 위한 그룹 정책 및 모바일 장치 관리 정책을 사용하여 디바이스 설치 제어를 참조하세요. |
0x000001e0(ERROR_PNP_QUERY_REMOVE_DEVICE_TIMEOUT) | 디바이스 설치가 끝나면 디바이스 설치 중에 변경된 새 파일 또는 설정을 선택하기 위해 하나 이상의 디바이스가 다시 시작됩니다. 이 다시 시작 작업의 일부로 다시 시작 중인 디바이스 또는 디바이스에서 쿼리 제거 작업이 수행됩니다. 이 오류는 설치 중인 디바이스에 대한 쿼리 제거 작업 중에 중단되었거나 시간이 너무 오래 걸렸다는 것을 나타냅니다. 자세한 내용은 SetupApi 로그를 참조하세요. |
0x000001e1(ERROR_PNP_QUERY_REMOVE_RELATED_DEVICE_TIMEOUT) | 디바이스 설치가 끝나면 디바이스 설치 중에 변경된 새 파일 또는 설정을 선택하기 위해 하나 이상의 디바이스가 다시 시작됩니다. 이 다시 시작 작업의 일부로 다시 시작 중인 디바이스 또는 디바이스에서 쿼리 제거 작업이 수행됩니다. 이 오류는 다시 시작 중인 디바이스 또는 디바이스 중 하나에 대한 쿼리 제거 작업 중에 중단되었거나 시간이 너무 오래 걸렸다는 것을 나타냅니다. 자세한 내용은 SetupApi 로그를 참조하세요. |
0x000001e2(ERROR_PNP_QUERY_REMOVE_UNRELATED_DEVICE_TIMEOUT) | 디바이스 설치가 끝나면 디바이스 설치 중에 변경된 새 파일 또는 설정을 선택하기 위해 하나 이상의 디바이스가 다시 시작됩니다. 이 다시 시작 작업의 일부로 다시 시작 중인 디바이스 또는 디바이스에서 쿼리 제거 작업이 수행됩니다. 이 오류는 시스템의 다른 디바이스에서 수행되는 쿼리 제거 작업으로 인해 쿼리 제거 작업을 적시에 수행할 수 없음을 나타냅니다. 자세한 내용은 SetupApi 로그를 참조하세요. |
설치하는 동안 클래스 설치 관리자 또는 공동 설치 관리자 디버그
참고
클래스 설치 관리자 및 공동 설치 관리자는 더 이상 사용되지 않습니다. 자세한 내용은 유니버설 INF를 참조하세요.
Windows Vista 이상 버전의 Windows에서 디바이스 설치 디버깅(Windows Vista 이상) 에 설명된 단계에 따라 디바이스 설치의 핵심 단계에서 클래스 설치 관리자 또는 공동 설치 관리자를 디버그합니다.