How to disable driver signature enforcement on windows 10

Windows How-To
disable driver signature enforcement permanently

If you got a question like how to disable driver signature enforcement? Here’s the right place for you. This article explains to you what is driver signature enforcement, how to disable driver signature enforcement in Windows 10.

What is driver signature enforcement?

Every driver that we install on our computer has a digital signature. This signature ensures and identifies the publisher of the driver and detects if driver codes are altered. Windows has made strict rules to lock those drivers from being installed if OS can’t find the digital signature or wrong digital signature. A very version of windows has this driver signature enforcement protocol which protects your pc from malware and hacks.

What errors you get while installing unsigned drivers

Actually, you cant install the unsigned drivers on your computer. Whenever you try to install an unsigned driver you could see the errors like this driver’s files are altered, drivers installation has been failed, the publisher of the driver cant be verified, etc.

Why do you need to disable driver signature enforcement?

There are many drivers who don’t have a digital signature because to get it; developers have to pay to Microsoft. Many of the developers don’t pay to Microsoft, and their drivers and marked as unsigned drivers. But some devs, drivers are so popular that, we have to install them on our PC. Thus, to install unsigned drivers, you have to disable driver signature enforcement.

After disabling driver signature enforcement, the popup window appears when you try to install the unsigned driver, that ask you to continue to install the driver.

How to disable driver signature enforcement

Basically, there are two scenarios to disable driver signature enforcement. First one is to disable it temporarily and another one is permanent diable. We will see both ways in the below sections.

Method 1 – How to disable driver signature enforcement temporarily

This the simplest way to disable verification temporary. This setting will remain active until you reboot your PC. After restarting the enforcement again become active.

Important : This method required you to reboot your device and then perform the task in advanced boot options. So read below carefully and try to remember them if you are going to perform these steps on the same computer that you are reading this article. Or you can open this article in mobile/ another device to follow the exact steps

Step1: Open the settings from your Windows 10 PC.

Step2: Select Update and security option.

Step3: Now click on the Recovery option from the left side menu and then under “Advanced Start-up” option, click on Restart Now.

Step4: Computer now boots in the advanced boot options menu. There are also other ways to boot in advanced boot options that are explained in our exclusive guide on how to access advanced boot options.

Step5: Once you are in an advanced menu, Select Startup settings by using arrow keys and enter to select.

Step6: Next screen shows you different types of options are now displayed on the screen. Click Restart to access these options.

Step7: Once the PC boots in startup settings, look for the Disable driver signature enforcement option and the number corresponding to that option.

Step8: Now press the number or function key corresponding to the option to disable driver signature enforcement.

Your PC now restarts and boots normally. Once booted, driver signature gets disabled untill you reboot the PC.

Method 2 – How to disable driver signature enforcement Permanently

This method indeed permanently disables the driver signature enforcement feature and allow you to install any unsigned driver at any time.

Step1: First off all launch a command prompt with admin access. To open a command prompt, click on the start menu and search for “command.”

Step2: Right-click on the Command prompt from search results and then select “Run as administrator.”

disable driver signature enforcement

Step3: Once you are in a command prompt, type following command to disable driver signature enforcement permanently.

bcdedit /set testsigning on

Step4: Press enter after typing a command and wait for the command to execute. Now you can see the message “The operation completed successfully.”

disable driver signature enforcement permanently

Step5: Restart your PC, and driver signature enforcement is now disabled permanently.

In case you want to re-enable the enforcement settings, you can type

 bcdedit /set testsigning off


You can now install any unsigned driver and get rid of driver installation failed errors. Hope this guide about how to disable driver signature enforcement on Windows 10 helped you.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *