장치관리자에서 노란 느낌표와 함께 코드 39 오류를 발견하셨다면, 무작정 드라이버부터 지우고 깔기 전에 원인부터 확인하시는 걸 추천합니다. 코드 39는 원인이 한 가지가 아니라서, 상황에 안 맞는 해결법을 시도하면 시간만 낭비하기 쉽습니다.

📋 도입 - 이런 분께 도움이 됩니다

장치관리자를 열었더니 노란 느낌표와 함께 "이 장치를 시작할 수 없습니다(코드 39)"라는 문구가 떠 있는 걸 발견하신 분, USB 장치가 갑자기 인식이 안 되거나 그래픽카드·사운드카드가 먹통이 된 채로 이 글을 찾아오신 분이라면 제대로 찾아오셨습니다.

코드 39는 원인이 한 가지로 딱 떨어지지 않아서 무작정 드라이버부터 재설치하면 시간만 낭비하는 경우가 많습니다. 저도 처음에는 그래픽카드 드라이버를 지웠다 깔았다 반복했는데, 알고 보니 제 경우는 레지스트리 필터 값 문제였습니다. 이 글에서는 코드 39가 뜨는 대표적인 원인 세 가지를 표로 정리하고, 각 원인에 맞는 해결법을 순서대로 안내해드리겠습니다.


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

장치관리자에서 특정 장치 아이콘에 노란 삼각형 느낌표가 뜨고, 속성을 열어보면 "이 장치를 시작할 수 없습니다. (코드 39) Windows이(가) 이 하드웨어 장치의 드라이버를 로드할 수 없습니다. 드라이버가 손상되었거나 누락되었을 수 있습니다"라는 문구가 나타납니다.

증상은 장치 종류에 따라 다양합니다. CD/DVD 드라이브가 탐색기에서 아예 사라지거나, 그래픽카드를 인식은 하지만 화면 해상도가 기본값으로 고정되거나, 사운드 카드에서 소리가 전혀 안 나거나, 특정 USB 포트에 꽂은 장치만 유독 인식이 안 되는 형태로도 나타납니다. 장치 이름 앞에 항상 노란 느낌표가 붙는다는 공통점이 있으니 장치관리자를 열어 확인해보시면 됩니다.


📊 원인 3가지 표로 정리

코드 39는 하나의 원인이 아니라 아래 세 가지 상황에서 주로 발생합니다. 표로 먼저 정리하고, 바로 아래에서 각각을 자세히 설명하겠습니다.

구분주요 증상대표 원인
① 레지스트리 필터 손상CD/DVD 드라이브가 사라짐UpperFilters·LowerFilters 값 손상
② 드라이버 파일 손상그래픽카드·사운드카드 먹통드라이버 설치 파일 손상·충돌
③ 보안 기능 충돌특정 USB·캡처보드 인식 안 됨코어 격리(메모리 무결성) 충돌

⚙️ 원인별 해결 방법

① 레지스트리 필터 값 삭제 (CD/DVD 드라이브가 사라진 경우)

CD·DVD 드라이브가 탐색기에서 사라지고 장치관리자에서 코드 39가 뜬다면 레지스트리의 UpperFilters, LowerFilters 값이 손상됐을 가능성이 큽니다. Win+R을 눌러 regedit을 입력해 레지스트리 편집기를 열고, 아래 경로로 이동합니다.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}

해당 키에서 오른쪽 창에 UpperFilters, LowerFilters 값이 보이면 각각 마우스 오른쪽 버튼을 눌러 삭제합니다(UpperFilters.bak처럼 .bak가 붙은 값은 그대로 두어도 됩니다). 삭제 후 PC를 재부팅하면 시스템이 필터 값을 새로 생성하면서 장치가 정상적으로 인식되는 경우가 많습니다. 레지스트리를 수정하기 전에는 실수를 대비해 해당 키를 내보내기(백업)해두는 것을 권장합니다. 안 되면 다음 단계로 넘어가세요.

② 드라이버 제거 후 재설치 (그래픽카드·사운드카드가 먹통인 경우)

