Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Bảo Trì Máy Tính

Khắc phục lỗi chữ ký số 0xC0000428 trên Windows 10/11 – Hướng dẫn từng bước

Mọi người dùng Windows sẽ gặp lỗi Màn hình xanh tử thần (BSOD) lúc nào đó. Vấn đề phiền toái vì khó chẩn đoán và xuất hiện bất ngờ.

Một số lỗi màn hình xanh bạn có thể gặp:

  • Lỗi 0xc00002e3, SETUP_FAILURE BSOD Error 0x00000085
  • VIDEO_DXGKNL_FATAL_ERROR

Trên Windows 10/11, "màn hình xanh tử thần" còn gọi là stop error hoặc fatal system error. Xảy ra khi hệ điều hành sập — gặp vấn đề ngăn cản thực thi đúng. Khi đó, Windows hiển thị màn hình xanh với thông tin sự cố trước khi khởi động lại.

Màn hình xanh do nhiều nguyên nhân, chúng tôi thảo luận dưới đây. Driver xấu, vấn đề phần cứng, lỗi hệ điều hành — tất cả là kích hoạt BSOD phổ biến.

Mẹo chuyên nghiệp: Quét Mac để phát hiện vấn đề hiệu suất, tệp rác, ứng dụng độc hại và mối đe dọa bảo mật có thể gây ra sự cố hệ thống hoặc làm chậm hiệu suất.

Một lỗi BSOD phổ biến khác trên Windows 10/11 là Mã lỗi 0xc0000428. Lỗi boot này khiến nhiều người dùng PC bối rối, không thể tiếp tục khởi động.

Bài viết hy vọng làm rõ cách khắc phục Mã lỗi 0xc0000428 trên Windows 10/11 và nguyên nhân kích hoạt nó.

Mã lỗi 0xc0000428 là gì?

Lỗi bộ quản lý khởi động (boot manager) 0xc0000428 kèm thông báo: "The digital signature for this file couldn't be verified" (Không thể xác minh chữ ký số cho file này). Có thể xảy ra trên mọi phiên bản Windows OS. Tuy nhiên, vì Windows 10/11 vượt trội hơn phiên bản trước và thu hút nhiều người dùng, hướng dẫn tập trung vào phiên bản này. Nhiều người đã than phiền về vấn đề này trên diễn đàn. Tuy nhiên, giải pháp không hoạt động giống nhau cho tất cả.

Khi Windows 10/11 không khởi động được với Lỗi 0xc0000428 (Your PC/Device requires repair), một trong các điều sau có thể đã xảy ra:

  • Trong quá trình cập nhật Windows, máy tắt bất ngờ do mất điện hoặc lý do khác.
  • Đang clone hoặc resize ổ cứng hệ điều hành.

Lỗi này cho thấy một chương trình cụ thể không phải là bản chính hãng. Bạn có thể gặp "màn hình xanh tử thần" kèm theo các thông báo:

"Your PC/Device needs to be repaired.

The operating system couldn't be loaded because the digital signature of a file couldn't be verified.

File:\Windows\System32\Drivers\AppleMNT.sys

Error code: 0xc0000428"

"A recent hardware or software change might have installed a file that is signed incorrectly or damaged, or that might be malicious software from an unknown source.

If you have a Windows installation disk, insert the disk and restart your computer. Click "Repair your computer", and then choose a recovery tool.

Otherwise, to start Windows so you can investigate further, press the Enter key to display the boot menu, press F8 for Advanced Boot Options, and select Last Known Good. If you understand why the digital signature cannot be verified and want to start Windows without this file, temporarily disable driver signature enforcement.

File: \Windows\System32\winload.exe

Status: 0xc0000428

Info: Windows cannot verify the digital signature for this file."

Theo thông báo lỗi, vấn đề liên quan đến chữ ký số của chương trình cụ thể trên máy bị ảnh hưởng.

Theo Microsoft, chữ ký số được tạo theo công nghệ cơ sở hạ tầng khóa công khai (PKI) của Microsoft. Dựa trên Microsoft Authenticode kết hợp với cơ sở hạ tầng tổ chức cấp chứng chỉ tin cậy (CA). Sử dụng chứng chỉ ký mã do CA cấp, Authenticode cho phép nhà cung cấp/phát hành phần mềm ký file hoặc nhóm file (như gói driver).

Chữ ký số xác thực được Windows dùng để xác thực:

  • File (hoặc nhóm file) đã được ký.
  • Người ký值得信赖.
  • CA xác minh danh tính người ký值得信赖.
  • Tập tin không bị sửa đổi sau khi phát hành.

Khi lỗi BSOD này xảy ra, nghĩa là có vấn đề ở đâu đó trong quy trình xác minh chữ ký số. Vậy điều gì kích hoạt lỗi màn hình xanh này?

Nguyên nhân lỗi chữ ký số trên Windows 10/11

