Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows 11/10에서 '알 수 없는 USB 장치(장치 열거 실패)' 오류 해결하는 방법

이 글에서는 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 장치(장치 열거 실패) 오류 해결 방법

이 오류를 수정하기 위해 시도해 볼 수 있는 방법은 다음과 같습니다.

  1. 하드웨어 및 장치 문제 해결사 실행
  2. 장치 드라이버 업데이트
  3. USB 루트 허브(USB 3.0) 드라이버 제거 후 재설치
  4. USB 컨트롤러 제거 후 재설치
  5. 메인보드 제조사 웹사이트에서 최신 칩셋 드라이버 설치

1] 하드웨어 및 장치 문제 해결사 실행

하드웨어 문제도 이 오류의 가능한 원인 중 하나입니다. 따라서 하드웨어 및 장치 문제 해결사를 실행하면 오류 해결에 도움이 될 수 있습니다. Windows 10에서는 대부분의 문제 해결사를 설정 앱에서 찾을 수 있지만, 하드웨어 및 장치 문제 해결사는 설정 앱에 표시되지 않을 수 있습니다.

Windows 10에서 이 문제 해결사를 실행하려면 명령 프롬프트를 실행한 후, 아래 명령어를 복사하여 붙여넣고 Enter 키를 누릅니다.

msdt.exe -id DeviceDiagnostic

문제 해결 프로세스가 완료되면 USB 장치를 연결하여 Windows가 해당 장치를 인식하는지 확인합니다.

2] 장치 드라이버 업데이트

앞서 언급했듯이 오래된 드라이버도 이 오류의 원인이 될 수 있습니다. 따라서 문제가 발생한 USB 장치의 드라이버를 최신 버전으로 업데이트하면 문제가 해결될 수 있습니다.

장치 관리자에서 드라이버를 업데이트하는 방법은 다음과 같습니다.

  1. Windows 검색창에 장치 관리자(Device Manager)를 입력하고 앱을 실행합니다.
  2. 범용 직렬 버스 컨트롤러 노드를 확장합니다. 노란색 느낌표 표시와 함께 문제가 있는 USB 장치를 확인할 수 있습니다.
  3. 해당 장치를 마우스 오른쪽 버튼으로 클릭하고 드라이버 업데이트를 선택합니다.
  4. 드라이버 자동 검색 옵션을 선택하면 Windows가 온라인에서 최신 드라이버를 검색하여 자동으로 설치합니다.
  5. 설치가 완료되면 컴퓨터를 재시작하고 변화가 있는지 확인합니다.

3] USB 루트 허브(USB 3.0) 드라이버 제거 후 재설치

시스템에 USB 3.0 드라이버를 다시 설치하는 것도 시도해 볼 만합니다. 특히 USB 장치가 USB 2.0 포트에서는 정상 작동하지만 USB 3.0 포트에 연결하면 '장치 열거 실패' 오류가 발생하는 경우에 효과적입니다.

절차는 다음과 같습니다.

  1. 장치 관리자를 실행합니다.
  2. 목록을 아래로 스크롤하여 범용 직렬 버스 컨트롤러 노드를 확장합니다.
  3. USB 루트 허브(USB 3.0)를 마우스 오른쪽 버튼으로 클릭하고 디바이스 제거를 선택합니다. 화면의 지시에 따라 드라이버를 제거합니다.
  4. 제거가 완료되면 컴퓨터를 재부팅합니다.
  5. 재시작 후 Windows가 하드웨어 변경 사항을 자동으로 스캔하여 최신 USB 3.0 드라이버를 설치합니다.

이후 USB 3.0 포트에서 Windows가 USB 장치를 인식하는지 확인합니다.

4] USB 컨트롤러 제거 후 재설치

Windows는 USB 컨트롤러를 통해 연결된 USB 장치와 통신합니다. USB 컨트롤러가 손상되면 컴퓨터가 USB 장치를 인식하지 못할 수 있습니다. 따라서 장치 관리자에서 USB 컨트롤러를 제거한 후 다시 설치해 보는 것이 도움이 될 수 있습니다.

