🎧 며칠 전 겪은 상황
며칠 전에 새로 산 무선 이어폰을 컴퓨터에 연결했는데 소리가 하나도 안 나서 장치관리자를 열어봤더니, 노란 느낌표 대신 파란 물음표 아이콘에 "이 장치에 대한 드라이버가 설치되어 있지 않습니다. (코드 28)"이라는 메시지가 떠 있더라고요. 드라이버 업데이트를 눌러도 "최신 드라이버가 이미 설치되어 있습니다"라는 이상한 답만 돌아와서 한참 헤맸습니다. USB 기기, 사운드카드, 외장하드처럼 새로 연결한 장치에서 유독 이 오류가 자주 뜨는데, 이번 글에서는 제가 실제로 코드 28 오류를 잡을 때까지 순서대로 시도했던 방법을 정리했습니다.
⚠️ 증상 확인하는 법
코드 28 오류는 장치관리자(devmgmt.msc)에서 문제 장치를 더블클릭해 "속성" 창을 열었을 때 "장치 상태"란에 정확히 표시됩니다. 보통 USB 기기, 사운드카드, 네트워크 어댑터, 외장 하드 등 새로 연결한 하드웨어에서 자주 발생하고, 장치 이름 앞에 느낌표나 물음표 아이콘이 붙어 있는 경우가 많습니다. 먼저 시작 메뉴에서 "장치관리자"를 검색해 열고, 어떤 장치에서 문제가 생겼는지 정확히 확인하는 게 첫 단계입니다. 장치 이름과 하드웨어 ID까지 같이 확인해두면 나중에 드라이버를 찾을 때 훨씬 수월합니다.
🔍 왜 이 오류가 생길까
코드 28은 말 그대로 윈도우가 이 장치에 맞는 드라이버를 아직 설치하지 못했다는 뜻입니다. 윈도우 업데이트 이후 기존 드라이버와 새 시스템이 호환되지 않거나, 처음 연결하는 장치라 윈도우 자체 드라이버 데이터베이스에 정보가 없거나, 이전에 드라이버를 제거한 뒤 재설치가 제대로 안 된 경우에 흔히 발생합니다. 오래된 하드웨어일수록 제조사가 최신 윈도우용 드라이버를 따로 제공하지 않아 이 오류가 더 자주 나타나는 편입니다. 저 같은 경우엔 이어폰이 비교적 최근 제품이라 윈도우 업데이트 타이밍과 겹쳤던 것으로 보입니다.
🛠️ 제가 시도한 해결 방법
1) 디바이스 제거 후 재부팅
가장 먼저 시도한 방법입니다. 장치관리자에서 문제 장치를 마우스 오른쪽 버튼으로 클릭해 "디바이스 제거"를 선택하고, PC를 재부팅했습니다. 윈도우가 부팅 시 자동으로 장치를 다시 인식하면서 드라이버를 새로 설치해주는데, 저는 이 단계에서 절반 정도는 해결이 됐습니다.
2) 선택적 Windows 업데이트에서 드라이버 확인
장치 재설치로도 안 잡히면 설정 > Windows 업데이트 > 고급 옵션 > 선택적 업데이트에 들어가서 드라이버 업데이트 항목이 있는지 확인해보세요. 여기에 해당 장치용 드라이버가 올라와 있는 경우가 종종 있는데, 일반 Windows 업데이트 화면에는 안 뜨고 이 메뉴에만 따로 표시되는 경우가 많습니다.
3) 제조사 공식 홈페이지에서 드라이버 직접 설치
그래도 안 되면 장치관리자 속성 창의 "세부 정보" 탭에서 하드웨어 ID를 확인한 뒤, 제조사 공식 홈페이지 지원 페이지에서 정확한 모델명으로 드라이버를 찾아 설치하는 게 가장 확실합니다. 저는 이어폰 제조사 홈페이지의 지원 페이지에서 윈도우용 드라이버를 받아 설치하니 바로 코드 28이 사라졌습니다. 비공식 드라이버 사이트나 광고성 페이지는 악성코드 위험이 있으니 반드시 제조사 공식 도메인에서만 받아야 합니다.
4) pnputil로 드라이버 캐시 정리
드물지만 드라이버가 꼬여서 계속 재설치가 실패하는 경우엔, 관리자 권한 명령 프롬프트에서 아래 명령으로 현재 설치된 드라이버 목록을 확인하고 문제가 되는 드라이버를 삭제한 뒤 다시 설치하는 방법도 있습니다.
pnputil /delete-driver oem##.inf /uninstall
oem##.inf 부분은 위 명령으로 확인한 실제 드라이버 파일명으로 바꿔서 입력해야 하고, 잘못된 드라이버를 지우면 다른 장치에 영향을 줄 수 있으니 이름을 꼭 확인하고 신중하게 진행하시길 권합니다.
🧩 방법별 비교표
상황에 따라 어떤 방법이 잘 맞는지 표로 정리했습니다. 순서대로 시도하되, 장치가 최근에 연결한 것인지 오래된 것인지에 따라 순서를 조정해도 좋습니다.
| 방법 | 효과를 본 상황 | 소요시간 |
|---|---|---|
| 디바이스 제거 후 재부팅 | 일시적 인식 오류 | 2~3분 |
| 선택적 Windows 업데이트 | 최신 드라이버가 별도 배포된 경우 | 5~10분 |
| 제조사 공식 드라이버 설치 | 오래되거나 특수 장치 | 10~15분 |
| pnputil 드라이버 정리 | 드라이버 캐시 손상 | 10분 이상(신중하게) |
❓ 자주 묻는 질문
Q. 코드 28인데 "드라이버 업데이트"를 눌러도 이미 최신이라고만 뜨는데 왜 그런가요?
윈도우 자체 드라이버 업데이트 기능은 Windows Update 카탈로그에 등록된 드라이버만 찾습니다. 이 카탈로그에 없는 신제품이나 특수 장치라면 항상 "최신"이라고 나오니, 제조사 공식 홈페이지에서 직접 받는 방법을 시도해보세요.
Q. 외장하드에서 코드 28이 뜨는데 재부팅해도 계속 그래요.
USB 포트나 케이블 자체의 접촉 불량일 수도 있으니 다른 포트나 케이블로 먼저 바꿔보시고, 그래도 안 되면 제조사 홈페이지에서 해당 모델의 컨트롤러 드라이버를 찾아 설치해보세요.
Q. pnputil 명령을 잘못 눌러서 다른 장치가 이상해졌어요, 되돌릴 수 있나요?
문제가 된 장치를 다시 연결하거나 장치관리자에서 "드라이버 업데이트"를 눌러 재설치하면 대부분 복구됩니다. 걱정되면 명령 실행 전에 시스템 복원 지점을 먼저 만들어두는 게 안전합니다.
Q. 오래된 프린터인데 제조사 홈페이지에 드라이버가 없어요.
단종된 지 오래된 모델이라면 제조사가 최신 윈도우용 드라이버 제공을 중단한 경우가 많습니다. 이럴 땐 호환 드라이버(같은 칩셋을 쓰는 유사 모델용)를 찾아보거나, 프린터 제조사의 범용 드라이버를 시도해보는 방법이 있습니다.
✅ 마무리 요약
#코드28오류 #장치관리자오류 #드라이버설치오류 #윈도우드라이버 #USB인식안됨