Một hoặc nhiều yếu tố sau liên quan đến lỗi này:

  • File BOOTMGR lỗi thời. Vấn đề 0xc0000428 có thể xuất hiện nếu bạn nâng cấp lên Windows mới nhưng file BOOTMGR chưa được cập nhật đúng cách.
  • Windows mới dùng ổ boot cũ. Để cài dual boot, người dùng có thể cài Windows mới trên ổ cứng này, gắn ổ khác chạy Windows cũ. Tuy nhiên, trong tình huống đó, phiên bản BOOTMGR cũ được dùng, và quá trình boot bị dừng.
  • Windows gặp khó khăn xác minh chữ ký số phần cứng/phần mềm đang chạy. Nếu Windows không xác minh được chữ ký số của phần cứng/phần mềm đang truy cập, Mã lỗi 0xc0000428 xuất hiện. Vì vậy, tất cả chữ ký số phần cứng/phần mềm phải được ký đúng cách.
  • BOOTMGR lỗi thời do cập nhật service pack. Vấn đề cũng xảy ra nếu người dùng không cập nhật BOOTMGR hiện có sau khi cài service pack mới. Nếu vậy, Windows mới bị kẹt với BOOTMGR cũ, ngăn không cho tải đúng.
  • Ổ cài đặt hiện có bị ngắt kết nối trước khi cài Windows. Nhiều người được khuyên tháo ổ boot chính trước khi cài OS mới. Điều này tránh hỏng cài đặt hiện có hoặc mất dữ liệu khi nâng cấp hệ thống. Tuy nhiên, làm theo lời khuyên này có thể làm hỏng bootloader hệ thống trên ổ boot chính, dẫn đến lỗi boot manager sau khi gắn lại ổ.

Bây giờ bạn biết nguyên nhân kích hoạt lỗi chữ ký số trên Windows 10/11 và hiểu rõ hơn chuyện gì xảy ra. Do đó, bạn có thể xây dựng giải pháp hiệu quả nhất để khắc phục.

Cách khắc phục lỗi chữ ký số trên Windows 10/11

Bước đầu khi gặp lỗi: thử boot bình thường. Nếu làm được, troubleshooting dễ dàng hơn. Nếu không boot bình thường, cần boot vào Safe Mode để áp dụng các giải pháp dưới đây.

Khuyến nghị dọn dẹp tệp rác trên máy thường xuyên dùng Outbyte PC Repair. Việc này ngăn ngừa vấn đề như lỗi 0xc0000428.

Cách 1: Sửa Windows 10/11 dùng Advanced Boot Options.

Các lệnh chúng ta chạy phụ thuộc vào chương trình bootrec.exe, dùng khắc phục vấn đề nảy sinh trong quá trình boot. Vì BSOD xảy ra lúc khởi động, bạn có thể cần biết cách truy cập Command Prompt mà không bật máy.

  1. Đợi màn hình boot xuất hiện sau restart. Thường là màn hình hãng PC với tùy chọn "Press to Run Setup", v.v.
  2. Ngay khi màn hình boot hiện, gõ liên tục phím cần thiết. Nếu phím không hoạt động, restart máy và thử gõ các phím chức năng (F12, F5, F8, v.v.).
  3. Menu Windows Advanced Options hiện ra, cho phép chọn tùy chọn boot.
  4. Chọn Safe Mode with Command Prompt.
  5. Khi cửa sổ Command Prompt hiện, copy và dán các lệnh sau vào terminal, nhấn Enter sau mỗi lệnh:
  • bootrec/fixMBR
  • bootrec/fixBoot
  • bootrec/rebuildBCD
  1. Thử boot lại máy sau restart. Nếu menu Windows Advanced Options không hiện, thử boot với DVD/USB recovery.
  2. Khi máy khởi động, chọn ngôn ngữ, sau đó chọn Repair Your Computer từ menu thả xuống. Tiếp theo, chọn Command Prompt và gõ cùng các lệnh.

Bây giờ bạn nên boot bình thường không gặp lỗi chữ ký số.

Cách 2: Cập nhật BOOTMGR thủ công

BOOTMGR cũ thường gây lỗi boot, thay thế bằng phiên bản cập nhật là giải pháp hiệu quả.

Các bước thay thế BOOTMGR:

  1. Bắt đầu boot từ CD cài Windows.
  2. Chọn ngôn ngữ, thời gian, bàn phím phù hợp, click Repair Your Computer.
  3. Chọn ổ cài Windows (thường C:), click Next.
  4. Khi hộp System Recovery Options hiện, chọn Command Prompt.
  5. Gõ lệnh sau:

Bcdboot C:\Windows /s D:\

Lưu ý: C:Windows là vị trí cài Windows, D: là phân vùng boot hoạt động.

