얼마 전 오디오 인터페이스를 새로 연결했는데 장치관리자에 노란 느낌표가 뜨더니 "Windows는 이 장치에 필요한 드라이버의 디지털 서명을 확인할 수 없습니다(코드 52)"라는 메시지가 나왔습니다. 재부팅해도, 드라이버를 다시 설치해도 똑같이 떴는데 결국 원인을 찾아 해결했습니다. 그 순서를 그대로 정리했습니다.




🖥️ 코드 52 오류, 이렇게 나타났습니다

새 오디오 인터페이스를 USB로 연결하고 제조사 홈페이지에서 받은 드라이버를 설치했는데, 장치관리자에 노란 느낌표와 함께 "이 장치를 시작할 수 없습니다(코드 52)"가 떴습니다. 소리는 아예 나오지 않았고, 드라이버를 지우고 다시 설치해도 같은 메시지가 반복됐습니다. 검색해보니 저처럼 USB 장치나 커스텀 드라이버를 쓰는 분들이 자주 겪는 문제였고, 원인은 "드라이버 서명"에 있었습니다. 이 글에서는 코드 52가 왜 뜨는지부터, 제가 실제로 시도한 순서대로 해결 방법을 정리했습니다. 급한 분은 목차에서 해결 방법으로 바로 이동하셔도 됩니다.




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

장치관리자(devmgmt.msc)를 열어 해당 장치를 확인하면 아이콘에 노란 느낌표가 표시되고, 속성 창에는 "Windows는 이 장치에 필요한 드라이버의 디지털 서명을 확인할 수 없습니다. 최근 하드웨어 또는 소프트웨어 변경으로 인해 손상되거나 알 수 없는 파일이 설치되었을 수 있습니다.(코드 52)"라는 문구가 뜹니다. 장치 자체는 목록에 나타나지만 실제로 작동하지 않고, USB 장치라면 인식이 됐다 안 됐다 하거나 아예 사용할 수 없는 상태로 표시되기도 합니다. 그래픽카드·사운드카드·네트워크 어댑터·USB 허브 등 다양한 장치에서 같은 코드가 나올 수 있습니다.




🔍 왜 이 오류가 생길까

Windows 10/11은 64비트 기준으로 커널 모드에서 실행되는 드라이버가 마이크로소프트의 서명 검증을 통과해야만 정상 로드되도록 설계돼 있습니다. 제조사가 배포한 드라이버가 서명 절차를 거치지 않았거나, 오래된 드라이버라 최신 서명 정책과 맞지 않거나, 다운로드 과정에서 파일이 손상된 경우 이 검증에 실패해 코드 52가 뜹니다. 또한 일부 보안 프로그램이나 그룹 정책 설정이 서명 검사 기준을 더 엄격하게 바꿔놓은 경우, 원래는 문제없이 쓰던 드라이버도 갑자기 코드 52로 막히는 경우가 있습니다. 정리하면 원인은 크게 미서명 드라이버, 파일 손상, 시스템 정책 변경 세 가지로 나뉩니다.




🛠️ 해결 방법 1 — 정식 서명 드라이버로 재설치

가장 먼저 시도할 것은 제조사 공식 홈페이지에서 최신 서명 드라이버를 다시 받는 것입니다. 저는 오디오 인터페이스 제조사 사이트에서 받은 파일이 구버전이었는데, 최신 버전으로 바꾸니 서명이 정상적으로 확인됐습니다. 장치관리자에서 해당 장치를 우클릭 → 드라이버 제거(드라이버 소프트웨어 삭제 체크) → 재부팅 → 새로 받은 드라이버를 관리자 권한으로 설치하는 순서로 진행하면 됩니다. 마이크로소프트가 공식적으로 서명 드라이버를 배포하는 곳이 아래 업데이트 카탈로그이니, 제조사 사이트에서 못 찾았다면 함께 확인해보세요.

⬇️ Microsoft Update Catalog — 서명된 정식 드라이버 검색 catalog.update.microsoft.com · 장치 모델명으로 검색 후 Windows 버전에 맞는 서명(Digitally Signed) 드라이버를 다운로드


🛠️ 해결 방법 2 — 테스트 모드로 서명 검사 우회

정식 서명 드라이버를 구하기 어려운 오래된 장치라면, Windows가 기본 제공하는 테스트 모드를 임시로 켜서 서명 검사를 완화할 수 있습니다. 관리자 권한 명령 프롬프트에서 아래 명령을 차례로 입력하고 재부팅하면, 화면 오른쪽 아래에 "테스트 모드"라는 워터마크가 뜨면서 미서명 드라이버도 설치·구동이 가능해집니다. 드라이버가 정상 작동하는 것을 확인한 뒤에는 반드시 다시 꺼서 보안 수준을 원래대로 되돌리는 것을 추천합니다.

bcdedit /set testsigning on
shutdown /r /t 0

드라이버 설치와 테스트가 끝나면 아래 명령으로 다시 원래 상태로 복원합니다.

bcdedit /set testsigning off
shutdown /r /t 0



🧩 그래도 안 될 때 / 방법 비교

두 방법을 시도해도 안 된다면 USB 포트를 바꿔 꽂아보거나, 다른 PC에서도 같은 증상이 나오는지 확인해 장치 자체의 하드웨어 불량 여부를 가려보는 것이 좋습니다. 또한 보안 프로그램의 실시간 감시 기능을 잠시 꺼두고 드라이버를 설치해보는 것도 도움이 됩니다. 두 방법의 차이를 간단히 비교하면 아래와 같습니다.

방법장점주의할 점
정식 서명 드라이버 재설치보안 설정을 건드리지 않아 가장 안전구형 장치는 서명 버전이 없을 수 있음
테스트 모드 사용미서명 드라이버도 즉시 구동 가능보안 수준이 낮아지므로 사용 후 반드시 해제



❓ 자주 묻는 질문

Q. 테스트 모드를 켜두면 컴퓨터가 위험해지나요?
드라이버 서명 검사만 완화될 뿐 다른 보안 기능에는 영향이 없습니다. 다만 출처가 불분명한 드라이버 설치는 피하고, 확인이 끝나면 꺼두는 것이 안전합니다.

Q. bcdedit 명령이 "액세스가 거부되었습니다"라고 나옵니다.
명령 프롬프트를 반드시 관리자 권한으로 실행해야 합니다. 시작 메뉴에서 검색 후 마우스 오른쪽 버튼으로 "관리자 권한으로 실행"을 눌러주세요.

Q. 그래픽카드에서도 코드 52가 뜨는데 같은 방법이 통하나요?
네, 원리는 동일합니다. 다만 그래픽카드는 제조사(NVIDIA·AMD·Intel) 공식 사이트의 최신 드라이버로 먼저 재설치해보는 것을 우선 추천합니다.

Q. 안전 모드에서는 왜 정상 작동하나요?
안전 모드는 최소한의 서명된 드라이버만 불러오기 때문에 문제가 되는 드라이버가 아예 로드되지 않아 증상이 나타나지 않는 것입니다.




✅ 정리하면 이렇습니다

코드 52는 드라이버 서명 검증 실패가 원인입니다. 먼저 제조사·마이크로소프트 공식 경로에서 최신 서명 드라이버로 재설치하고, 그래도 안 되면 테스트 모드(bcdedit /set testsigning on)로 임시 우회한 뒤 확인이 끝나면 다시 꺼두는 순서로 해결하면 됩니다.

#코드52오류 #드라이버서명오류 #장치관리자오류 #디지털서명확인실패 #윈도우드라이버오류