A Complete Guide On How To Eliminate Windows Error Code 0xc0000428

When it comes to using the renowned and user-friendly computer operating system, the first name that comes to mind is Windows. Its affordable price and easy-to-use user interface make Windows devices one of the demanding products in the market. 

But no matter how hard the developers try, it is next to impossible to create perfect electronics gadget. Windows devices also possess several issues in it which gives a hard time to their users and Windows error code 0xc0000428 is one of them. 

So what is error code 0xc0000428 and how to get rid of this problem? If you want to get the answer to these questions, then you are in the right place. In this article, we are going to provide a complete guide on the error code 0xc0000428. So please go through the rest of the article to get the complete idea on the following topic.

What is Windows Error Code 0xc0000428 and Probable Causes Which led to this Error?

Error 0xc0000428 is a type of Blue screen of Death error which can occur at any time. According to the user reports, most of the time the users face this error notification just after a major update.

When the error occurs in your device, it won’t allow the users to boot properly into the computer, instead, it will display the following notification “The digital signature for this file couldn’t be verified”. Your system will display the error notification when it is not able to verify the digital signature for the \Windows\System32\winload.exe file.

Digital Signatures help you ensure that the software publisher or hardware vendor that you are using or going to install is trusted and verified by Microsoft. Sometimes, the publishers and vendors unable to pay Microsoft the required amount to verify their products. It is also impossible for Microsoft to verify all the drivers or programs that are published every day. 

If your drivers aren’t digitally signed for one of the above reasons, you won’t be able to install them. It means that you won’t be able to use the hardware that is associated with those drivers. As a result “The Digital Signature For This File Couldn’t Be Verified” error displayed to your device screen when you trying to boot the device.

Some Other Causes of Error Code 0xc0000428:

There are also other various reasons available behind the error code 0xc0000428. These are:

Reason #1: Service Pack Problem

In some cases, when users update their service packs, the new pack unable to make changes in the already existing BOOTMGR, as a result, your updated version of Windows left with an old version of BOOTMGR. For this reason, if some compatibility issue occurred in your device system, it can trigger the error 0xc0000428 notification.

In the same way, if you are using Windows 10 system but you are using Windows 7 boot loader, then it can also trigger this error notification.  

Reason #2: Disconnecting Existing Installation disk Before installing Windows

As a precaution, many users generally disconnect their primary boot driver before installing a new version of Windows. Doing this will help you to prevent data loss during a system update but it also causes the system bootloader on the primary boot disk to remain outdated. That’s why the above mention error shows up when the driver is returned to the system.

Reason #3: Dual Boot System with Old BOOTMGR

If you set up a dual boot mode, you need to connect a hard drive with an old version of Windows. But if the old hard drive is being installed along with a newer version of Windows, the boot process can halt. This happens because of the use of the old version of BOOTMGR. Thus, undoubtedly, this is one of the major causes of this error.

Excellent Methods to Fix Windows Error Code 0xc0000428:

Just like any other blue screen of death error, Windows error code 0xc0000428 is also a little bit complicated to troubleshoot. Basic methods such as build in Windows Troubleshooter can’t help you to get rid of the issue. 

After analyzing the issue, we have gathered some effective solution which can help you to get rid of the issue. These methods are a little bit complicated but we try our best to explain them as simple as possible. Some of these methods required Microsoft Windows Setup CD/DVD so make sure you have one before starting the fixing. Now, without further delay let’s check them out:

Solution #1: Use Command Prompt

When the error 0xc0000428 notification occurs in your boot screen, the first thing you should do is use the built-in tool called bootrec.exe to resolve the problem. This tool helps the users to get rid of the issue which occurs during the boot phase. 

The users can operate this tool only from Command Prompt. So many people might want to know how to open the Command Prompt without booting into the home screen. Well, there is a technique to activate the Command Prompt without booting into the device. Here is the guide that you need to follow:


  • At first, restart your computer and wait for the boot screen to appear with the PC’s manufacturer option such as Press_to Run Setup.
  • When the option appears, press the required button such as F11, F8, F6 to open the Advanced menu on your Windows  Vista/7. If you are using Windows 8 or 10, then hold down the Shift key and choose the Restart option from the login screen. 
  • In the Windows Advanced Boot Options window, you will get several options to boot into your computer. You have to locate the Safe Mode with Command Prompt from the list and then click on it.
  • When the Command Prompt opens, you have to type the following commands in the terminal. Make sure you hit the Enter button after typing each command in order to run it:

1) bootrec/fixMBR

2) bootrec/fixBoot

3) bootrec/rebuildBCD 

  • After completing the above steps, restart the computer and then try to boot into the computer again. If you still get the same error code, then try to boot into the computer with the help of the recovery DVD or USB driver.
  • After booting into the computer with recovery DVD, choose the language that you want to use and then select the Repair Your Computer option. Once again, you have to select the Command Prompt option and then type the same commands you have used in the above section. 

Solution #2: Update BOOTMGR

As we have mentioned above, outdated BOOTMGR can also be one of the main reasons for the error 0xc0000428. So if the above method does not work for your device, then your next step will be to update the BOOTMGR. If you don’t know how to update he BOOTMGR, then here is a quick guide for you:

  • At first, boot into the computer with the help of the installation DVD or USB and then click on the Repair your computer option. If you are asked to select the language, time and keyboard input, then select your preferred option before proceeding to the next steps.
  • Now, select your installation drive (Ex- C:\), HDD and then click on the Next button.
  • Next, you have to launch the Command prompt from the System Recovery Options window and then type the below command:
    •   Bcdboot C:\Windows /s D:\

Here C:\Windows is your Windows installation folder and D:\ is your Active boot partition.

Solution #3: Change the Hard Disk Boot Priority

If you have multi-disk and multi-boot system such as HDD as DISK 1 and SSD as DISK 2, then you have to use the correct drive as a boot disk. In case, you are using Windows 10, 8.1 and 7 on a different hard disk, then you have to always choose the DISK 0 as the boot disk. 

If you have multiple drives on your boot disk, then make sure to choose the Boot drive partition as the first disk to load using the BIOS option.

Wrapping Up

Hope this article was able to help you get rid of the Windows error code 0xc0000428. If you know some better methods to fix the issue, then you can share it with us. 

But, if you are still getting this error notification again and again after using the above methods, then we strongly recommend you to get in touch with an expert for better guidance.