Windows 10에 로그인할 때 "운영 체제를 로드할 수 없습니다. 파일의 디지털 서명을 확인할 수 없기 때문입니다"라는 메시지가 표시되는 경우가 있습니다. 이것이 바로 Windows 10 오류 코드 0xc0000428이며, 문제가 되는 파일은 대부분 winload.exe입니다.
Windows 10에서 해당 파일의 디지털 서명을 확인하지 못하면, PC를 정상적으로 부팅하는 것조차 불가능합니다.
목차
- Windows 10의 디지털 서명이란?
- '이 파일의 디지털 서명을 확인할 수 없음' 오류 해결 방법 2가지
Windows 10의 디지털 서명이란?
winload.exe 오류를 해결하기 전에, 먼저 Windows가 해당 파일의 디지털 서명을 확인하지 못하는 이유를 이해하는 것이 좋습니다.
디지털 서명은 문서, 파일 등에 보안 보호 기능을 제공하기 위해 사용됩니다. 컴퓨터에 디지털 서명이 적용되어 있다면, PC를 부팅할 때마다 이 디지털 서명을 반드시 검증해야 합니다. 그렇기 때문에 디지털 서명 검증은 부트 관리자(Boot Manager)의 핵심 역할 중 하나로 불립니다.
이 글에서는 Windows 7 및 Windows 10에서 발생하는 0xc0000428 오류를 효과적으로 수정할 수 있도록 '파일의 디지털 서명을 확인할 수 없음' 문제 해결 방법을 자세히 안내합니다.
'이 파일의 디지털 서명을 확인할 수 없음' 오류 해결 방법
Windows 10에서 디지털 서명 오류가 발생했다면, 컴퓨터의 winload.exe 파일이 손실되었거나 손상되었을 가능성이 높습니다.
부트 관리자를 통해서도 Windows 10을 정상적으로 시작하지 못하는 상황이라면, 지금 바로 이 부팅 문제를 해결해야 할 때입니다.
해결 방법:
- 방법 1: 부트 관리자 다시 빌드
- 방법 2: 디지털 서명 강제 적용 임시 비활성화
방법 1: 부트 관리자 다시 빌드
0xc0000428 오류로 인해 Windows 10을 부팅할 수 없다면, 가장 먼저 해야 할 일은 부트 관리자를 다시 빌드하는 것입니다.
이 작업은 고급 시작 옵션(Advanced options)에서 진행해야 합니다.
1. 로그인 화면에서 Shift 키를 누른 상태로 다시 시작(Restart)을 클릭하고, 옵션 목록이 나타날 때까지 Shift 키를 계속 누르고 있으세요.

만약 로그인 화면조차 나타나지 않는다면, 부팅 가능한 USB 장치를 사용하여 이 화면에 접근해야 할 수 있습니다.
2. 문제 해결(Troubleshoot)에서 고급 옵션(Advanced options)을 선택합니다.

3. 고급 옵션 창에서 명령 프롬프트(Command Prompt)를 선택합니다.

참고로, 이 단계에서 시작 복구(Startup Repair)를 실행해 보는 것도 좋습니다. Windows 로딩을 방해하는 문제를 자동으로 수정해 주므로, 디지털 서명 오류 해결에 도움이 될 수 있습니다.
4. 명령 프롬프트에서 아래 세 가지 명령어를 한 줄씩 차례대로 입력하여 Windows 10의 부트 관리자를 다시 빌드합니다.
C:
cd boot
attrib bcd -s -h –r
bootrec /rebuildbcd
팁: 여기서 C:는 Windows 10이 설치된 루트 드라이브를 의미합니다. 시스템 드라이브가 D:, F: 등 다른 드라이브라면 C:를 해당 드라이브 문자로 변경하세요.
이제 부트 관리자가 정상적으로 다시 빌드되었습니다. Windows 10 오류 0xc0000428, 즉 '이 파일의 디지털 서명을 확인할 수 없음' 오류가 사라졌는지 확인해 보세요.
방법 2: 디지털 서명 강제 적용 임시 비활성화
디지털 서명 강제 적용(Digital Signature Enforcement)은 Windows 10의 보안을 크게 향상시키는 강력한 기능입니다. 하지만 0xc0000428 오류를 해결하기 위해서는 일시적으로 디지털 서명 강제 적용을 비활성화하는 것이 좋습니다.
winload.exe 오류가 해결되면, PC를 보호하기 위해 다시 활성화하는 것을 권장합니다. Windows 10에 로그인할 수 없는 경우에는 시작 설정에서 이 옵션을 끌 수 있습니다.
1. 위의 방법 1과 동일하게 전원(Power) 메뉴에서 Shift 키를 누른 채 다시 시작을 클릭합니다.
2. 문제 해결(Troubleshoot)에서 고급 옵션(Advanced options)을 선택합니다.
3. 고급 옵션에서 시작 설정(Startup Settings)을 선택합니다.

4. 시작 설정 화면에서 F7 키를 눌러 디지털 서명 강제 적용 사용 안 함(Disable Digital Signature Enforcement)을 선택합니다.

이제 디지털 서명 오류에 걸리지 않고 Windows 10을 정상적으로 부팅할 수 있습니다.
그래도 winload.exe 오류 또는 Windows 10 오류 0xc0000428이 해결되지 않는다면, 오류가 완전히 제거될 때까지 Windows 10을 이전 시점으로 복원해야 할 수 있습니다.
정리하면, 이 글은 Windows 10에서 '이 파일의 디지털 서명을 확인할 수 없음' 오류를 해결하기 위해 작성되었습니다. 0xc0000428 오류 해결에 도움이 되기를 바랍니다.