이 글에서는 Windows 11/10에서 발생하는 '알 수 없는 USB 장치(장치 열거 실패, Unknown USB Device - Device Failed Enumeration)' 오류를 해결할 수 있는 다양한 방법을 소개합니다. USB 장치를 Windows 컴퓨터에 연결하면 시스템은 먼저 필요한 드라이버를 설치한 후, 파일 탐색기에 해당 USB 장치를 표시하여 접근할 수 있도록 합니다. 드라이버는 Windows가 연결된 하드웨어와 통신할 수 있도록 돕는 중요한 역할을 하며, 드라이버가 손상되면 Windows는 USB 장치를 인식하지 못하고 여러 오류를 표시합니다. '장치 열거 실패' 오류의 주요 원인 중 하나는 바로 손상되었거나 오래된 드라이버입니다.
이 오류 메시지는 장치 관리자의 범용 직렬 버스 컨트롤러(Universal Serial Bus Controllers) 노드 아래에서 확인할 수 있습니다.
참고로 '알 수 없는 USB 장치' 오류와 함께 다음과 같은 메시지가 표시되기도 합니다.
- 디바이스 디스크립터 요청 실패(Device Descriptor Request Failed)
- 포트 재설정 실패(Port reset failed)
- 주소 설정 실패(Set address failed)
- 오류 코드 43(Error code 43)
USB 열거(Enumeration)란 무엇인가?
USB 열거(Enumeration)는 호스트 장치가 연결된 USB 장치를 감지하고, 그 유형을 파악하며, 필요한 드라이버를 로드하고, 통신 속도를 정의하는 과정입니다. 각 USB 장치마다 호스트 장치와 통신하는 방식이 다르기 때문에 이 과정은 매우 중요합니다.
USB 열거 과정을 통해 호스트 장치는 연결된 USB 장치가 올바르게 감지·식별되었으며 특정 데이터 전송 속도로 사용할 준비가 되었음을 확인합니다. 만약 이 열거 과정이 실패하면 호스트 장치는 연결된 USB 장치를 인식하지 못하게 되며, 사용자는 장치 관리자에서 다음과 같은 오류 메시지를 보게 됩니다.
알 수 없는 USB 장치(장치 열거 실패 / Unknown USB Device - Device Failed Enumeration)
아래에서 이 문제를 해결하기 위한 다양한 문제 해결 방법을 설명합니다. 본격적인 해결 방법을 시도하기 전에 먼저 아래의 간단한 조치들을 확인해 보시기 바랍니다.
- Windows 컴퓨터를 재시작합니다.
- USB 장치를 컴퓨터의 다른 USB 포트에 연결해 봅니다.
- 가능하다면 다른 컴퓨터에 USB 장치를 연결해 봅니다.
- USB 케이블을 교체해 봅니다.
- 외장 USB 허브를 사용 중이라면 허브에서 분리한 후 컴퓨터의 USB 포트에 직접 연결해 봅니다.
알 수 없는 USB 장치(장치 열거 실패) 오류 해결 방법
이 오류를 수정하기 위해 시도해 볼 수 있는 방법은 다음과 같습니다.
- 하드웨어 및 장치 문제 해결사 실행
- 장치 드라이버 업데이트
- USB 루트 허브(USB 3.0) 드라이버 제거 후 재설치
- USB 컨트롤러 제거 후 재설치
- 메인보드 제조사 웹사이트에서 최신 칩셋 드라이버 설치
1] 하드웨어 및 장치 문제 해결사 실행
하드웨어 문제도 이 오류의 가능한 원인 중 하나입니다. 따라서 하드웨어 및 장치 문제 해결사를 실행하면 오류 해결에 도움이 될 수 있습니다. Windows 10에서는 대부분의 문제 해결사를 설정 앱에서 찾을 수 있지만, 하드웨어 및 장치 문제 해결사는 설정 앱에 표시되지 않을 수 있습니다.
Windows 10에서 이 문제 해결사를 실행하려면 명령 프롬프트를 실행한 후, 아래 명령어를 복사하여 붙여넣고 Enter 키를 누릅니다.
msdt.exe -id DeviceDiagnostic
문제 해결 프로세스가 완료되면 USB 장치를 연결하여 Windows가 해당 장치를 인식하는지 확인합니다.
2] 장치 드라이버 업데이트
앞서 언급했듯이 오래된 드라이버도 이 오류의 원인이 될 수 있습니다. 따라서 문제가 발생한 USB 장치의 드라이버를 최신 버전으로 업데이트하면 문제가 해결될 수 있습니다.
장치 관리자에서 드라이버를 업데이트하는 방법은 다음과 같습니다.
- Windows 검색창에 장치 관리자(Device Manager)를 입력하고 앱을 실행합니다.
- 범용 직렬 버스 컨트롤러 노드를 확장합니다. 노란색 느낌표 표시와 함께 문제가 있는 USB 장치를 확인할 수 있습니다.
- 해당 장치를 마우스 오른쪽 버튼으로 클릭하고 드라이버 업데이트를 선택합니다.
- 드라이버 자동 검색 옵션을 선택하면 Windows가 온라인에서 최신 드라이버를 검색하여 자동으로 설치합니다.
- 설치가 완료되면 컴퓨터를 재시작하고 변화가 있는지 확인합니다.
3] USB 루트 허브(USB 3.0) 드라이버 제거 후 재설치
시스템에 USB 3.0 드라이버를 다시 설치하는 것도 시도해 볼 만합니다. 특히 USB 장치가 USB 2.0 포트에서는 정상 작동하지만 USB 3.0 포트에 연결하면 '장치 열거 실패' 오류가 발생하는 경우에 효과적입니다.
절차는 다음과 같습니다.
- 장치 관리자를 실행합니다.
- 목록을 아래로 스크롤하여 범용 직렬 버스 컨트롤러 노드를 확장합니다.
- USB 루트 허브(USB 3.0)를 마우스 오른쪽 버튼으로 클릭하고 디바이스 제거를 선택합니다. 화면의 지시에 따라 드라이버를 제거합니다.
- 제거가 완료되면 컴퓨터를 재부팅합니다.
- 재시작 후 Windows가 하드웨어 변경 사항을 자동으로 스캔하여 최신 USB 3.0 드라이버를 설치합니다.
이후 USB 3.0 포트에서 Windows가 USB 장치를 인식하는지 확인합니다.
4] USB 컨트롤러 제거 후 재설치
Windows는 USB 컨트롤러를 통해 연결된 USB 장치와 통신합니다. USB 컨트롤러가 손상되면 컴퓨터가 USB 장치를 인식하지 못할 수 있습니다. 따라서 장치 관리자에서 USB 컨트롤러를 제거한 후 다시 설치해 보는 것이 도움이 될 수 있습니다.
절차는 다음과 같습니다.
- 장치 관리자를 실행합니다.
- 범용 직렬 버스 컨트롤러 노드를 확장합니다.
- 목록에 있는 모든 USB 컨트롤러를 제거해야 합니다. USB 컨트롤러를 마우스 오른쪽 버튼으로 클릭하고 디바이스 제거를 선택합니다.
- 같은 방식으로 나머지 USB 컨트롤러도 하나씩 제거합니다(있는 경우).
- 모두 완료하면 시스템을 재시작합니다.
- 재시작 후 Windows가 하드웨어 변경 사항을 감지하여 제거된 USB 컨트롤러를 자동으로 다시 설치합니다.
이후 USB 장치를 연결하고 장치 관리자에 정상적으로 표시되는지 확인합니다.
5] 메인보드 제조사 웹사이트에서 최신 칩셋 드라이버 설치
메인보드 제조사의 공식 웹사이트에 방문하여 최신 칩셋 드라이버를 다운로드하세요. 시스템에 드라이버를 설치한 후 문제가 해결되는지 확인합니다.
이 방법이 문제 해결에 도움이 될 것입니다.
알 수 없는 USB 장치를 식별하는 방법
컴퓨터의 장치 관리자에서 알 수 없는 USB 장치를 식별할 수 있습니다. 아래에서 소개하는 방법을 통해 알 수 없는 장치의 공급업체 ID(Vendor ID)와 장치 ID(Device ID)를 확인할 수 있습니다. 장치의 공급업체 ID나 장치 ID를 모르면 올바른 드라이버를 찾아 다운로드하는 것이 어려울 수 있습니다.
다음 단계를 따르세요.
- 장치 관리자를 실행합니다.
- 알 수 없는 장치를 찾습니다. 알 수 없는 장치는 장치 관리자에서 노란색 느낌표 아이콘과 함께 표시됩니다.
- 알 수 없는 장치를 찾으면 마우스 오른쪽 버튼으로 클릭하고 속성(Properties)을 선택합니다.
- 새 창이 열리면 세부 정보(Details) 탭을 클릭합니다.
- 속성(Property) 섹션 아래의 드롭다운 메뉴를 클릭하고 목록에서 하드웨어 ID(Hardware Ids)를 선택합니다.
- 그러면 장치 관리자에 공급업체 ID와 장치 ID가 포함된 데이터가 표시됩니다. VEN 뒤에 오는 네 자리 문자열이 공급업체 ID이고, DEV 뒤에 오는 네 자리 문자열이 장치 ID입니다.
이제 제조사 웹사이트에서 해당 알 수 없는 장치의 드라이버를 직접 다운로드할 수 있습니다.
USB 장치를 꽂았는데 아무 반응이 없을 때
USB 장치를 연결했는데 아무런 반응이 없다면, Windows가 해당 장치를 인식하지 못한다는 의미입니다. 이 오류의 원인은 다양합니다.
- USB 드라이버가 손상되었거나 불안정한 상태일 수 있습니다.
- 시스템에 중요한 업데이트가 누락되었을 수 있습니다.
- 컴퓨터의 USB 컨트롤러가 손상되었거나 불안정할 수 있습니다.
- 연결된 USB 장치가 선택적 일시 중단(Selective Suspend) 모드에 진입했고, Windows가 장치를 깨우는 과정에서 오류가 발생했을 수 있습니다.
- 컴퓨터의 메인보드에 업데이트된 드라이버가 필요할 수 있습니다.
이 문제를 해결하려면 먼저 설정 앱을 열어 보류 중인 업데이트가 있는지 확인하세요. 업데이트가 있다면 설치한 후 문제가 해결되는지 확인합니다.
Windows를 업데이트한 후에도 문제가 해결되지 않거나, 시스템이 이미 최신 상태인데도 문제가 지속된다면 위에서 설명한 해결 방법들을 시도해 보세요. 추가로, 시스템의 선택적 일시 중단(Selective Suspend) 모드를 비활성화한 후 문제가 해결되는지 확인해 볼 수도 있습니다.
이 글이 도움이 되기를 바랍니다.
함께 읽으면 좋은 글: USB-C가 작동하지 않거나 충전·인식되지 않을 때 해결 방법