장치관리자에 노란 느낌표와 함께 "이 장치를 시작할 수 없습니다(코드 24)"가 뜬다면, 단순 접촉 불량이 아니라 드라이버 정보 자체가 꼬였을 가능성이 큽니다. 이 글에서는 코드 24가 뜨는 원인을 상황별로 나눠 진단하고, 실제로 통했던 해결 순서를 정리했습니다.

😵 도입 — 코드 24, 언제 뜨나

갑자기 잘 쓰던 외장하드나 USB 마우스, 헤드셋을 꽂았는데 장치관리자에서 노란 느낌표를 달고 있는 걸 본 적 있으신가요? 속성을 열어보면 "이 장치를 시작할 수 없습니다(코드 24)"라는 문구가 떠 있고, 재부팅을 해도 그대로, 다른 USB 포트로 옮겨도 똑같이 반복되는 경우가 있습니다. 이럴 때는 대부분 케이블이나 포트 문제가 아니라 드라이버 등록 정보 자체가 꼬여버린 상태입니다. 이 글에서는 코드 24가 뜨는 정확한 원인을 상황별로 나눠 진단하고, USB 저장장치뿐 아니라 그래픽카드·사운드카드·네트워크 어댑터 등 어떤 장치에서 코드 24가 떠도 그대로 따라올 수 있도록 실제로 통했던 해결 순서를 정리했습니다. 급하게 장치를 다시 써야 하는 상황이라면 목차에서 '해결 방법'으로 바로 이동하셔도 됩니다.


⚠️ 증상 & 오류 메시지 확인

코드 24는 장치관리자(devmgmt.msc)에서만 확인할 수 있는 오류로, 작업 표시줄이나 별도 팝업으로는 잘 뜨지 않기 때문에 모르고 지나치는 경우가 많습니다. 확인하려면 Win + X → 장치 관리자를 열고, 노란 느낌표나 회색 화살표가 달린 항목을 찾아 우클릭 → 속성 → 일반 탭의 '장치 상태'를 보면 됩니다. 정확한 메시지는 "이 장치가 없거나 제대로 작동하지 않거나 모든 드라이버가 설치되어 있지 않습니다(코드 24)"이며, 영문 시스템에서는 "This device is not present, is not working properly, or does not have all its drivers installed (Code 24)"로 표시됩니다. 새로 연결한 외장 장치, 최근 업데이트를 진행한 기존 장치, 오랫동안 안 쓰다 다시 연결한 장치 어디서든 나타날 수 있습니다.


🔎 원인 진단 — 4가지 케이스

코드 24는 원인이 한 가지로 딱 떨어지지 않아서, 먼저 내 상황이 아래 네 가지 중 어디에 해당하는지 짚어보는 게 빠릅니다.

  • 드라이버 삭제·손상 — 최근 드라이버를 지웠거나, 업데이트 도중 파일 일부가 깨진 경우. 가장 흔한 케이스입니다.
  • 유령(숨겨진) 장치 충돌 — 예전에 연결했던 장치의 등록 정보가 시스템에 남아, 새로 연결한 장치와 이름·경로가 겹치는 경우.
  • 전원 관리 설정 문제 — USB 허브나 루트 허브의 절전 기능 때문에 장치가 초기화되지 못하고 죽어버린 경우.
  • 실제 하드웨어 결함 — 위 세 가지를 모두 시도해도 안 되면, 케이블·포트·장치 자체의 물리적 고장일 가능성이 남습니다.

앞의 세 가지는 소프트웨어적으로 해결되는 경우가 대부분이라, 아래 해결 방법을 원인 짐작 없이도 순서대로 시도해보는 것을 권장합니다.


🔧 해결 방법 1~4단계

1단계. 장치 제거 후 하드웨어 변경 사항 검색

장치관리자에서 코드 24가 뜬 장치를 우클릭 → 장치 제거를 누릅니다. 창이 뜨면 "이 장치의 드라이버 소프트웨어 삭제 시도" 체크박스는 일단 해제한 상태로 제거하고, 상단 메뉴의 동작 → 하드웨어 변경 사항 검색을 눌러 재설치를 유도합니다. 이 방법만으로 절반 정도는 바로 해결됩니다. 이래도 안 되면 다음 단계로 넘어갑니다.

2단계. 드라이버 완전 삭제 후 재설치

1단계로 안 됐다면 이번엔 장치 제거 창에서 "이 장치의 드라이버 소프트웨어 삭제 시도"에 체크하고 제거합니다. PC를 재부팅하면 윈도우가 기본 드라이버를 자동으로 다시 잡아줍니다. 그래도 인식이 안 되면 제조사 공식 홈페이지에서 해당 장치의 최신 드라이버를 받아 수동 설치하는 것이 안전합니다(비공식 드라이버 모음 사이트는 피하는 게 좋습니다). 이래도 안 되면 다음 단계로 넘어갑니다.

3단계. 숨겨진(유령) 장치 정리

