Fix: Error 0xc0000428 - Windows Cannot Verify the Digital Signature for This File

Sep. 03, 2019 / Updated by Bessie Shaw to Windows 10

It's a real headache to get errors when trying to boot Windows. Error 0xc0000428 is one of these exhausting errors. When the error occurs, the following error message will pops up on your screen:


Error 0xc0000428 usually appears after installing Windows updates, or a hardware/software change. The error message indicates that Windows cannot verify the digital signature for this file. If you are suffering from error 0xc0000428, try to reboot your device first. If it doesn’t work, don't panic. Here we list some possible solutions to help you get rid of it. Try them one by one until the error is gone.

Fix 1. Disable Driver Signature Enforcement Temporarily

If you’re stuck in error 0xc0000428 - Windows cannot verify the digital signature for this file, the first method you can try is to disable the driver signature enforcement temporarily. But first, you still need to reboot your computer.

If you are a Windows 7/XP user, force restart your computer and keep pressing F8. Then select “Disable Driver Signature Enforcement”.


If you are a Windows 8/10 user, force restart your computer and press the power button as soon as you see the circle of the boot page. Repeat this step twice. The third time you will be able to select “Disable Driver Signature Enforcement”.

See more:Top 2 Ways to Disable Driver Signature Enforcement on Windows 10/8.1/8/7/XP/Vista

Fix 2. Use Bootsect.exe to Fix the MBR or the Bootsector and Rebuild the BCD

Another method to troubleshoot error 0xc0000428 is to use bootsect.exe. It can help you fix the MBR or the bootsector and rebuild the BCD. But this method requires a Windows installation disc such as the Windows 7 DVD. Do as follows.

Step 1. Insert the Windows installation disc into the disc drive and restart your computer.

Step 2. Press a key when the message which says “Press any key to boot from CD or DVD.” appears.


Step 3. Select your language, time and currency format, and keyboard or input method, and then click on the Next button.

Step 4. Click on Repair your computer.

Step 5. Select Troubleshoot > Advanced options > Command Prompt.

Step 6. Run the following commands one by one (a single command might work, or you may need to use multiple commands depending on the exact problem):

  • bootrec /fixMBR

  • bootrec /fixBoot

  • bootrec /rebuildBCD

Fix 3. Run Startup Repair from Windows Recovery Environment

This method can also help resolve startup issues like error 0xc0000428. To run Startup Repair from the Windows Recovery Environment (Windows RE), you also need to have a Windows installation disc. Then take these steps:

Step 1. Repeat the Step 1 - 4 described in Fix 2.

Step 2. Select Troubleshoot > Advanced options > Startup Repair.

Then Windows will fix the issue automatically.

Read Also:

Fix 4. Update BOOTMGR Manually

If the above methods don’t work, you can also try to update BOOTMGR because error 0xc0000428 could be also caused by the outdated BOOTMGR. Do like this:

Step 1. Repeat the Step 1 - 5 described in Fix 2.

Step 2. Type in the following command and hit Enter:

Bcdboot C:\Windows /s D:\


Note: In this command, C:\Windows is the Windows installation folder and D:\ is the active boot partition. You can modify them according to your actual situation.

If the error 0xc0000428 still exists after you try all the methods listed above, leave comments below to let us know. For more solutions to other error codes, such as error 0x8024a112, error 0x800f0900, error 0x8007007e and error 0x8024a105, you can visit the Windows 10 section on this site.

Driver-Talent ExplorerMax DownLoad_DT_Net Driver Talent for Network Card
Smart and advanced file explorer tool for Windows platforms Download & Install Network Drivers without Internet Connection
30-day Free Trial Free Download

We Are Trusted By