윈도우 10/11에 로그인하려고 할 때 파일의 디지털 서명을 확인할 수 없어 운영체제를 불러올 수 없다는 메시지가 표시되는 경우가 있습니다. 이것이 바로 흔히 알려진 윈도우 10/11 오류 코드 0xc0000428이며, 문제가 되는 파일은 대부분 winload.exe입니다.
윈도우 10/11이 해당 파일의 디지털 서명을 인증하지 못하면 컴퓨터를 정상적으로 부팅할 수 없게 됩니다.
윈도우 10/11에서 디지털 서명이란 무엇인가요?
winload.exe 오류를 수정하기 전에, 먼저 윈도우가 이 파일의 디지털 서명을 확인하지 못하는 이유부터 이해해야 합니다.
디지털 서명은 일종의 보안 잠금 장치 역할을 합니다. 마이크로소프트가 해당 파일의 권한을 인식하지 못하면 블루스크린 오류가 나타나면서 파일의 디지털 서명을 확인할 수 없다는 메시지와 함께 0xc0000428 오류 코드가 표시됩니다.
디지털 서명은 파일의 보안을 보장하기 위해 사용됩니다. 컴퓨터에 디지털 서명이 적용되면 전원을 켤 때마다 이 서명 검증 과정을 거치게 되는데, 그래서 부팅 관리자(Boot Manager)라고 불리는 것입니다.
디지털 서명은 소프트웨어를 보호하고 위조를 방지하는 목적으로도 활용됩니다. 즉, 문서, 메시지 또는 응용 프로그램에 디지털 서명이 되어 있다면 사용자나 수신자는 해당 파일이 안전하며 합법적인 조직이나 개인에게서 온 것임을 확신할 수 있습니다. 따라서 디지털 서명은 위조, 변조, 책임 회피를 방지하는 데 중요한 역할을 합니다.
이 글에서는 윈도우 10/11에서 발생하는 0xc0000428 "이 파일의 디지털 서명을 확인할 수 없습니다" 오류를 성공적으로 해결하는 방법을 단계별로 안내합니다.
윈도우 10/11의 '디지털 서명을 확인할 수 없습니다' 오류란?
윈도우 비스타에서 처음 도입되어 이후 윈도우 7, 8(.1), 10/11까지 사용된 BOOTMGR 부트로더는 시스템 시작 과정에서 부팅 구성 데이터를 읽고 운영체제 선택 메뉴를 표시합니다. 사용자가 기존 윈도우 위에 새 버전을 설치하거나 서비스 팩을 설치할 때 BOOTMGR 항목이 제대로 업데이트되지 않으면 다음과 같은 메시지가 나타날 수 있습니다.
"최근의 하드웨어 또는 소프트웨어 변경으로 인해 잘못 서명되었거나 손상되었거나, 알 수 없는 출처의 악성 소프트웨어일 수 있는 파일이 설치되었을 수 있습니다.
Windows 설치 디스크가 있는 경우 디스크를 넣고 컴퓨터를 다시 시작하세요. '컴퓨터 복구'를 클릭한 후 복구 도구를 선택하세요.
그렇지 않고 추가 조사를 위해 Windows를 시작하려면 Enter 키를 눌러 부팅 메뉴를 표시하고, F8 키를 눌러 고급 부팅 옵션으로 들어간 후 '마지막으로 성공한 구성'을 선택하세요. 디지털 서명을 확인할 수 없는 이유를 알고 있으며 이 파일 없이 Windows를 시작하려면 드라이버 서명 강제 적용을 일시적으로 비활성화하세요.
파일: \Windows\System32\winload.exe
상태: 0xc0000428
정보: Windows에서 이 파일의 디지털 서명을 확인할 수 없습니다."
또 다른 형태의 오류 메시지는 다음과 같습니다.
"PC/디바이스를 복구해야 합니다.
파일의 디지털 서명을 확인할 수 없어 운영체제를 불러올 수 없습니다.
파일: \Windows\System32\Drivers\AppleMNT.sys
오류 코드: 0xc0000428"
이 파일의 디지털 서명을 확인할 수 없다는 사실은 특정 프로그램 설치로 인해 발생한 보안 결함입니다. 마이크로소프트가 새 앱에 대한 권한을 인식하지 못하기 때문에 "이 디지털 서명을 확인할 수 없습니다"라는 메시지를 표시하는 것입니다.
'디지털 서명을 확인할 수 없습니다' 오류의 원인은 무엇인가요?
이 오류와 관련된 주요 원인은 다음과 같습니다.
- 시스템 업데이트 후 BOOTMGR이 구버전으로 남은 경우: 윈도우 설치 과정에서 문제가 생기면 이 오류가 나타날 수 있으며, 특히 기존 윈도우 위에 새 버전을 설치했는데 BOOTMGR 파일이 제대로 업데이트되지 않으면 부팅 과정이 중단될 수 있습니다.
- 서비스 팩 업데이트 후 BOOTMGR이 구버전인 경우: 새 서비스 팩을 설치한 후 기존 BOOTMGR 파일을 갱신하지 않으면 이 문제가 발생할 수 있습니다. 이 경우 업데이트된 윈도우가 구버전 BOOTMGR에 묶여 정상적으로 로드되지 못합니다.
- 윈도우 설치 전 기본 부팅 디스크를 분리한 경우: 많은 사용자들이 시스템 업그레이드 중 기존 설치 환경의 손상이나 데이터 손실을 막기 위해 기본 부팅 디스크를 분리하라고 권장받습니다. 하지만 이 방법은 기본 부팅 디스크의 시스템 부트로더가 구버전으로 남게 만들어, 드라이브를 다시 연결한 후 해당 오류가 발생할 수 있습니다.
- 듀얼 부팅 환경인 경우: 구버전 BOOTMGR이 계속 사용 중이거나 새 운영체제에 부팅 레코드가 없어 듀얼 부팅 사용자에게도 이 문제가 자주 나타납니다.
- 최근 하드웨어 또는 소프트웨어 업그레이드: 모든 드라이버는 마이크로소프트의 디지털 서명과 인증을 받아야 기기에서 사용할 수 있습니다. 최근 변경 사항 때문에 윈도우가 디지털 서명을 확인하지 못하면 이 오류가 발생할 수 있습니다.
'디지털 서명을 확인할 수 없습니다' 부팅 관리자 오류 해결 방법
이제 윈도우에서 "이 파일의 디지털 서명을 확인할 수 없습니다" 오류를 해결하는 방법을 살펴보겠습니다. 그 전에 먼저 프로세스를 방해할 수 있는 악성코드를 제거하세요. 서드파티 백신 프로그램이나 내장된 Windows Defender를 사용하면 됩니다. 또한 PC 최적화 도구로 시스템 문제를 점검하고 불필요한 파일을 삭제하면 문제 해결 과정이 한결 수월해집니다.
아래의 해결 방법은 순서대로 진행하는 것을 권장합니다.
방법 1: 부팅 관리자 및 BCD 복구
명령 프롬프트에서 bootrec.exe 도구를 실행하여 부팅 관련 문제를 수정할 수 있습니다.
다만 부팅 화면에서 멈춰 있다면, 컴퓨터를 켜지 않고도 부팅 화면에서 명령 프롬프트를 열어야 합니다. 윈도우 10/11에서는 복구 미디어가 필요합니다. 다음 단계를 따르세요.
- 광학 디스크 드라이브가 있는 기기라면 마이크로소프트 공식 웹사이트에서 윈도우 파일을 다운로드해 USB 플래시 드라이브나 CD에 굽습니다.
- 메뉴에서 컴퓨터 복구를 선택합니다. 그러면 고급 옵션 화면으로 이동합니다.
- 목록에서 명령 프롬프트를 선택합니다.
- 명령 프롬프트가 성공적으로 열리면 아래 명령어를 하나씩 입력하고 각 명령마다 Enter 키를 누릅니다.
- bcdboot C:\windows /s C:
- bootrec /fixMBR
- bootrec /fixBoot
- bootrec /rebuildBCD
참고: '/' 앞에는 반드시 공백이 있어야 합니다.
- 컴퓨터를 재시작하고 정상적으로 부팅되는지 확인합니다.
이 명령들을 실행하면 bootrec.exe 도구가 부팅 파일을 복구해 주므로, 이후에는 컴퓨터를 정상적으로 부팅할 수 있습니다.
방법 2: 부팅 관리자 재시작
0xc0000428 오류로 윈도우 10/11을 부팅할 수 없다면 가장 먼저 부팅 관리자를 다시 시작해 보세요.
다음은 그 방법입니다.
- 로그인 화면에서 Shift 키를 누른 상태로 다시 시작을 클릭해 상황에 맞는 메뉴가 나타날 때까지 기다립니다. 로그인 창이 보이지 않는다면 USB 부팅을 통해 이 화면에 접근해야 할 수 있습니다.
- 문제 해결에서 고급 옵션을 선택합니다.
- 고급 옵션 화면에서 명령 프롬프트를 선택합니다. 참고로 윈도우 10/11의 시작 복구를 함께 실행하면 "이 파일의 디지털 서명을 확인할 수 없습니다" 오류를 해결하는 데 도움이 됩니다.
- 이제 명령 프롬프트에 다음 세 가지 명령어를 하나씩 입력해 윈도우 10/11의 부팅 관리자를 다시 시작합니다.
- C:
- cd boot
- attrib bcd -s -h –r
- bootrec /rebuildbcd
참고: 일반적으로 윈도우 10/11의 루트 드라이브는 C:입니다. 만약 D:, F: 등 다른 드라이브라면 해당 드라이브 문자를 사용해야 합니다.
이제 PC의 부팅 관리자가 올바르게 재시작되었으므로, "이 파일의 디지털 서명을 확인할 수 없습니다" 오류 0xc0000428이 해결되었는지 확인해 보세요.
방법 3: 시작 복구 실행
위의 방법으로 해결되지 않았다면 다음 방법을 시도해 보세요.
- 윈도우 10/11 설치 미디어가 담긴 USB를 PC에 꽂은 상태에서 전원 버튼을 누른 후 아무 키나 누릅니다.
- 시스템이 하드 디스크를 자동으로 인식하지 못하면 F2, F10, ESC 또는 DEL 키 중 하나를 눌러 재시작 과정을 중단합니다. 그러면 부팅 메뉴가 열리고, 여기서 설치 디스크로 부팅하도록 선택할 수 있습니다.
- 화살표 키를 사용해 Boot, Boot Options, Boot Order 등 해당 옵션으로 이동한 후 Enter 키를 누릅니다.
- 이후 화살표 키로 CD, USB 플래시 드라이브 또는 DVD를 부팅 목록의 맨 아래에서 맨 위로 이동시키고 Enter 키를 누릅니다.
- F10 키를 눌러 변경 사항을 저장합니다.
- 확인 창이 나타나면 예를 클릭하고 시스템이 재시작될 때까지 기다립니다.
- 선호하는 언어, 시간, 통화, 키보드 등의 옵션을 선택한 후 다음을 클릭합니다.
- 컴퓨터 복구를 선택하고 시스템 복구 옵션 창이 나타날 때까지 기다립니다.
- 창이 열리면 윈도우가 설치된 드라이브를 선택하고 다음을 누릅니다.
- 시작 복구 옵션을 선택하고 프로세스가 완료될 때까지 기다립니다.
방법 4: 드라이버 서명 강제 적용 비활성화
"이 파일의 디지털 서명을 확인할 수 없습니다" 메시지가 반복적으로 나타난다면 부팅 메뉴에서 드라이버 서명 강제 적용을 끄는 것이 좋습니다.
복구 미디어를 사용하는 것이 가장 간단한 방법입니다. 다음 지침을 따르세요.
- 마이크로소프트 공식 웹사이트에서 윈도우 파일을 다운로드해 USB 플래시 드라이브나 CD에 굽습니다.
- 메뉴에서 컴퓨터 복구를 선택합니다. 그러면 고급 옵션 화면으로 이동합니다.
윈도우로 부팅할 수 있는 상태라면 설정 앱을 통해 고급 옵션에 접근할 수 있습니다. 다음 지침을 따르세요.
- 윈도우 설정 앱을 엽니다. Win + I 단축키를 사용할 수 있습니다.
- 업데이트 및 보안을 클릭합니다.
- 왼쪽 메뉴에서 복구를 선택합니다.
- 오른쪽 창에서 고급 시작을 선택합니다.
- 지금 다시 시작을 클릭해 고급 시작 옵션에 접근합니다.
- PC가 재부팅되면 문제 해결 옵션을 선택합니다.
- 고급 옵션을 선택한 후 시작 설정을 클릭합니다.
- F7 키를 눌러 드라이버 서명 강제 적용 사용 안 함 옵션을 활성화합니다.
이제 윈도우로 부팅해 보세요. 이번에는 부팅이 정상적으로 작동할 것입니다.
방법 5: 안전 모드에서 시스템 복원 실행
문제가 계속된다면 윈도우 10/11의 시스템 복원 기능을 활용해 해결할 수 있습니다.
- 컴퓨터를 재시작하고 윈도우 로고가 나타나는 동안 전원 버튼을 길게 눌러 컴퓨터를 강제로 종료합니다.
- 고급 시작 모드가 나타날 때까지 종료 또는 재시작을 여러 번 반복합니다.
- 문제 해결 > 고급 옵션 > 시작 설정 > 다시 시작으로 이동합니다.
- 재시작 후 네트워킹이 있는 안전 모드로 들어가려면 5 또는 F5 키를 누릅니다.
- 윈도우 안전 모드에서 Win + R 단축키를 누르고, 실행 창에 rstrui를 입력한 후 확인 버튼을 클릭해 시스템 복원을 실행합니다.
- 시스템 복원 창에서 다음을 클릭하고, 모든 것이 정상적으로 작동하던 날짜와 시간의 복원 지점을 선택한 후 다음 > 마침을 눌러 시스템 복원을 시작합니다.
- 컴퓨터를 재시작하고 오류가 해결되었는지 확인합니다.
마무리
"이 파일의 디지털 서명을 확인할 수 없습니다" 오류로 윈도우 10/11 부팅에 어려움을 겪고 있다면, 위에서 소개한 해결 방법들이 이 부팅 관리자 오류를 처리하는 데 큰 도움이 될 것입니다. 만약 어떤 방법으로도 해결되지 않는다면 전문 기술자의 점검이 필요한 하드웨어 문제일 가능성이 있습니다. 하지만 대부분의 경우 위의 해결 방법만으로도 충분히 해결할 수 있습니다.