USB 메모리, 외장 SSD, 키보드, 카메라 같은 장치를 연결했는데 장치 관리자에 **알 수 없는 USB 장치(장치 설명자 요청 실패)**가 표시되고, 속성을 열었을 때 Code 43이 나타나는 경우가 있습니다.
Code 43이 보인다고 해서 바로 USB 드라이버가 손상됐거나 USB 장치가 고장났다고 판단하면 안 됩니다. Microsoft가 정의하는 Code 43의 의미는 장치 또는 해당 장치를 제어하는 드라이버가 Windows에 실패 상태를 보고했고, Windows가 그 장치를 중지했다는 것입니다.
특히 장치 설명자 요청 실패는 USB가 정상 장치로 등록되기 전 단계에서 문제가 발생했을 가능성을 먼저 확인해야 합니다.
쉽게 비유하면 USB를 연결한 직후 Windows가 장치에게 “어떤 장치인지 신분증을 보여 달라”고 요청했는데, 정상적인 정보를 받지 못한 상황에 가깝습니다. 실제 USB 열거 과정에서는 포트 초기화, 장치 주소 설정, Device Descriptor 요청과 같은 단계가 진행됩니다. 이 과정이 실패하면 Windows에서 알 수 없는 USB 장치로 나타날 수 있습니다.
따라서 Code 43에서는 시스템 파일 검사부터 실행하기보다 어느 단계에서 장치 인식이 실패하는지 좁히는 것이 먼저입니다.
USB Code 43의 가능성이 높은 원인은 무엇일까?
증상에 따라 먼저 의심할 부분이 달라집니다.
| 증상 | 가능성이 높은 원인 | 먼저 확인할 것 |
|---|---|---|
| 특정 USB만 모든 포트에서 실패 | 장치·케이블·전원 | 다른 케이블과 다른 PC |
| 특정 PC에서만 실패 | 장치 인스턴스·드라이버 | 장치 관리자 |
| 한 포트에서 여러 USB가 실패 | 포트·USB 컨트롤러 | 다른 포트 |
| 허브 연결 시에만 실패 | 허브·전력 부족 | PC에 직접 연결 |
| 절전 복귀 후 발생 | 장치 펌웨어·전원 상태 | 재부팅 후 비교 |
| 여러 USB가 동시에 이상 | 칩셋·USB 컨트롤러·펌웨어 | PC 제조사 업데이트 |
중요한 것은 한 번에 여러 설정을 바꾸지 않는 것입니다.
케이블도 바꾸고 드라이버도 삭제하고 전원 설정까지 동시에 변경하면 문제가 해결되더라도 실제 원인을 알 수 없습니다.
1. 정말 Code 43인지 장치 상태부터 확인하기
Win + X → 장치 관리자를 엽니다.
또는 시작 메뉴에서 장치 관리자를 검색해 실행할 수 있습니다.
다음 항목을 펼쳐 확인합니다.
범용 직렬 버스 컨트롤러
문제가 발생한 경우 다음과 비슷한 항목에 노란색 느낌표가 표시될 수 있습니다.
알 수 없는 USB 장치(장치 설명자 요청 실패)
해당 장치를 마우스 오른쪽 버튼으로 클릭하고 속성 → 일반 → 장치 상태를 확인하세요.
Microsoft도 USB 장치 문제가 발생했을 때 장치 관리자에서 정확한 오류 코드를 먼저 확인하도록 안내합니다.
Code 43이라면 다음 단계로 진행합니다.
반대로 Code 28, Code 31 같은 다른 코드가 나온다면 원인이 다르므로 Code 43 해결법을 계속 적용하지 않는 것이 좋습니다.
해결됐는지 확인하는 방법
USB를 다시 연결한 뒤 장치 관리자를 새로 확인합니다.
노란색 느낌표가 없어지고 알 수 없는 USB 장치 대신 실제 장치 이름이 표시된다면 정상적으로 열거된 것입니다.
2. 드라이버를 건드리기 전에 포트·케이블·PC를 비교하기
Code 43에서 가장 먼저 해야 할 실질적인 테스트입니다.
USB 허브나 도킹 스테이션에 연결했다면 장치를 PC USB 포트에 직접 연결합니다.
가능하면 다음 순서로 한 가지씩만 조건을 변경하세요.
- 현재 USB 포트
- 다른 USB 포트
- 다른 정상 케이블
- 다른 PC
USB-C 장치라면 커넥터 모양만 같다고 같은 기능을 지원하는 것은 아닙니다. 케이블이나 포트에 따라 데이터 전송, 충전, 영상 출력 등의 지원 범위가 다를 수 있습니다. Microsoft도 USB-C 문제에서 적합한 포트와 케이블, 직접 연결 여부를 확인하도록 안내합니다.
전원을 많이 사용하는 외장 장치라면 USB 허브 대신 PC에 직접 연결하고, 별도 전원 어댑터가 있는 장치는 전원도 확인하세요.
결과는 이렇게 해석할 수 있습니다
같은 장치가 다른 PC에서도 Code 43 또는 인식 실패를 반복한다면 Windows 설정보다 장치·케이블·장치 펌웨어 쪽 가능성이 높아집니다.
반대로 다른 PC에서는 정상인데 현재 PC에서만 실패한다면 현재 PC의 드라이버, USB 컨트롤러 또는 펌웨어 쪽으로 범위를 좁힐 수 있습니다.
특정 USB 포트에서 여러 장치가 모두 실패한다면 개별 USB 장치 드라이버를 계속 재설치하는 것보다 해당 포트와 USB 컨트롤러를 확인해야 합니다.
일반적인 USB 인식 문제 전체를 확인해야 한다면 Windows 11 USB 인식 안됨 해결 방법도 함께 확인할 수 있습니다.
3. Code 43이 표시된 장치만 제거하고 다시 인식시키기
포트와 케이블이 정상으로 보이고 특정 PC에서만 문제가 발생한다면 해당 장치를 Windows에서 다시 등록해 봅니다.
장치 관리자 → 범용 직렬 버스 컨트롤러
에서 Code 43이 표시되는 장치를 찾습니다.
마우스 오른쪽 버튼을 클릭한 뒤:
디바이스 제거
를 선택합니다.
현재 작업을 저장하고 PC를 다시 시작하세요.
Microsoft도 Code 43의 기본적인 해결 방향으로 문제가 있는 장치를 제거하고 다시 설치하는 방법을 안내합니다. Windows는 다시 시작한 뒤 장치 드라이버 설치를 다시 시도합니다.
여기서 중요한 점은 범용 직렬 버스 컨트롤러 아래의 모든 항목을 한꺼번에 삭제하지 않는 것입니다.
USB Root Hub나 Host Controller까지 무작정 제거하면 USB 키보드·마우스·저장장치가 일시적으로 끊길 수 있습니다. 원격으로 작업 중인 PC라면 특히 위험합니다.
문제가 표시된 장치부터 제거하세요.
제거 후 확인
재부팅 후 같은 USB를 같은 포트에 다시 연결합니다.
장치 관리자에서:
실제 제품명 표시 + 노란 느낌표 없음
상태가 되는지 확인하세요.
장치를 제거했는데 즉시 똑같은 **알 수 없는 USB 장치(장치 설명자 요청 실패)**가 다시 나타난다면 단순히 오래된 장치 목록이 남아 있던 문제는 아닐 가능성이 높습니다.
이 경우 다음 단계로 진행합니다.
4. Windows Update와 제조사 드라이버를 구분해서 확인하기
Windows 11은 많은 하드웨어 드라이버를 Windows Update를 통해 제공합니다.
Win + I → Windows 업데이트 → 고급 옵션 → 선택적 업데이트
로 이동합니다.
드라이버 업데이트가 있다면 현재 PC와 관련된 칩셋 또는 장치 업데이트가 있는지 확인할 수 있습니다.
Microsoft는 선택적 드라이버 업데이트가 자동 설치되지 않을 수 있으므로 이 메뉴에서 직접 확인할 수 있다고 안내합니다.
노트북이라면 노트북 제조사, 조립 PC라면 메인보드 제조사의 공식 지원 페이지도 확인합니다.
특히 다음 항목이 Code 43 발생 시점과 관련되어 있는지 확인하세요.
- 칩셋 드라이버
- USB 관련 드라이버
- 장치 전용 드라이버
- BIOS·UEFI
- 장치 펌웨어
출처를 알 수 없는 자동 드라이버 업데이트 프로그램은 사용하지 않는 것이 좋습니다. Microsoft도 Windows Update에서 드라이버를 찾을 수 없는 경우 하드웨어 제조사의 공식 사이트를 확인하도록 안내합니다.
최근 특정 드라이버 업데이트 직후 Code 43이 시작됐다면 장치 속성 → 드라이버 → 드라이버 롤백도 확인할 수 있습니다.
롤백 버튼이 비활성화되어 있다면 Windows에 이전 드라이버가 보관되어 있지 않은 상태일 수 있습니다.
업데이트 후 확인
업데이트 전과 동일한 USB·동일한 포트로 다시 연결합니다.
조건을 바꿔서 테스트하면 어떤 변경이 효과가 있었는지 확인하기 어렵습니다.
Code 43이 사라지고 장치가 정상 이름으로 표시되는지 확인하세요.
USB 선택적 절전을 처음부터 끄지 않는 것이 좋은 이유
인터넷의 USB 해결 방법에서는 USB 선택적 절전 사용 안 함을 바로 권하는 경우가 많습니다.
하지만 이 설정은 USB 장치를 사용하지 않을 때 개별 포트를 저전력 상태로 전환하기 위한 정상적인 Windows 전원 관리 기능입니다.
Microsoft의 USB 문서에서도 선택적 절전 기능을 기본적인 전원 관리 메커니즘으로 설명하며 전체적으로 비활성화하는 것을 권장하지 않습니다.
따라서 USB를 연결하자마자 항상 Code 43이 발생하는데 전원 옵션부터 변경하는 것은 진단 순서가 맞지 않습니다.
다만 정상 사용 중에는 문제가 없고 절전 또는 최대 절전 모드에서 복귀한 직후에만 같은 장치가 사라지는 경우라면 전원 관리와 장치 펌웨어의 관계를 별도로 확인할 가치가 있습니다.
이때도 현재 설정을 기록하고 장치 또는 제조사에서 안내하는 범위만 변경한 뒤 결과를 비교하세요.
5. 계속 Code 43이 뜬다면 PnPUtil로 문제 장치 확인하기
장치가 여러 개 연결된 PC에서는 장치 관리자만 보고 어떤 장치가 반복적으로 문제를 보고하는지 확인하기 어려울 수 있습니다.
Windows에 포함된 PnPUtil을 이용하면 문제 코드가 있는 장치를 명령줄에서 확인할 수 있습니다.
시작 버튼을 마우스 오른쪽 버튼으로 클릭하고 **터미널(관리자)**을 실행합니다.
다음 명령을 입력합니다.
pnputil /enum-devices /problem 43
이 명령은 문제 코드 43이 설정된 장치를 확인할 때 사용할 수 있습니다. Microsoft PnPUtil 문서에서는 /enum-devices와 /problem <code> 옵션으로 특정 문제 코드의 장치를 필터링할 수 있다고 설명합니다.
문제 코드가 있는 장치 전체와 Hardware ID를 같이 확인하려면 다음 명령도 사용할 수 있습니다.
pnputil /enum-devices /problem /deviceids
이 작업은 문제 장치를 확인하기 위한 진단 명령입니다.
장치를 삭제하거나 드라이버를 제거하는 명령이 아니므로 먼저 상태 확인용으로 사용하기 좋습니다.
결과를 어떻게 판단할까?
USB 장치가 정상적으로 식별됐다면 제조사 또는 장치 ID와 관련된 정보가 표시될 수 있습니다.
반대로 USB 열거 자체가 제대로 완료되지 않은 장치는 정상적인 제품 ID 정보를 얻지 못할 수도 있습니다.
Microsoft의 USB 문제 해결 자료에서도 장치 열거가 실패하면 Windows가 해당 장치를 Unknown USB Device 형태로 표시할 수 있으며, 원인으로 포트 초기화 실패, 주소 설정 실패, Device Descriptor 요청 실패 등을 설명합니다.
따라서 알 수 없는 USB 장치에 제조사 이름이 보이지 않는다고 인터넷에서 아무 USB 드라이버나 찾아 설치하면 안 됩니다.
어떤 물리 장치인지부터 확인해야 합니다.
외부 USB를 모두 뽑았는데도 알 수 없는 USB 장치가 남아 있다면?
USB 장치라고 해서 반드시 PC 밖에 꽂혀 있는 장치만 의미하지는 않습니다.
노트북이나 일부 데스크톱에는 Bluetooth, 카드 리더기, 웹캠 같은 내부 장치가 USB 버스를 통해 연결되는 경우도 있습니다.
외부 USB 장치를 모두 분리했는데도 Code 43 장치가 계속 남는다면:
장치 관리자 → 해당 장치 → 속성 → 세부 정보
에서 장치 인스턴스 경로나 하드웨어 ID를 확인해 보세요.
외부 장치를 계속 뺐다 꽂는 것보다 어느 내부 장치와 연관되어 있는지 확인하는 편이 빠를 수 있습니다.
외장하드나 USB 메모리에 중요한 파일이 있다면
USB 저장장치에 Code 43이 발생했다고 바로 초기화하거나 포맷하지 마세요.
장치 관리자에 보이는 것과 Windows 탐색기에 드라이브 문자가 표시되는 것은 서로 다른 단계입니다.
특히 다른 PC에서도 연결이 반복적으로 끊기거나 읽기 오류가 발생한다면 문제 해결을 계속 반복하기 전에 데이터 상태를 먼저 고려해야 합니다.
장치 관리자에는 표시되지만 탐색기에 드라이브가 나타나지 않는다면 Windows 11 외장하드 인식 안됨 해결 방법에서 디스크 관리 상태를 기준으로 확인하세요.
Code 43이 해결됐다고 판단하는 기준
단순히 노란 느낌표가 한 번 사라진 것만 확인하지 마세요.
문제가 발생했던 USB를 원래 사용하던 조건으로 연결한 뒤 다음 상태를 확인하는 것이 좋습니다.
- 장치 관리자에서 실제 장치 이름이 표시됨
- 장치 상태에 오류 코드가 없음
- 장치를 분리 후 다시 연결해도 정상 인식
- 재부팅 후에도 정상 인식
- 파일 전송이나 장치 기능이 실제로 정상 동작
절전 복귀 후에만 문제가 발생했던 PC라면 절전 모드에서 다시 복귀한 뒤에도 확인해야 합니다.
재부팅 직후에는 정상인데 일정 시간이 지나거나 절전 후 다시 Code 43이 나타난다면 장치 재설치만으로 해결된 것이 아닙니다.
자주 묻는 질문
Code 43이면 USB가 고장난 건가요?
Code 43만으로 하드웨어 고장을 확정할 수 없습니다.
같은 장치와 케이블이 다른 PC에서도 실패하는지 확인하면 하드웨어와 현재 Windows PC 문제를 구분하는 데 도움이 됩니다.
장치 설명자 요청 실패와 Code 43은 같은 뜻인가요?
완전히 같은 의미는 아닙니다.
Code 43은 Windows가 장치 실패를 보고받아 중지했다는 장치 관리자 문제 코드이고, 장치 설명자 요청 실패는 USB 장치를 식별하는 과정에서 설명자 정보를 정상적으로 받지 못한 상황을 더 구체적으로 나타냅니다.
USB 드라이버를 모두 삭제해도 되나요?
처음부터 모든 USB 컨트롤러와 허브를 제거하는 것은 권장하지 않습니다.
문제가 표시되는 장치 하나부터 제거해 재인식시키는 편이 안전하고 원인 확인에도 도움이 됩니다.
USB 선택적 절전을 꺼야 하나요?
USB 장치를 연결하자마자 Code 43이 나타나는 문제라면 우선순위가 아닙니다.
절전 복귀 직후에만 문제가 반복되는 경우에 한해 장치 펌웨어와 전원 관리 조건을 함께 비교하는 것이 좋습니다.
다음 단계는 Code 43이 언제 다시 나타나는지로 결정하세요
다른 포트와 케이블에서도 실패하고 다른 PC에서도 같은 USB가 인식되지 않는다면 Windows 설정을 계속 변경하기보다 해당 장치와 케이블을 우선 확인해야 합니다.
반대로 다른 PC에서는 정상이고 현재 PC에서만 Code 43이 발생한다면 문제 장치 재설치, Windows Update와 제조사 칩셋·USB 드라이버를 확인하는 순서가 적절합니다.
장치 재설치 후 잠시 정상화됐다가 절전 복귀 뒤 다시 실패한다면 드라이버 삭제를 계속 반복하지 말고 장치 펌웨어와 전원 상태를 비교하세요.
PnPUtil에서도 동일한 장치가 계속 문제 코드 43으로 확인되고, 특정 포트가 아니라 여러 포트에서 반복된다면 PC 제조사 또는 장치 제조사에 장치 인스턴스 정보, Code 43 발생 조건, 다른 PC 비교 결과를 함께 전달하는 것이 다음 진단 단계입니다.
다른 Windows 문제까지 함께 나타난다면 Windows 11 문제 해결 방법 총정리에서 증상별 진단 경로를 확인할 수 있습니다.
참고한 Microsoft 공식 자료
Microsoft Learn — Device Manager Code 43
Microsoft Support — Windows USB-C 및 USB 인식 문제 해결
Microsoft Support — 장치 관리자에서 드라이버 업데이트·재설치