그래픽카드나 사운드카드처럼 특정 하드웨어에서만 코드 39가 뜬다면 드라이버 파일 자체가 손상됐거나 충돌 중일 가능성이 큽니다. 장치관리자에서 문제의 장치를 마우스 오른쪽 버튼으로 클릭하고 제거를 선택합니다. 이때 "드라이버 소프트웨어 삭제" 체크박스가 있다면 함께 체크합니다. 이후 상단 메뉴에서 동작 → 하드웨어 변경 사항 검색을 누르면 Windows가 기본 드라이버를 다시 설치합니다. 더 확실하게 하려면 아래처럼 제조사 공식 홈페이지에서 최신 드라이버를 받아 설치하는 것을 추천합니다.

⬇️ NVIDIA 그래픽 드라이버 다운로드 — NVIDIA 공식 홈페이지 nvidia.com Download Drivers 페이지 › 제품 유형·시리즈·모델 선택 후 검색 · 최신 정식 드라이버 무료 다운로드 ⬇️ AMD 그래픽·칩셋 드라이버 다운로드 — AMD 공식 지원 페이지 amd.com Support 페이지 › 제품 검색 후 해당 모델의 최신 드라이버 다운로드 · 무료

안 되면 다음 단계로 넘어가세요.

③ 코어 격리(메모리 무결성) 비활성화 (USB·캡처보드가 인식 안 되는 경우)

USB 캡처보드나 일부 오래된 USB 장치에서 코드 39와 함께 "{Bad Image}"라는 문구가 붙어 있다면 Windows 보안의 코어 격리(메모리 무결성) 기능과 충돌하고 있을 가능성이 있습니다. 설정 → 개인정보 및 보안 → Windows 보안 → 장치 보안 → 코어 격리 세부 정보로 들어가 메모리 무결성 항목을 잠시 꺼봅니다. 재부팅 후 장치가 정상 인식되면 원인이 확인된 것이니, 이후 장치 제조사에서 서명된 최신 드라이버를 받아 설치한 뒤 메모리 무결성을 다시 켜는 것을 권장합니다. 보안 기능을 계속 꺼두는 것은 권장하지 않습니다.


💬 그래도 안 될 때

위 세 가지로도 해결되지 않는다면 하드웨어 자체의 물리적 문제일 가능성도 염두에 둬야 합니다. 다른 PC나 다른 포트에 같은 장치를 연결해봤을 때도 코드 39가 뜬다면 장치 고장일 확률이 높습니다. 반대로 다른 PC에서는 멀쩡히 작동한다면 지금 사용 중인 PC의 드라이버·레지스트리 문제로 다시 좁혀서 접근하시면 됩니다. 노트북이라면 제조사 홈페이지에서 해당 모델 전용 칩셋 드라이버를 함께 설치해보는 것도 도움이 됩니다.


🗂️ 자주 묻는 질문

Q1. 레지스트리를 잘못 건드리면 위험하지 않나요?
삭제 전 해당 키를 내보내기(export)해두면 문제가 생겨도 가져오기로 복원할 수 있습니다. UpperFilters·LowerFilters 값만 정확히 지우면 안전합니다.

Q2. 드라이버를 제거했는데 재부팅해도 자동으로 안 깔려요.
장치관리자 상단 동작 메뉴에서 하드웨어 변경 사항 검색을 눌러보거나, 제조사 공식 드라이버를 직접 받아 수동 설치하세요.

Q3. 메모리 무결성을 껐다가 다시 켜는 걸 깜빡하면 어떻게 되나요?
보안 기능이 꺼진 채로 유지되니 장치 인식을 확인한 즉시 다시 켜는 것을 잊지 마세요.

Q4. 코드 39가 여러 장치에서 동시에 뜨는 경우도 있나요?
네, 시스템 파일 손상이 원인인 경우 여러 장치에서 동시에 나타날 수 있습니다. 이 경우 sfc /scannow로 시스템 파일부터 점검해보세요.


🎯 마무리 요약

코드 39 오류는 CD/DVD 드라이브라면 레지스트리 필터 값 삭제, 그래픽카드·사운드카드라면 드라이버 재설치, USB·캡처보드라면 코어 격리 비활성화로 원인별 접근이 필요합니다. 표에서 본인 상황과 가장 가까운 증상을 먼저 찾고, 해당 해결법부터 시도해보시면 불필요한 재설치를 반복하지 않고 빠르게 해결하실 수 있습니다.

#장치관리자코드39 #드라이버오류 #코드39해결 #USB인식오류 #오류탈출연구소