Introduction:

Windows 10 enforces driver signatures by default. This is required for security of the system. Windows device installation uses digital signatures to verify the integrity of driver packages and to verify the identity of the vendor (software publisher) who provides the driver packages. For Windows 10, drivers must be signed by the Windows Hardware Dev Center Dashboard, which requires an EV certificate.

However, for some reason, you might need to install drivers that are not digitally signed. You can disable to install drivers that are not digitally signed. The following WiKi article is based on Windows Insider Preview Build #18219 (Skip Ahead).

 

What does Windows verify?

According to Microsoft Windows uses a valid digital signature to verify the following:

  • The file, or the collection of files, is signed.
  • The signer is trusted.
  • The certification authority that authenticated the signer is trusted.
  • The collection of files was not altered after it was published.

Steps to Follow to follow to install the drivers which are not digitally signed:

  • Click the Start menu and select Settings.
  • Click Update and Security.
  • Click on Recovery.
  • Click Restart now under Advanced Startup.
  • Click Troubleshoot.
  • Click Advanced options.
  • Click Startup Settings.
  • Click on Restart.
  • On the Startup Settings screen press 7 or F7 to disable driver signature enforcement.

 

 

 

 

 

 

 

How to execute via Command Prompt:

  • Open Command Prompt as Administrator.
  • Type the following command:

bcdedit.exe -set loadoptions DISABLE_INTEGRITY_CHECKS

bcdedit.exe -set TESTSIGNING ON

  • Restart
  • If you want to revert the changes you’ve made, you can run Command Prompt as an administrator, then enter the following commands:

 

  bcdedit -set loadoptions ENABLE_INTEGRITY_CHECKS

  bcdedit -set TESTSIGNING OFF

  • Your computer will restart and you will be able to install non-digitally signed drivers.

See Also: