이 글을 3줄로 요약하면
· 윈도우가 장치를 검사해서 내린 판정이 아니라, 드라이버가 스스로 "문제가 생겼다"고 보고했을 때 붙는 번호입니다.
· 원인은 드라이버 버전 충돌·드라이버 파일 손상·전력 공급 부족·장치와 포트 결함 네 갈래입니다.
· 그래픽카드와 USB 장치는 확인 순서가 다릅니다. 자기 장치에 맞는 갈래부터 보면 됩니다.
목차
코드 43은 정확히 무슨 뜻인가
"장치가 고장 났다"가 아닙니다. 이 차이를 알면 헛수고를 줄일 수 있습니다.
장치 관리자에 뜨는 문구는 "Windows에서 이 장치를 중지했습니다. 이 장치에서 문제가 보고되었기 때문입니다. (코드 43)"입니다. 여기서 "보고되었기 때문"이라는 표현이 핵심입니다.
마이크로소프트 문서는 이 코드의 내부 이름을 CM_PROB_FAILED_POST_START로 두고, 발생 조건을 장치 드라이버가 운영체제에 장치 오류를 보고했을 때라고 설명합니다. 드라이버가 장치 상태를 무효화하고, 그 결과 장치 스택이 실패 상태를 돌려준 경우입니다.
즉 코드 43은 드라이버가 낸 신고서이지, 윈도우가 장치를 열어보고 내린 진단이 아닙니다. 그래서 장치가 멀쩡한데도 드라이버 사정만으로 이 번호가 붙는 일이 자주 생깁니다.
같은 문서가 적어 둔 권장 해결책도 딱 한 줄입니다. 장치를 제거했다가 다시 설치하라는 것입니다. 이 글의 원인 A와 원인 B가 그 한 줄을 상황별로 나눈 것입니다.
다른 번호와 헷갈리면 방향이 완전히 달라집니다. 코드 10은 장치를 시작하지 못한 경우, 코드 28은 드라이버가 아예 설치되지 않은 경우이고, 코드 43은 드라이버가 설치돼 동작하다가 스스로 문제를 신고한 경우입니다. 속성 창의 장치 상태에서 번호를 먼저 확인하고 넘어가세요.
그리고 어느 장치가 문제인지 이름만으로 애매할 때가 있습니다. 속성의 자세히 탭에서 하드웨어 ID를 보면 제조사 코드(VEN_)와 장치 코드(DEV_)가 나오므로, 이 값으로 정확한 모델을 특정할 수 있습니다.
증상으로 원인 좁히기
그래픽카드냐 USB냐, 그리고 언제부터냐로 갈래가 정해집니다.
코드 43은 그래픽카드와 USB 장치에서 특히 자주 보입니다. 원리는 같지만 실제로 확인해야 할 곳이 다릅니다. 아래 표에서 자기 상황을 찾아 해당 섹션부터 보세요.
| 증상 | 유력한 원인 | 먼저 볼 항목 |
|---|---|---|
| 드라이버 업데이트나 윈도우 업데이트 직후부터 안 잡힌다 | 새 드라이버 버전과 현재 환경의 충돌 | 원인 A → 롤백 |
| 재부팅하면 잠깐 잡혔다가 다시 코드 43으로 돌아간다 | 드라이버 파일 손상 또는 이전 버전 잔여물 | 원인 B → 완전 삭제 후 재설치 |
| USB 허브나 연장 케이블에 꽂았을 때만 안 잡힌다 | 포트 전력 부족 | 원인 C |
| 절전 모드에서 깨어난 뒤부터 장치가 사라진다 | USB 선택적 절전 모드가 장치를 끊음 | 원인 C |
| 고사양 게임을 켤 때만 화면이 꺼지고 코드 43이 된다 | 보조 전원 결합 불량 또는 전력 부족 | 원인 C |
| 위를 다 해봐도 그대로이고 다른 PC에서도 안 잡힌다 | 장치 자체의 결함 | 원인 D |
가장 먼저 할 일은 완전 종료 후 재부팅입니다
일시적인 드라이버 충돌은 재부팅만으로 풀리는 경우가 실제로 있습니다. 다만 윈도우의 빠른 시작이 켜져 있으면 종료해도 커널 상태가 그대로 남으므로, 시작 메뉴의 다시 시작을 눌러야 진짜로 초기화됩니다.
원인 A드라이버 버전 충돌
방향이 "최신으로"가 아니라 "문제가 없던 버전으로"인 경우가 많습니다.
코드 43에서 가장 흔한 갈래입니다. 새 드라이버가 현재 하드웨어나 윈도우 빌드와 맞지 않으면, 드라이버가 초기화에 실패하고 그대로 장치 실패를 보고합니다.
판단 기준은 하나입니다. 증상이 시작된 시점이 드라이버 업데이트 직후인가입니다. 맞다면 최신 버전을 다시 까는 게 아니라 되돌려야 합니다.
1장치 관리자를 연다
Win + R로 실행 창을 열고 입력한 뒤 Enter를 누릅니다. 그래픽카드는 디스플레이 어댑터, USB 장치는 범용 직렬 버스 컨트롤러 아래에 있습니다.
2드라이버 날짜와 증상 시작일을 맞춰 본다
장치를 우클릭해 속성 → 드라이버 탭을 엽니다. 드라이버 날짜가 증상이 시작된 날짜와 붙어 있으면 롤백 대상입니다. 몇 년 전 날짜라면 반대로 업데이트 대상입니다.
3같은 탭에서 이전 드라이버로 되돌린다
드라이버 탭의 "이전 드라이버" 버튼을 누릅니다. 버튼이 흐리게 비활성화돼 있다면 이전 버전 기록이 없다는 뜻이므로, 제조사 공식 사이트에서 한 단계 이전 버전을 직접 받아 설치합니다.
4윈도우가 다시 최신 버전을 밀어 넣지 않게 막는다
롤백해도 윈도우 업데이트가 같은 드라이버를 다시 설치해 버리는 경우가 있습니다. 설정의 Windows 업데이트 → 고급 옵션 → 선택적 업데이트에서 드라이버 항목을 확인하고, 자동으로 다시 올라오는지 며칠 지켜보세요.
이 방법이 안 통하는 경우
롤백 버튼이 비활성화돼 있고 이전 버전을 설치해도 코드 43이 그대로라면, 버전 문제가 아니라 드라이버 파일 자체가 깨진 것일 수 있습니다. 원인 B의 완전 삭제 후 재설치로 넘어가세요.
원인 B드라이버 파일 손상
마이크로소프트가 권장하는 "제거 후 재설치"가 이 갈래입니다.
드라이버 파일이 손상됐거나 이전 버전의 잔여물이 남아 있으면, 위에 새 버전을 덮어써도 깨진 쪽이 먼저 잡히면서 같은 신고가 반복됩니다. 이때는 덮어쓰기가 아니라 지우고 새로 까는 절차가 필요합니다.
1드라이버 소프트웨어까지 함께 삭제한다
장치 관리자에서 해당 장치를 우클릭해 디바이스 제거를 선택하고, 확인 창에 나오는 "이 장치의 드라이버를 제거하려고 시도합니다" 체크박스를 반드시 체크한 뒤 제거를 누릅니다. 이 체크를 빼면 잔여 파일이 그대로 남습니다.
2재부팅해 기본 드라이버가 잡히게 둔다
재부팅하면 윈도우가 자동으로 기본 드라이버를 설치합니다. 이 상태에서 장치가 잡히는지부터 확인하면, 문제가 제조사 드라이버 쪽이었는지 장치 쪽이었는지 갈립니다.
3제조사 공식 드라이버를 다시 얹는다
NVIDIA·AMD·인텔 공식 사이트에서 모델에 맞는 드라이버를 받아 설치합니다. 설치 프로그램에 클린 설치 또는 초기화 후 설치 옵션이 있으면 반드시 켭니다.
4자동 검색으로 안 잡히면 직접 지정한다
드라이버 업데이트 마법사에서 "드라이버 자동 검색"이 아무것도 못 찾으면, "내 컴퓨터에서 드라이버 찾아보기"를 골라 내려받은 드라이버 폴더를 직접 지정하면 됩니다.
그래픽카드를 제거하면 화면이 잠깐 깨집니다
디스플레이 어댑터를 제거하는 순간 해상도가 낮아지고 화면이 한 번 깜빡입니다. 정상 동작이니 놀라서 전원을 강제로 끄지 마세요. 재부팅하면 기본 드라이버로 돌아옵니다.
이 방법이 안 통하는 경우
기본 드라이버 상태에서도 코드 43이 그대로라면 드라이버 문제가 아닙니다. 소프트웨어를 더 건드리지 말고 원인 C의 전원 쪽부터 확인하세요.
원인 C전력 공급 부족
드라이버를 아무리 바꿔도 안 되던 경우의 상당수가 여기에 있습니다.
장치에 들어가는 전력이 모자라면 드라이버는 장치가 응답하지 않는다고 판단하고 실패를 보고합니다. 결과는 똑같이 코드 43이지만, 이 경우 소프트웨어 조치는 아무 효과가 없습니다.
USB 장치와 그래픽카드에서 확인할 곳이 다릅니다. USB는 포트와 절전 설정, 그래픽카드는 보조 전원 케이블입니다.
1USB는 본체 뒷면 포트에 직접 꽂아 본다
허브나 연장 케이블을 거치면 전력이 나뉘어 불안정해집니다. 메인보드에 바로 붙은 뒷면 포트에 직접 꽂았을 때 잡힌다면 원인이 확정됩니다. 외장하드는 Y자 케이블로 포트 두 개에서 전력을 받는 방법도 있습니다.
2USB 선택적 절전 모드를 끈다
Win + R로 제어판을 열고 하드웨어 및 소리 → 전원 옵션 → 설정 변경 → 고급 전원 관리 옵션 설정 변경으로 들어가, USB 설정 항목의 USB 선택적 절전 모드 설정을 사용 안 함으로 바꿉니다. 절전에서 깨어난 뒤 장치가 사라지는 증상에 특히 효과가 있습니다.
3그래픽카드는 보조 전원을 다시 꽂는다
전원을 완전히 끄고 코드를 뽑은 뒤, 6핀·8핀 보조 전원 커넥터가 딸깍 소리가 날 때까지 눌려 있는지 확인합니다. 커넥터를 나눠 쓰는 분배 케이블을 쓰고 있다면, 파워에서 나오는 독립 케이블로 바꿔 꽂아 봅니다.
4노트북이라면 어댑터를 연결한 상태로 확인한다
배터리로만 쓸 때 전력 제한이 걸려 외장 장치가 끊기는 경우가 있습니다. 전원 어댑터를 꽂은 상태에서도 같은 증상인지 비교해 보면 전력 문제인지 아닌지 바로 갈립니다.
이 방법이 안 통하는 경우
포트를 바꾸고 절전 설정을 끄고 보조 전원까지 다시 꽂았는데도 그대로라면 전력 문제가 아닙니다. 원인 D로 가서 장치 자체를 가려낼 차례입니다.
원인 D장치와 포트 자체의 결함
여기까지 왔다면 소프트웨어를 더 건드릴 게 아니라 범위를 나눠 가려내야 합니다.
드라이버도 바꿔 보고 전원도 확인했는데 그대로라면, 남은 후보는 장치 본체·연결부·PC 쪽 슬롯 셋입니다. 이건 부품을 바꿔 끼워 보는 방식으로만 가려집니다.
1다른 PC에 연결해 본다
가장 확실한 방법입니다. 다른 PC에서도 똑같이 안 잡히면 장치 고장 쪽, 멀쩡히 잡히면 현재 PC의 슬롯·포트·소프트웨어 환경 쪽입니다.
2케이블을 먼저 의심한다
USB 장치라면 케이블만 바꿔도 해결되는 경우가 꽤 있습니다. 특히 충전 전용 케이블은 데이터 선이 없어 장치가 인식되지 않으니, 데이터 전송이 되는 케이블인지 확인하세요.
3그래픽카드는 다른 슬롯과 접점을 확인한다
전원을 끄고 카드를 뽑아 금색 접점에 먼지나 산화가 없는지 보고 다시 단단히 꽂습니다. 메인보드에 PCIe 슬롯이 두 개 이상이면 다른 슬롯에 꽂아 재현되는지 확인합니다.
4BIOS 버전도 확인 목록에 넣는다
최신 장치를 오래된 메인보드에 물릴 때 인식 자체가 불안정한 경우가 있습니다. 메인보드 제조사 사이트에서 현재 BIOS가 최신인지 확인해 보는 것도 방법입니다. 다만 BIOS 업데이트는 실패 시 위험이 있으니 다른 방법을 모두 해본 뒤 마지막에 고려하세요.
이 방법이 안 통하는 경우
다른 PC에서도 코드 43이 뜨고 케이블·슬롯을 다 바꿔 봤다면 장치 고장으로 보는 편이 맞습니다. 보증 기간이 남아 있는지 확인하고 제조사 서비스로 넘기세요. 이 단계에서 윈도우 재설치를 시도해도 결과는 같습니다.
어느 원인인지 정확히 찾아내는 법
네 갈래를 다 해보는 대신, 언제 무슨 일이 있었는지를 로그에서 읽어냅니다.
코드 43은 화면에 원인을 알려주지 않습니다. 하지만 장치가 실패한 시각과 그 직전에 무슨 일이 있었는지는 시스템 로그에 남습니다. 이 기록이 원인 A와 원인 C를 가르는 가장 빠른 증거입니다.
1이벤트 뷰어에서 시스템 로그를 연다
Win + R로 실행하고 Windows 로그 → 시스템을 클릭한 뒤, 우측의 현재 로그 필터링에서 이벤트 수준을 오류로 좁힙니다.
2원본 이름으로 갈래를 읽는다
원본이 nvlddmkm·amdkmdap처럼 그래픽 드라이버 이름이면 원인 A·B, USBHUB3나 UASPStor처럼 USB 스택 이름이면 원인 C·D 쪽입니다. Kernel-PnP 항목은 장치가 시작에 실패한 시각을 알려줍니다.
3그 시각 직전의 변경 사항을 확인한다
오류가 처음 기록된 날짜를 확인했으면, 설정의 Windows 업데이트 → 업데이트 기록에서 그 날짜 부근에 설치된 드라이버 업데이트가 있는지 봅니다. 있으면 원인 A가 거의 확정입니다.
하드웨어 ID를 적어두면 드라이버를 헤매지 않습니다
장치 속성의 자세히 탭에서 하드웨어 ID를 보면 VEN_와 DEV_로 시작하는 값이 나옵니다. 이 값을 그대로 검색하면 정확한 제조사와 모델이 나오므로, 이름만 보고 엉뚱한 드라이버를 받는 일을 막을 수 있습니다.
자주 묻는 질문
본문에서 다루지 않은 경계 상황들입니다.
Q.코드 43이 뜨면 윈도우를 다시 설치해야 하나요?
A.대부분 필요 없습니다. 원인 A·B라면 롤백이나 재설치로 끝나고, 원인 C·D는 윈도우를 다시 깔아도 그대로 재발합니다. 7번 항목으로 갈래를 먼저 확인하세요.
Q.그래픽카드와 USB 장치에 동시에 코드 43이 떴는데 원인이 같나요?
A.드라이버가 실패를 보고한다는 원리는 같지만 세부 원인은 다를 수 있습니다. 다만 여러 장치에서 한꺼번에 떴다면 개별 드라이버보다 전원 공급이나 메인보드 쪽을 먼저 의심할 값어치가 있습니다.
Q.최신 드라이버로 업데이트했는데도 안 잡힙니다.
A.최신 버전이 항상 정답은 아닙니다. 오히려 새 버전과 궁합이 안 맞아 생긴 문제일 수 있으니, 원인 A의 3번 단계대로 한 단계 이전 버전을 설치해 비교해 보세요.
Q.노트북 내장 그래픽에서도 코드 43이 뜰 수 있나요?
A.가능합니다. 이 경우 제조사가 배포하는 노트북 전용 드라이버를 쓰는 편이 안전합니다. 인텔·NVIDIA 일반 드라이버가 노트북 모델과 맞지 않아 생기는 사례가 있습니다.
Q.알 수 없는 USB 장치로 나오면서 코드 43이 뜹니다.
A.장치가 자기 정보를 넘기지 못한 상태라 이름이 안 나오는 것입니다. 케이블과 포트를 먼저 바꿔 보고(원인 C·D), 그래도 같으면 다른 PC에서 인식되는지로 장치 고장 여부를 가려내세요.
함께 보면 좋은 글
같은 판별 방식으로 정리한 드라이버 문제 글입니다.
장치관리자 코드 28 오류 (드라이버가 설치되어 있지 않습니다) 속성 창의 번호가 28이었다면 드라이버 설치 자체가 안 된 경우입니다 · 눌러서 확인하기 → "USB 장치를 인식하지 못했습니다" 오류 USB 쪽이라면 포트·전력 판별이 이 글에 더 자세히 정리돼 있습니다 · 눌러서 확인하기 → 장치관리자 코드 39 오류, 원인 3가지와 각각의 해결법 드라이버 파일이 손상됐을 때 붙는 다른 번호입니다 · 눌러서 확인하기 →참고 문서 · CM_PROB_FAILED_POST_START (코드 43) (Microsoft Learn)





