Computer >> 컴퓨터 >  >> 시스템 >> Windows 10

윈도우 10 드라이버 서명 강제 비활성화 방법 – 디지털 서명 오류 해결

디지털 서명(Digital Signature)은 소프트웨어 제작사나 하드웨어 벤더가 Microsoft에 의해 신뢰할 수 있는 것으로 검증되었음을 보장하는 장치입니다. 하지만 일부 제작사는 모든 제품을 검증받기 위해 Microsoft에 비용을 지불하지 못하거나, Microsoft 역시 매일 출시되는 모든 드라이버와 프로그램을 전부 검증할 수는 없습니다. 드라이버에 디지털 서명이 없으면 설치 자체가 불가능하며, 결국 해당 하드웨어를 사용할 수 없게 됩니다. 이런 경우 부팅 시 '이 파일의 디지털 서명을 확인할 수 없습니다(The Digital Signature For This File Couldn't Be Verified)'라는 드라이버 서명 강제 오류가 나타납니다. 다행히 고급 시작 옵션에서 드라이버 서명 강제를 비활성화하면 이러한 오류를 해결할 수 있습니다.

대부분 새로운 하드웨어 장치나 응용 프로그램을 설치한 직후 부팅할 때 '이 파일의 디지털 서명을 확인할 수 없습니다' 오류가 발생합니다. 이는 해당 장치와 소프트웨어가 Microsoft에서 신뢰하지 않는다는 의미입니다.

디지털 서명 확인 불가 오류 해결 방법

이 오류가 발생했다면 아래 팁들을 순서대로 따라해 보세요. 가장 먼저 할 일은 컴퓨터를 재부팅하고 Windows가 정상적으로 시작되는지 확인하는 것이며, 재부팅으로 해결되지 않으면 다음 방법들을 시도합니다.

부팅 관리자(Boot Manager) 복구

먼저 부팅 가능한 DVD 또는 USB 드라이브를 삽입하고 Windows를 재시작합니다. 설치 미디어가 없다면 사전에 USB/DVD 설치 미디어를 만들어 두세요. Windows 부팅 화면이 나타나면 키보드의 Del 키를 눌러 BIOS 설정 창에 진입합니다(제조사에 따라 Esc, F2, F8 또는 F12 키일 수 있습니다).

오른쪽 화살표 키로 Boot Options 메뉴로 이동하여 첫 번째 부팅 장치를 CD/DVD-ROM 드라이브로, 두 번째 부팅 장치를 하드디스크로 설정합니다.

참고: 부팅 가능한 USB 드라이브를 사용하는 경우 첫 번째 부팅 장치를 Removable Devices로 지정하세요.

F10 키를 눌러 변경 사항을 저장하고 Yes로 확인합니다. DVD로 부팅되면 "Press any key to boot from CD or DVD"라는 화면이 표시됩니다.

키보드에서 아무 키나 누르면 Windows 설치 화면으로 진입합니다. 여기서 선호하는 언어, 시간 및 통화 형식, 키보드 입력 방식을 선택하고 다음을 클릭합니다.

다음 화면의 Windows 설치 창에서 컴퓨터 복구(Repair your computer)를 선택합니다. 문제 해결 창이 열리면 고급 옵션을 클릭한 뒤 명령 프롬프트를 선택합니다.

명령 프롬프트 창에서 아래 명령어를 하나씩 입력하고 매번 Enter 키를 누릅니다:

C:
cd boot
attrib bcd -s -h -r
bootrec /rebuildbcd
bootrec /fixMBR
bootrec /fixBoot

이 명령들은 마스터 부트 레코드(MBR)를 복구하고 부팅 구성 데이터(BCD)를 다시 작성합니다. 완료 후 명령 프롬프트를 닫고 Windows를 재시작하여 정상적으로 시작되는지 확인합니다.

시작 복구(Startup Repair) 실행

위 명령어로 문제가 해결되지 않았다면, 다시 고급 옵션에 접근하여 시작 복구(Startup Repair)를 선택합니다.

시작 복구를 선택하면 컴퓨터가 재시작되면서 시스템 진단이 시작됩니다. 진단 단계 동안 시작 복구는 손상된 파일이나 잘못된 설정을 찾기 위해 시스템을 스캔하고 다양한 설정, 구성 옵션, 시스템 파일을 분석합니다. 구체적으로 다음과 같은 문제들을 점검합니다:

  • 누락, 손상 또는 호환되지 않는 드라이버
  • 누락 또는 손상된 시스템 파일
  • 누락 또는 손상된 부팅 구성 설정
  • 손상된 레지스트리 설정
  • 손상된 디스크 메타데이터(마스터 부트 레코드, 파티션 테이블, 부트 섹터)
  • 문제가 있는 업데이트 설치

시작 복구가 이러한 문제를 감지하면 자동으로 수정을 시도합니다. 문제를 해결할 수 있다면 사용자 개입 없이 자동으로 처리되며, 이후 시스템을 재시작하고 정상적으로 부팅됩니다. 그래도 같은 문제가 반복된다면 다음 단계를 따르세요.

윈도우 10 드라이버 서명 강제 비활성화

오류 메시지의 원인에 따라 드라이버 서명 강제를 비활성화해 보는 것도 효과적일 수 있습니다. 이를 위해서는 다시 고급 옵션으로 부팅한 후 시작 설정(Startup Settings)을 선택하고 다시 시작을 클릭합니다. 재시작 후 "드라이버 서명 강제 비활성화(Disable driver signature enforcement)" 옵션을 선택합니다(키보드의 F7 키) 그리고 Enter 키를 누릅니다.

다음 부팅부터는 시스템이 드라이버 서명 무결성 검사를 우회하므로 정상적으로 부팅될 수 있습니다.

주의: 재시작 후에는 보안 위험을 줄이기 위해 드라이버 서명 강제 기능이 자동으로 다시 활성화됩니다.

만약 이후 소프트웨어 설치 중에도 계속 '이 파일의 디지털 서명을 확인할 수 없습니다' 오류가 발생한다면, 드라이버 서명 강제를 항상 비활성화 상태로 유지해야 합니다.

드라이버 서명 강제 영구 비활성화

드라이버 서명 강제를 영구적으로 비활성화하려면 관리자 권한으로 명령 프롬프트를 실행하고 다음 명령어를 입력한 후 Enter 키를 누릅니다:

bcdedit /set testsigning on

"작업을 완료했습니다(The operation completed successfully)"라는 메시지가 표시됩니다. 이제 명령 프롬프트 창을 닫고 컴퓨터를 재시작합니다. 앞으로는 서명되지 않은 드라이버나 프로그램도 문제없이 설치하고 실행할 수 있습니다.

향후 드라이버 서명 강제를 다시 활성화하여 보안 위험을 예방하고 싶다면, 관리자 권한으로 명령 프롬프트를 다시 열고 다음 명령어를 입력한 후 Enter 키를 누릅니다:

bcdedit /set testsigning off

이상이 '이 파일의 디지털 서명을 확인할 수 없습니다' 오류(0xc0000428), Windows에서 이 파일의 디지털 서명을 확인할 수 없음, RDP 파일의 디지털 서명을 확인할 수 없음 등의 문제를 해결하기 위한 핵심 팁들이었습니다.

궁금한 점이나 추가 제안 사항이 있다면 아래 댓글로 남겨주세요.