How to Fix “Windows cannot verify the digital signature (Code 52)” Driver Problem


Driver Digital signature is a method of protection from various malware rootkits, implemented in all newer Windows operation systems, starting from Vista to the most recent Windows version. 

At least this is what Microsoft claims to be the reason why some device drivers return an error code 52, when being installed…



But what happens in real life is that hardware vendors and publishers have to pay Microsoft for this driver verification service, before going into production with their product. Obviously, this is just another Microsoft’s way to get money for nothing, cleverly wrapped in bullshit story about protecting Windows users from malicious evil forces 😀 


Windows cannot verify the digital signature for the drivers required for this device. A recent hardware or software change might have installed a file that is signet incorrectly or damaged, or that might be malicious software form an unknown source. (code 52)



Luckily, there’s a method to disable ridiculous driver signature enforcement and install every driver, no matter if it includes digital signature or not. 


How to disable driver signature enforcement? 

The most easier way to avoid this signature check is to disable it within the Advanced Boot Options menu, before Windows startup. Unfortunately, this method turns off signature enforcement for current Windows session only, which means it will turn on again after the restart (unless you repeat this procedure each time). 

The procedure is different for each Windows version. While being quite simple for Windows 7, Microsoft did their best to make it as complicated as possible for newer OS versions.


Windows 7:

1  Restart your PC.

2  Keep pressing F8, right after initial bios screen shows up. If you do it during initial bios screen, you’ll probably trigger boot device selection menu, or some other bios option.

3  Within the Advanced Boot Options menu, select “Disable Driver Signature Enforcement“.




Windows 8 and 8.1:

1  Click on start menu or press windows logo key.

2  Type “advanced startup” and click on Change Advanced Startup Options, that should appear as the first result.

3  Click on Restart now under the Advanced startup section.



4  After the restart, you’ll get a blue screen saying “Choose an option”. Select Troubleshoot.



5  Within the Troubleshoot screen, select Advanced Options.



6  Within the Startup Settings screen press Restart button.



7  After the restart, you’ll be offered to choose between 9 startup options. Press number 7 on your keyboard to start your Windows session without driver signature enforcement.




Windows 10

Disabling driver signature enforcement for Windows 10 includes the same procedure, as described for Windows 8/8.1. The only difference is the last screen, which is the same as Windows 7 Advanced Boot Options.