How To Disable Driver Signature Enforcement/Verification In Windows

Hey there!! What's up,

Today in this post we are going to talk about windows driver signature enforcement (which is a security feature of windows operating system) and how to disable this driver signature verification/enforcement.

Check out:

What is windows driver signature enforcement?
Driver signature enforcement is a security feature of windows operating system provided by Microsoft. In order to maintain users security, Microsoft came up with driver signing program which allows driver vendors to submit their drivers to Microsoft to obtain cryptographic signature. This driver signing program ensures genuineness of driver and driver signature enforcement allows only signed driver to get installed on your windows operating system.

But sometimes there may be requirement for us to install unknown drivers or unsigned drivers to run some specific program or task.

At that time you will get an error while installing such unsigned or unknown drivers on your system because of security reason.

So, in order to install that unsigned or unknown drivers, you have to disable windows driver signature enforcement feature.

So, let's see the method of disabling windows driver signature enforcement.

Method 1: Advanced Startup Method

Step 1: Go to start > setting and then click on 'update & security'.

Step 2: Now click on 'recovery' option under 'update & security' menu. Then under advanced startup, click on 'restart now'.

Step 3: Once your PC restarts, click on 'troubleshoot'.

Step 4: Now click on 'advanced option'.

Step 5: On next screen, click on 'startup settings'.

Step 6: Now again click on restart.

Step 7: Now your PC will restart. Once it restarts, you will see different options like below image. In order to disable driver signature enforcement, press 7 or F7 button on your keyboard (Note that you need to press the key before that screen goes off).

That's it.
Now driver signature enforcement is disabled and you can install drivers on your computer without any error.

So, this was the Advanced startup method.

Method 2: By Using Command Prompt

Step 1: Open command prompt with admin privilege. For that press windows key + X on your keyboard. It will open menu. Click on command prompt(admin) in that menu. 

Step 2: When command prompt starts, type below command. 

bcdedit.exe /set nointegritychecks on

(Press enter) 

This will disable driver signature enforcement, if you see a message saying operation is completed successfully. 

Now, if you want to enable driver signature enforcement again to keep your PC safe from malwares, enter the following command in command prompt. 

bcdedit.exe /set nointegritychecks off

(Press enter) 

Alternate way:

Alternatively you can enable/disable driver signature enforcement by following command also. 

For that, open command prompt window as said above. 

To disable driver signature enforcement, enter below commands, 

bcdedit.exe -set loadoptions DISABLE_INTEGRITY_CHECKS (press enter)

bcdedit.exe -set TESTSIGNING ON (press enter) 

Restart your computer to apply changes. 

To enable driver signature enforcement again, enter below command in command prompt,

bcdedit.exe -set loadoptions ENABLE_INTEGRITY_CHECKS (press enter)

bcdedit.exe -set TESTSIGNING OFF (press enter)

Note: Restart your PC everytime in order to apply changes. 

That's all guys. 

I hope you found this article useful. 

Related Questions:

  • How to enable/disable driver signature verification? 
  • How to enable/disable driver signature enforcement by using command prompt? 
  • How to enable/disable driver signature enforcement by changing startup settings?
  • How to disable driver signature enforcement temporarily? 
  • How to disable driver signature enforcement permanently? 
  • How to install unsigned drivers on PC? 

Good bye 👋🏻, see you soon.

Post a Comment