절차는 다음과 같습니다.

  1. 장치 관리자를 실행합니다.
  2. 범용 직렬 버스 컨트롤러 노드를 확장합니다.
  3. 목록에 있는 모든 USB 컨트롤러를 제거해야 합니다. USB 컨트롤러를 마우스 오른쪽 버튼으로 클릭하고 디바이스 제거를 선택합니다.
  4. 같은 방식으로 나머지 USB 컨트롤러도 하나씩 제거합니다(있는 경우).
  5. 모두 완료하면 시스템을 재시작합니다.
  6. 재시작 후 Windows가 하드웨어 변경 사항을 감지하여 제거된 USB 컨트롤러를 자동으로 다시 설치합니다.

이후 USB 장치를 연결하고 장치 관리자에 정상적으로 표시되는지 확인합니다.

5] 메인보드 제조사 웹사이트에서 최신 칩셋 드라이버 설치

메인보드 제조사의 공식 웹사이트에 방문하여 최신 칩셋 드라이버를 다운로드하세요. 시스템에 드라이버를 설치한 후 문제가 해결되는지 확인합니다.

이 방법이 문제 해결에 도움이 될 것입니다.

알 수 없는 USB 장치를 식별하는 방법

컴퓨터의 장치 관리자에서 알 수 없는 USB 장치를 식별할 수 있습니다. 아래에서 소개하는 방법을 통해 알 수 없는 장치의 공급업체 ID(Vendor ID)와 장치 ID(Device ID)를 확인할 수 있습니다. 장치의 공급업체 ID나 장치 ID를 모르면 올바른 드라이버를 찾아 다운로드하는 것이 어려울 수 있습니다.

다음 단계를 따르세요.

  1. 장치 관리자를 실행합니다.
  2. 알 수 없는 장치를 찾습니다. 알 수 없는 장치는 장치 관리자에서 노란색 느낌표 아이콘과 함께 표시됩니다.
  3. 알 수 없는 장치를 찾으면 마우스 오른쪽 버튼으로 클릭하고 속성(Properties)을 선택합니다.
  4. 새 창이 열리면 세부 정보(Details) 탭을 클릭합니다.
  5. 속성(Property) 섹션 아래의 드롭다운 메뉴를 클릭하고 목록에서 하드웨어 ID(Hardware Ids)를 선택합니다.
  6. 그러면 장치 관리자에 공급업체 ID와 장치 ID가 포함된 데이터가 표시됩니다. VEN 뒤에 오는 네 자리 문자열이 공급업체 ID이고, DEV 뒤에 오는 네 자리 문자열이 장치 ID입니다.

이제 제조사 웹사이트에서 해당 알 수 없는 장치의 드라이버를 직접 다운로드할 수 있습니다.

USB 장치를 꽂았는데 아무 반응이 없을 때

USB 장치를 연결했는데 아무런 반응이 없다면, Windows가 해당 장치를 인식하지 못한다는 의미입니다. 이 오류의 원인은 다양합니다.

  1. USB 드라이버가 손상되었거나 불안정한 상태일 수 있습니다.
  2. 시스템에 중요한 업데이트가 누락되었을 수 있습니다.
  3. 컴퓨터의 USB 컨트롤러가 손상되었거나 불안정할 수 있습니다.
  4. 연결된 USB 장치가 선택적 일시 중단(Selective Suspend) 모드에 진입했고, Windows가 장치를 깨우는 과정에서 오류가 발생했을 수 있습니다.
  5. 컴퓨터의 메인보드에 업데이트된 드라이버가 필요할 수 있습니다.

이 문제를 해결하려면 먼저 설정 앱을 열어 보류 중인 업데이트가 있는지 확인하세요. 업데이트가 있다면 설치한 후 문제가 해결되는지 확인합니다.

Windows를 업데이트한 후에도 문제가 해결되지 않거나, 시스템이 이미 최신 상태인데도 문제가 지속된다면 위에서 설명한 해결 방법들을 시도해 보세요. 추가로, 시스템의 선택적 일시 중단(Selective Suspend) 모드를 비활성화한 후 문제가 해결되는지 확인해 볼 수도 있습니다.

이 글이 도움이 되기를 바랍니다.

함께 읽으면 좋은 글: USB-C가 작동하지 않거나 충전·인식되지 않을 때 해결 방법