Khi cố gắng đăng nhập vào Windows 10/11, bạn có thể nhận được thông báo cho biết hệ điều hành không thể được tải vì chữ ký số của một tệp không thể được xác minh, còn được gọi là lỗi Windows 10/11 0xc0000428. Tệp ở đây thường đề cập đến tệp winload.exe.
Chắc chắn, nếu Windows 10/11 không thể xác thực chữ ký số cho tệp này, bạn sẽ không thể khởi động máy tính bình thường.
Chữ ký số (Digital Signature) trong Windows 10/11 là gì?
Trước khi bạn có thể khắc phục lỗi Windows system32 winload.exe, bạn phải trước tiên hiểu tại sao Windows không thể xác minh chữ ký số cho tệp này.
Chữ ký về cơ bản đóng vai trò như một khóa bảo mật. Nếu Microsoft không nhận ra quyền hạn của tệp, màn hình xanh (blue screen error) sẽ xuất hiện, cho biết chữ ký số cho tệp không thể được xác minh và hiển thị mã lỗi 0xc0000428.
Mẹo chuyên nghiệp: Chạy công cụ tối ưu hóa PC chuyên dụng để loại bỏ cài đặt không đúng, 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 hiệu suất chậm.
Chữ ký số được dùng để đảm bảo an ninh cho tệp của bạn. Một khi bạn đã ký số cho máy, bạn sẽ cần nhận chữ ký này mỗi khi bạn bật nó lên, đó là lý do nó được gọi là một trong các boot manager (trình quản lý khởi động).
Chữ ký số được dùng để bảo vệ phần mềm và ngăn chặn làm giả. Nói cách khác, nếu một tài liệu, thông báo hoặc ứng dụng được ký số, người dùng hoặc người nhận có thể tin tưởng rằng nó an toàn và thuộc về một tổ chức hoặc cá nhân hợp pháp. Kết quả là, chữ ký số giúp ngăn chặn làm giả, can thiệp và từ chối trách nhiệm.
Hướng dẫn này sẽ dẫn dắt bạn qua các bước để khắc phục thành công lỗi 0xc0000428 "The digital signature for this file couldn't be verified" (Chữ ký số cho tệp này không thể được xác minh) trong Windows 10/11.
Lỗi "The Digital Signature for This File Couldn't Be Verified" trên Windows 10/11 là gì?
BOOTMGR bootloader, lần đầu được giới thiệu trong Windows Vista và sau đó cũng dùng trong Windows 7, Windows 8(.1) và Windows 10/11, đọc dữ liệu cấu hình khởi động và hiển thị menu chọn hệ điều hành như một phần của quy trình khởi động hệ thống. Khi người dùng cài đặt phiên bản Windows mới hơn lên trên phiên bản cũ hơn, hoặc khi gói dịch vụ (service pack) được cài đặt, các mục BOOTMGR có thể không được cập nhật đúng cách, và thông báo sau có thể xuất hiện:
"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."
Một phiên bản khác của thông báo lỗi nói:
"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"
Thực tế rằng chữ ký số của tệp này không thể được xác minh là một lỗ hổng bảo mật do cài đặt một số chương trình tạo ra. Vì Microsoft không nhận ra sự cho phép cho các ứng dụng mới, nó hiển thị thông báo "This digital signature could not be verified."
Nguyên nhân gây ra vấn đề "The Digital Signature for This File Couldn't Be Verified"?
Một số kịch bản sau đã được liên kết với lỗi này:
- Sau bản cập nhật hệ thống, BOOTMGR đã trở nên lỗi thời. Nếu có sự cố xảy ra trong quá trình cài đặt Windows, lỗi này có thể xuất hiện, và quá trình khởi động có thể dừng nếu người dùng đã cài đặt phiên bản Windows mới hơn lên trên phiên bản cũ hơn và tệp BOOTMGR không được cập nhật đúng cách.
- BOOTMGR đã trở nên lỗi thời sau bản cập nhật service pack. Vấn đề này cũng có thể xảy ra nếu người dùng không cập nhật tệp BOOTMGR hiện có sau khi cài đặt service pack mới. Nếu đây là trường hợp, phiên bản Windows đã cập nhật sẽ bị kẹt với phiên bản cũ của BOOTMGR, ngăn cản nó tải đúng cách.
- Đĩa cài đặt bị tách rời trước khi cài đặt Windows. Nhiều khách hàng được khuyên tách ổ đĩa khởi động chính trước khi cài đặt phiên bản Windows mới để tránh hỏng cài đặt đang hoạt động 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ể khiến bộ nạp khởi động hệ thống trên ổ đĩa khởi động chính trở nên lỗi thời, dẫn đến lỗi được đề cập sau khi ổ đĩa được lắp lại.
- Người dùng bật dual boot cũng có khả năng gặp vấn đề này, vì BOOTMGR cũ hơn vẫn có thể đang được sử dụng, hoặc hệ điều hành mới có thể không có bản ghi khởi động.
- Do nâng cấp phần cứng hoặc phần mềm gần đây, Windows có thể không thể xác minh chữ ký số, dẫn đến lỗi này. Trước khi có thể sử dụng trên thiết bị của bạn, tất cả trình điều khiển phải được ký số và chứng nhận bởi Microsoft.
Cách khắc phục lỗi "The Digital Signature for This File Couldn't Be Verified" của Boot Manager
Trong phần này, chúng tôi sẽ chỉ cho bạn cách khắc phục lỗi "The digital signature for this file couldn't be verified" trong Windows. Nhưng trước đó, hãy chắc chắn bạn xóa bất kỳ phần mềm độc hại nào có thể can thiệp vào quy trình của bạn. Bạn có thể dùng công cụ antivirus bên thứ ba hoặc Windows Defender tích hợp sẵn để làm vậy. Quét sự cố hệ thống và xóa tệp rác bằng Outbyte PC Repair cũng sẽ làm cho quá trình khắc phục sự cố dễ dàng và ít phức tạp hơn.
Chúng tôi khuyên bạn nên xem qua các giải pháp theo thứ tự gợi ý dưới đây.
Cách sửa 1: Sửa Boot Manager và BCD
Bạn có thể dùng Command Prompt để chạy công cụ tên bootrec.exe, dùng để khắc phục các vấn đề liên quan đến khởi động trên máy tính của bạn.
Tuy nhiên, nếu bạn bị kẹt ở màn hình khởi động, bạn phải mở Command Prompt từ màn hình khởi động mà không bật máy. Trên Windows 10/11, bạn sẽ cần phương tiện khôi phục (recovery media) để làm vậy. Các bước làm theo:
- Nếu thiết bị của bạn có ổ đọc quang học, tải xuống và ghi tệp Windows từ trang web Microsoft vào USB hoặc CD.
- Chọn "Repair your computer" (Sửa máy tính của bạn) từ menu thả xuống. Bạn sẽ được đưa đến Advanced Options (Tùy chọn nâng cao) khi làm vậy.
- Chọn Command Prompt từ menu thả xuống.
- Sau khi bạn đã mở thành công Command Prompt, gõ các lệnh dưới đây lần lượt, nhấn Enter sau mỗi lệnh:
- bcdboot C:\windows /s C:
- bootrec /fixMBR
- bootrec /fixBoot
- bootrec /rebuildBCD
Lưu ý: nên có dấu cách trước /.
- Khởi động lại máy tính và thử boot vào máy tính ngay bây giờ.
Công cụ bootrec.exe sẽ sửa các tệp khởi động của thiết bị khi bạn thực thi các lệnh này, và bạn sẽ có thể boot vào máy tính bình thường.
Cách sửa #2: Khởi động lại Boot Manager
Nếu bạn không thể boot Windows 10/11 vì vấn đề 0xc0000428, điều đầu tiên bạn nên làm là khởi động lại boot manager.
Cách thực hiện:
- Trên màn hình đăng nhập, nhấp Restart (Khởi động lại) trong khi giữ phím Shift cho đến khi menu ngữ cảnh xuất hiện. Nếu bạn vẫn không tìm thấy cửa sổ đăng nhập, bạn có thể cần boot từ thiết bị USB để đến màn hình này.
- Trong Troubleshoot (Khắc phục sự cố), chọn Advanced options (Tùy chọn nâng cao).
- Chọn Command Prompt từ màn hình Advanced Options. Cũng là ý tưởng tốt để chạy Startup Repair (Sửa chữa khởi động) cho Windows 10/11 để khắc phục lỗi "The digital signature for this file couldn't be verified" trên máy tính của bạn.
- Sau đó, lần lượt, trong Command Prompt, gõ ba lệnh sau để khởi động lại boot manager của Windows 10/11:
- C:
- cd boot
- attrib bcd -s -h –r
- bootrec /rebuildbcd
Lưu ý: Nói chung, ổ gốc trên Windows 10/11 là C:; nếu của bạn là D:, F:, hoặc ổ cứng khác, bạn cần dùng chữ cái của nó.
Bây giờ boot manager của PC đã được khởi động lại đúng cách, bạn có thể kiểm tra xem lỗi "The digital signature for this file couldn't be verified" 0xc0000428 đã được khắc phục chưa.
Cách sửa 3: Chạy Startup Repair (Sửa chữa khởi động)
Nếu các giải pháp trên không hiệu quả, hãy thử cách này:
- Nhấn nút Nguồn (Power) và sau đó phím bất kỳ khi USB chứa phương tiện cài đặt Windows 10/11 được cắm vào PC.
- Nếu hệ thống không nhận ra ổ cứng tự động, ngắt quãng quá trình khởi động lại bằng cách nhấn một trong các phím: F2, F10, ESC hoặc DEL. Điều này nên tải menu boot, nơi bạn có thể chọn boot từ đĩa cài đặt.
- Sau đó, dùng phím mũi tên để điều hướng đến tùy chọn phù hợp, như Boot, Boot Options, Boot Order (Thứ tự khởi động) hoặc tương tự, và nhấn Enter.
- Sau đó, dùng phím mũi tên để di chuyển CD, USB flash drive hoặc DVD từ dưới lên trên danh sách Boot. Khi xong, nhấn Enter.
- Dùng phím F10 để lưu thay đổi.
- Nhấp Yes khi cửa sổ xác nhận xuất hiện và chờ hệ thống khởi động lại.
- Chọn ngôn ngữ ưa thích, thời gian, tiền tệ, bàn phím và các tùy chọn khác, sau đó chọn Next (Tiếp theo).
- Sau đó chọn "Repair your computer" (Sửa máy tính của bạn) và chờ cửa sổ System Recovery Options (Tùy chọn khôi phục hệ thống) xuất hiện.
- Chọn ổ đĩa cài đặt Windows và nhấn Next (Tiếp theo) sau khi cửa sổ mở ra.
- Sau đó, chọn tùy chọn Startup Repair (Sửa chữa khởi động) và chờ quá trình kết thúc.
Cách sửa 4: Tắt Driver Signature Enforcement (Buộc thực thi chữ ký trình điều khiển)
Nếu thông báo "The digital signature for this file couldn't be verified" xuất hiện thường xuyên, bạn có thể cần tắt Driver Signature Enforcement từ menu boot.
Sử dụng phương tiện sửa chữa (repair media) là cách đơn giản nhất. Chỉ cần làm theo hướng dẫn sau:
- Nếu thiết bị của bạn có ổ đọc quang học, tải xuống và ghi tệp Windows từ trang web chính thức vào USB hoặc CD.
- Chọn "Repair your computer" từ menu thả xuống. Bạn sẽ được đưa đến Advanced Options nếu làm vậy.
Nếu bạn có thể boot vào Windows, bạn có thể dùng ứng dụng Windows 10/11 Settings để truy cập Advanced Options. Chỉ cần làm theo hướng dẫn sau:
- Mở ứng dụng Windows Settings (Cài đặt). Bạn có thể dùng phím tắt Win + I.
- Nhấp Update & Security (Cập nhật và Bảo mật).
- Chọn Recovery (Khôi phục) từ menu bên trái.
- Chọn Advanced Startup (Khởi động nâng cao) từ bên phải.
- Để truy cập Advanced Startup Options, nhấp Restart Now (Khởi động lại ngay).
- Chọn tùy chọn Troubleshoot (Khắc phục sự cố) sau khi PC đã reboot.
- Nhấp Startup Settings (Cài đặt khởi động) sau khi chọn "Advanced options".
- Bật tùy chọn "Disable driver signature enforcement" (Vô hiệu hóa buộc thực thi chữ ký trình điều khiển) bằng cách nhấn F7.
Thử boot vào Windows bây giờ. Lần này, chức năng boot nên hoạt động bình thường.
Cách sửa 5: Chạy System Restore trong Safe Mode
Nếu vấn đề vẫn tồn tại, bạn có thể dùng tính năng System Restore của Windows 10/11 để khắc phục:
- Khởi động lại máy tính, và trong khi logo Windows đang tải, nhấn và giữ nút Nguồn (Power) cho đến khi máy tính tắt.
- Tắt hoặc khởi động lại máy tính nhiều lần cho đến khi bạn thấy chế độ Advanced Startup (Khởi động nâng cao).
- Tiếp theo, đi đến Troubleshoot > Advanced Options > Startup Settings > Restart.
- Nhấn 5 hoặc F5 để vào Safe Mode with Networking (Chế độ an toàn có mạng) sau khi khởi động lại.
- Trong Windows Safe Mode, nhấn phím tắt Win + R trên máy tính, gõ 'stru' vào hộp Run, sau đó nhấp nút OK để chạy System Restore.
- Nhấp Next (Tiếp theo) trong cửa sổ System Restore, chọn điểm khôi phục dựa trên ngày và giờ khi mọi thứ hoạt động tốt và không có vấn đề, sau đó nhấp Next > Finish (Tiếp theo > Hoàn tất) để bắt đầu khôi phục hệ thống.
- Khởi động lại máy tính để xem lỗi đã được khắc phục chưa.
Kết luận
Nếu bạn gặp khó khăn khi khởi động máy tính Windows 10/11 vì vấn đề "The digital signature for this file couldn't be verified", bạn đã đến đúng nơi để được giúp đỡ. Các giải pháp trên nên có thể giúp bạn xử lý lỗi boot manager này. Nếu không có gì hiệu quả, bạn có thể gặp vấn đề phần cứng cần được kiểm tra bởi kỹ thuật viên máy tính chuyên nghiệp. Nhưng trong hầu hết các trường hợp, các cách khắc phục trên nên hiệu quả.