USB 포트에 하드웨어를 연결해도 장치가 인식되지 않고, 성가신 오류 코드 52와 함께 "Windows에서 디지털 서명을 확인할 수 없습니다"라는 메시지가 표시되는 경우가 종종 있습니다. 오류 이름에서 짐작할 수 있듯이 이 문제는 주로 디지털 서명과 관련이 있으며, 일반적으로 Windows 업그레이드 이후나 장치 관리자에서 드라이버 오류가 발생했을 때 나타납니다.

디지털 서명이란 무엇일까요?
Windows는 다음과 같은 정보를 확인하기 위해 유효한 디지털 서명을 사용합니다.
- 파일 또는 파일 모음(예: 드라이버 패키지)에 서명이 되어 있는지 여부
- 서명자를 신뢰할 수 있는지 여부
- 서명자를 인증한 인증 기관(CA)을 신뢰할 수 있는지 여부
- 파일 모음이 배포된 이후 변경되지 않았는지 여부
Windows 운영체제가 최적의 상태로 원활하게 작동하려면 모든 드라이버와 프로그램이 디지털 서명되어 있어야 합니다. 특정 유틸리티나 드라이버가 Windows에서 서명되지 않으면 오류 코드 52를 비롯한 다양한 문제가 발생할 수 있습니다.
오류 코드 52 "Windows에서 디지털 서명을 확인할 수 없습니다" 해결 방법
사실 이 오류의 원인은 하나로 특정하기 어렵습니다. 손상되었거나 잘못된 드라이버, USB 필터 문제, 보안 부팅(Secure Boot) 설정 등 여러 요인이 원인이 될 수 있습니다. 지금부터 하나씩 문제 해결 방법을 살펴보겠습니다.
방법 1 – 문제가 되는 드라이버 업데이트
의외로 특정 장치 드라이버 하나가 전체 문제의 원인일 수 있습니다. 따라서 문제가 되는 드라이버가 남지 않도록 모든 드라이버를 업데이트하는 것이 좋습니다. 드라이버를 대량으로 업데이트하는 가장 안전하고 확실한 방법은 드라이버 업데이터 소프트웨어를 사용하는 것입니다.
1단계: 전문 드라이버 업데이터 유틸리티인 Smart Driver Care를 다운로드하여 설치하고 실행합니다. 이 프로그램은 현재 사용 중인 잘못된 장치 드라이버를 최신 호환 버전으로 빠르게 교체하는 데 도움을 줍니다.
2단계: 등록된 버전을 사용하는 경우, 메인 화면에서 'Start Scan' 버튼을 클릭합니다.

3단계: Smart Driver Care가 잠재적으로 문제가 있는 드라이버를 모두 검사하는 데 몇 분 정도 걸릴 수 있으며, 결과는 표 형태로 정리되어 표시됩니다.
4단계: 목록을 검토한 뒤 'Update All' 버튼을 클릭하면 모든 드라이버를 한 번에 최신 버전으로 설치할 수 있습니다. 물론 각 드라이버 옆의 'Update' 버튼을 눌러 개별적으로 업데이트할 수도 있습니다.

Smart Driver Care는 기기에 맞는 정품 최신 드라이버를 손쉽게 확보할 수 있는 훌륭한 솔루션입니다. 사용하기 쉬운 직관적인 인터페이스를 갖추고 있어 Windows 10, 8, 7 및 그 이하 버전에서 활용할 수 있는 최고의 드라이버 업데이터 중 하나로 꼽힙니다.
방법 2 – '드라이버 서명 강제 적용 안 함' 기능 활성화
대부분의 사용자는 최신 정품 드라이버로 업데이트하는 것만으로 문제가 해결됩니다. 그래도 오류 코드 52가 계속 나타난다면 '드라이버 서명 강제 적용 안 함(Disable Driver Signature Enforcement)' 기능을 활성화해 보는 것이 좋습니다. 절차는 다음과 같습니다.
1단계: Windows 로고 키를 눌러 시작 메뉴를 엽니다.
2단계: Shift 키를 누른 상태에서 시작 메뉴의 전원 아이콘을 클릭한 다음 '다시 시작' 버튼을 클릭합니다. 그러면 PC가 부팅 메뉴로 재시작됩니다.