명령 프롬프트를 관리자 권한으로 열고 아래 명령을 순서대로 입력하면 장치관리자에 숨겨진 장치까지 모두 표시됩니다.

set devmgr_show_nonpresent_devices=1
start devmgmt.msc

장치관리자 상단 메뉴에서 보기 → 숨겨진 장치 표시를 체크하면 회색으로 흐리게 표시된 예전 장치들이 보입니다. 지금 문제가 되는 장치와 이름이 같은 회색 항목이 있다면 우클릭 → 제거로 지운 뒤, 실제 장치를 다시 연결해봅니다. 이래도 안 되면 다음 단계로 넘어갑니다.

4단계. USB 전원 관리 옵션 끄기

USB로 연결한 장치라면, 장치관리자에서 범용 직렬 버스 컨트롤러 항목을 펼쳐 USB 루트 허브를 하나씩 더블클릭 → 전원 관리 탭에서 "전원을 절약하기 위해 컴퓨터가 이 장치를 끌 수 있음" 체크를 해제합니다. 루트 허브가 여러 개면 전부 반복합니다. 절전 모드 진입 중 장치가 강제로 꺼지면서 코드 24가 반복되는 경우 이 설정만으로 재발이 멈추는 경우가 많습니다.


🧷 그래도 안 될 때 / 추가 팁

위 네 단계를 모두 시도했는데도 코드 24가 반복된다면, 아래 표로 다음 시도 순서를 잡아보시길 권합니다.

상황다음 시도
외장 저장장치·USB 주변기기다른 PC에 연결해서도 코드 24가 뜨는지 확인 → 뜨면 장치 자체 결함 가능성
그래픽카드·메인보드 내장 장치BIOS를 최신 버전으로 업데이트 후 재시도
최근 윈도우 업데이트 직후 발생속성 → 드라이버 탭 → 드라이버 롤백으로 이전 버전 복원
여러 장치에서 동시에 발생전원 공급 부족 가능성 — 전원이 필요 없는 다른 포트·허브로 테스트

Microsoft 공식 문서에서도 코드 24를 포함한 장치관리자 오류 코드별 대응 방법을 정리해두고 있으니, 특정 하드웨어 종류에 따라 세부 절차가 다를 때는 아래 공식 문서를 함께 참고하시면 도움이 됩니다.

🔗 공식 안내 페이지 — Microsoft 지원 Device Manager error codes in Windows · 장치관리자 오류 코드별 원인·해결 방법 정리

❓ 자주 묻는 질문

Q. 코드 24가 뜨면 하드웨어가 고장난 건가요?
대부분은 드라이버 등록 정보 문제이며, 소프트웨어적으로 해결됩니다. 다른 PC에 연결해도 똑같이 뜬다면 그때 하드웨어 결함을 의심해보시면 됩니다.

Q. 드라이버를 삭제했는데 재부팅해도 다시 인식이 안 돼요.
장치를 물리적으로 뽑았다가 다시 꽂아 인식을 새로 유도해보세요. 그래도 안 되면 제조사 홈페이지에서 최신 드라이버를 직접 받아 수동 설치하는 방법이 가장 확실합니다.

Q. 노트북 내장 카메라나 블루투스에서도 코드 24가 뜨나요?
네, 외장 장치뿐 아니라 내장 장치에서도 동일하게 나타날 수 있습니다. 다만 내장 장치는 물리 분리가 안 되니 2·3단계(드라이버 재설치, 숨겨진 장치 정리) 위주로 시도하시는 걸 권합니다.

Q. 드라이버 롤백 버튼이 회색으로 비활성화되어 있어요.
이전에 설치된 드라이버 기록이 없다는 뜻입니다. 이 경우 롤백 대신 제조사 홈페이지에서 이전 버전 드라이버를 직접 찾아 설치해야 합니다.

Q. 4단계까지 다 해도 코드 24가 그대로예요.
다른 PC나 다른 케이블로 교차 테스트해서 장치·케이블·포트 중 무엇이 원인인지 좁혀보시고, 그래도 원인이 안 잡히면 서비스센터에서 하드웨어 점검을 받아보시는 걸 권합니다.


🏁 마무리 — 해결 순서 요약

코드 24는 ① 장치 제거 후 하드웨어 변경 사항 검색 → ② 드라이버 완전 삭제 후 재설치 → ③ 숨겨진 장치 정리 → ④ USB 전원 관리 옵션 끄기 순서로 시도하면 대부분 해결됩니다. 그래도 남는다면 다른 PC·포트·케이블로 교차 테스트해 하드웨어 결함 여부를 좁히는 것이 마지막 순서입니다. 급한 대로 1단계만 먼저 시도해보고, 안 되면 순서대로 내려가며 하나씩 확인해보시길 바랍니다.

#장치관리자코드24 #코드24오류 #드라이버오류 #USB인식오류 #장치관리자오류 #윈도우드라이버