How to Enable or Disable Driver Signature Enforcement in Windows 10

Driver Signature Enforcement is a feature in Windows that checks digital signature or an electronic fingerprint associated with driver packages. Driver Signature Enforcement ensures that the driver provided by the vendor is safe and hasn’t been modified by a malicious third party.

But many manufacturer drivers aren’t digitally signed, leading you to get stuck with the “Windows requires a Digitally Signed Driver” message. However, there’s a straightforward workaround to this problem, requiring you to disable the Driver Signature Enforcement on your PC either temporarily or permanently.

Note: Installing an unsigned driver on your PC can lead to all sorts of problems, so install an unsigned driver only when you trust it to be safe. Also, make sure to back up your system to protect your important data.

Method 1: Temporarily Disable Driver Signature Enforcement using Advanced Startup Settings at Boot

1. Restart your PC while holding the Shift button on your keyboard.

Temporarily Disable Driver Signature Enforcement using Advanced Startup Settings at Boot

2. Once in the Troubleshoot option, click on Troubleshoot.

Temporarily Disable Driver Signature Enforcement using Advanced Startup Settings at Boot

3. Then click on Advanced options.

Temporarily Disable Driver Signature Enforcement using Advanced Startup Settings at Boot

4. In Advanced options, click on Startup Settings.

Temporarily Disable Driver Signature Enforcement using Advanced Startup Settings at Boot

5. In Startup Settings, click on the Restart to edit the Driver Signature enforcement settings.

Temporarily Disable Driver Signature Enforcement using Advanced Startup Settings at Boot

6. Once restarted, Press F7 on your keyboard to select Disable driver signature enforcement from the list of options.

Temporarily Disable Driver Signature Enforcement using Advanced Startup Settings at Boot

7. Your PC will restart again, and now you should be able to install unsigned drivers.

Note: This method only lasts temporarily. If you Restart your computer again, it’d be enabled by default.


Method 2: Enable or Disable Driver Signature Enforcement using Test Mode

1. Run Command Prompt as Administrator.

2. Put the following command in the Command Prompt and hit Enter.

bcdedit /set testsigning on

Enable or Disable Driver Signature Enforcement using Test Mode

3. Close the Command Prompt window and restart your computer.

Note: Enabling Test mode will let you install unsigned drivers until you disable it again. In Test mode, if you get an error while installing unsigned drivers, you have to disable Secure Boot in the boot.


Method 3: Enable or Disable Driver Signature Enforcement using Command Prompt

1. Run Command Prompt as Administrator.

2. Put the following command in the Command Prompt and hit Enter.

bcdedit.exe /set nointegritychecks on

3. Close the Command Prompt window and restart your computer.

Leave a comment