Lưu ý: không cần dùng bootsect.exe thay đổi MBR hoặc bootsector. Việc BOOTMGR khởi động nghĩa là cả hai đã cấu hình đúng.

Cách 3: Tắt Driver Signature Enforcement (Bắt buộc chữ ký driver).

Tùy chọn này vô hiệu hóa bắt buộc chữ ký driver, có thể là nguyên nhân boot thất bại. Bạn có thể làm qua công cụ thứ ba, hoặc tự làm theo hướng dẫn dưới.

Nếu muốn tự tắt Driver Signature Enforcement, cần truy cập Advanced Startup Options. Chúng tôi chỉ 4 cách làm.

Tùy chọn 1: Qua màn hình đăng nhập

  1. Đăng xuất tài khoản hoặc bật máy đến màn hình đăng nhập. Sau đó nhấn Restart giữ phím Shift.
  2. Cũng có thể truy cập màn hình đăng nhập bằng biểu tượng nguồn trong menu Start hoặc cách khác.
  3. Chức năng này không hoạt động với bàn phím màn hình, cần bàn phím thật để hoàn tất.
  4. Tiếp theo, Advanced Startup Options sẽ hiện ra.

Tùy chọn 2: Qua Cài đặt Windows 10/11

  1. Mở Settings: click nút Start rồi biểu tượng bánh răng. Hoặc tìm Settings trong ô tìm kiếm.
  2. Cuộn cuối app Settings chọn Update & Security từ menu thả xuống.
  3. Bên trái trang Update & Security, click Recovery từ các tab.
  4. Tùy chọn này bao gồm advanced startup section, tìm ở dưới tab Recovery.
  5. Nhấn nút Restart.
  6. Advanced Startup Options giờ hiển thị trên màn hình.

Tùy chọn 3: Qua Command Prompt

  1. Mở Command Prompt: gõ "cmd" (không dấu ngoặc) ô Tìm kiếm chọn kết quả đầu.
  2. Để chuyển đến màn hình Advanced setup, copy dán lệnh:

/r /o shutdown

  1. Sao lưu thứ bạn đang làm vì lệnh này tắt máy ngay lập tức.
  2. Khi thấy thông báo "You're about to be signed off", click Close.
  3. Cửa sổ đóng, thông báo "Please wait" hiện ra.
  4. Sau vài giây, Advanced Startup Options hiện ra.

Tùy chọn 4: Qua ổ khôi phục Windows 10/11

  1. Bật máy và gắn DVD Windows 10/11 bootable hoặc USB cấu hình đúng.
  2. Không cần DVD Windows gốc vì chỉ cần truy cập cài đặt, không kích hoạt phiên bản OS.
  3. Restart máy sau gắn ổ, boot từ nó theo hướng dẫn.
  4. Cấu hình ngôn ngữ, thời gian, ngày tháng máy.
  5. Chọn Repair Your Computer ở dưới, Advanced Startup Options hiện ra trong giây lát.

Sau các phương pháp trên, bạn có thể tự do điều hướng đến tùy chọn Startup Settings sau khi truy cập Advanced Startup Options thành công. Các bước tiếp theo:

  1. Click tùy chọn Troubleshoot dưới nút Continue.
  2. Ba tùy chọn có sẵn:
  • Refresh your PC
  • Reset your PC
  • Advanced options
  1. Nếu không định refresh/reset PC, vào Advanced options (cũng hữu ích). Lưu ý: Refresh Your PC giữ file nhưng xóa chương trình đã cài.
  2. Click Startup Settings trên màn hình Advanced Choices xem danh sách tùy chọn khởi động.
  3. Disable driver signature enforcement là tùy chọn thứ 7. Dùng phím chức năng F7 hoặc số 7.
  4. Nhấn Enter quay lại Windows.

Cách 4: Dùng Automatic Repair (Sửa chữa tự động)

Các vấn đề Windows khác nhau có thể khắc phục nhanh bằng troubleshooter có sẵn trên PC. Cách này truy cập qua bước trên.

  1. Điều hướng menu Advanced Startup Options, dùng bất kỳ phương pháp nào thảo luận ở Cách 3.
  2. Chọn tùy chọn Troubleshoot.
  3. Chọn Advanced settings > Automatic Repair từ màn hình Advanced options, sẽ chạy troubleshooter.
  4. Làm theo hướng dẫn màn hình hoàn tất Automatic Repair và sửa máy.

Nếu tất cả đều thất bại…

Nếu không giải pháp nào trên hiệu quả, cài lại hệ điều hành là lựa chọn cuối. Boot từ phương tiện cài đặt, bắt đầu cài lại OS. Chọn OS muốn cài và chọn "Custom: Install Windows only (advanced)". Sau đó, chỉ việc kiên nhẫn chờ cài đặt hoàn tất. Khi xong, mọi vấn đề liên quan hệ thống, bao gồm Mã lỗi 0xc0000428, sẽ được giải quyết.