3단계: 새 창에서 '문제 해결(Troubleshoot)'을 클릭한 후 '고급 옵션(Advanced options)'으로 이동합니다.

4단계: '시작 설정(Startup Settings)'을 클릭하고 '다시 시작' 버튼을 누릅니다.

5단계: 시작 설정 화면에서 일곱 번째 항목인 '드라이버 서명 강제 적용 안 함(Disable driver signature enforcement)'으로 이동합니다. F7 키를 누르면 바로 선택됩니다.

이제 PC가 일반 모드로 부팅됩니다. 필요하다면 드라이버를 다시 수동으로 업데이트하거나 Smart Driver Care를 사용해 자동으로 최적의 업데이트를 진행할 수 있습니다.
방법 3 – 무결성 검사(Integrity Checks) 비활성화
앞서 언급했듯이, Windows가 장치의 디지털 서명과 무결성을 검증하는 과정에서도 오류 코드 52가 발생할 수 있습니다. 일부 전문가들은 해당 옵션을 비활성화하면 문제가 완전히 해결된다고 조언합니다.
1단계: 실행(Run) 창을 엽니다. 단축키 Ctrl + R을 누르면 됩니다.
2단계: CMD를 입력한 뒤 Ctrl + Shift + Enter를 눌러 명령 프롬프트를 관리자 권한으로 실행합니다.
3단계: 다음 명령어를 차례대로 입력합니다.
bcdedit -set loadoptions DDISABLE_INTEGRITY_CHECKSbcdedit -set TESTSIGNING ON

4단계: Enter 키를 눌러 명령어를 실행합니다.
5단계: 위 명령어가 제대로 실행되지 않는 경우, 아래 명령어를 입력하여 다시 시도해 보세요.
bcdedit /deletevalue loadoptionsbcdedit -set TESTSIGNING OFF
이번에는 성가신 오류 코드 52 없이 Windows 컴퓨터를 사용할 수 있을 것입니다.
방법 4 – 손상된 시스템 파일 검사 및 복구
경우에 따라 손상되었거나 누락된 시스템 파일이 오류 코드 52 "Windows에서 디지털 서명을 확인할 수 없습니다"의 원인이 될 수 있습니다. 이 문제를 해결하려면 Windows에 내장된 '시스템 파일 검사기(System File Checker)' 도구를 사용해 손상된 시스템 파일을 한 번에 복구하는 것을 권장합니다.
1단계: 실행(Run) 창을 엽니다. 단축키 Ctrl + R을 누르면 됩니다.
2단계: CMD를 입력한 뒤 Ctrl + Shift + Enter를 눌러 명령 프롬프트를 관리자 권한으로 실행합니다.
3단계: 명령 프롬프트 창에서 다음 명령어를 입력합니다.
sfc /scannow

4단계: Enter 키를 누른 뒤, 시스템 파일 검사기가 작업을 마칠 때까지 기다립니다.
이 도구는 시스템 전체를 검사하여 문제가 있는 파일을 캐시된 정상 복사본으로 교체합니다. 검사에 시간이 다소 걸릴 수 있으니 기다려 주세요. 검사가 완료되면 컴퓨터를 재시작하고 오류 코드 52가 여전히 나타나는지 확인하세요. 그래도 문제가 지속된다면 다음 방법으로 넘어가세요.
방법 5 – 시스템 복원(System Restore) 실행
마지막 방법으로 시스템 복원을 실행하여 모든 기능이 정상적으로 작동하던 이전 상태로 Windows를 되돌릴 수 있습니다. 아래 가이드를 참고해 PC를 마지막으로 정상 작동하던 구성으로 복원해 보세요.
- Windows 10, 8, 7, Vista, XP에서 복원 지점 만드는 방법
- Windows 10에서 시스템 복원 만들기 및 사용하기
- 시스템 복원으로 Windows 설정을 복구한 후 해야 할 일
오류 코드 52 "Windows에서 디지털 서명을 확인할 수 없습니다"를 성공적으로 해결하셨나요? 다른 해결 방법을 알고 계시다면 아래 댓글로 공유해 주세요!