Disable driver signature enforcement on Windows 10 [FIX]

Milan Stanojevic avatar. By: Milan Stanojevic
4 minute read

Home » Fix » Disable driver signature enforcement on Windows 10 [FIX]

In order to achieve maximum security, Windows 10 requires digitally signed drivers. This is usually a good feature if you’re concerned about your safety, but sometimes you need to install drivers that aren’t digitally signed, and today we’re going to show you how to do that.

Steps to Disable driver signature enforcement on Windows 10:

  1. Change the Startup settings
  2. Disable driver signing
  3. Put Windows in test mode
  4. Disable driver signature enforcement permanently

64-bit versions of Windows require that you install digitally signed drivers. Digitally signed drivers come with an electronic fingerprint that guaranties that the driver was created by the hardware manufacturer and that it hasn’t been modified since it was created.

Thanks to driver signature enforcement you’ll be sure that your drivers are authentic and not altered by a malicious third party. This feature is great if you want to protect your PC, but some manufacturers don’t make digitally signed drivers and this can lead to all sorts of problems.

If your drivers aren’t digitally signed you won’t be able to install them at all which means that you won’t be able to use the hardware that is associated with them.

This is a big problem, but fortunately you can disable driver signature enforcement with ease.

Solution 1 – Change the Startup settings

This is the simplest way to disable driver signature enforcement on Windows 10, but bear in mind that this method will only disable driver signature temporarily.

After you restart your computer driver signature enforcement will automatically turn itself on.

To disable driver signature enforcement do the following:

  1. Press and hold the Shift key on your keyboard and click the Restart button.
    driver-signature-enforcement-restart
  2. Choose Troubleshoot > Advanced options > Startup Settings and click the Restart button.
  3. When your computer restarts you’ll see a list of options. Press F7 on your keyboard to select Disable driver signature enforcement.
  4. Your computer will now restart and you’ll be able to install unsigned drivers.

Bear in mind that this method only temporarily disables driver signature enforcement, so be sure to install all the unsigned drivers as soon as you can.

Solution 2 – Disable driver signing code

  1. On your PC open Local Group Policy Editor: press the Win+R hotkeys and in the Run box enter gpedit.msc.
  2. In Local Group Policy Editor, from the left panel, click on User Configuration.
  3. Then, from the main window double-click on Administrative Templates.
  4. From the menu that will open double-click on System and then go to Driver Installation.
  5. Select the Code signing for device drivers entry.
  6. Select Enabled and from the dropdown located beneath, change to Ignore.
  7. Click Ok and apply your changes.
  8. Restart your Windows 10 system in the end.

Solution 3 – Put Windows in test mode

If the above method isn’t working for you, or if you don’t want to disable driver signing, you can choose to enter Windows 10 test mode.

In test mode you can install any drivers you want without experiencing any problems. Of course, go to normal Windows 10 mode afterwards:

  1. Open an elevated command prompt window on your PC: right-click on the Windows Start icon and select ‘Command prompt (Admin)’.elevated cmd
  2. In cmd type bcdedit /set TESTSIGNING OFF.
  3. Close the cmd window and restart your computer.
  4. Install your drivers.
  5. Revert back to normal mode: open elevated cmd, enter bcdedit /set TESTSIGNING ON and restart your Windows 10 system.

Solution 4 – Disable driver signature enforcement permanently

Previous solution will only disable driver signature enforcement temporarily, but if you want to disable it permanently, follow these steps:

  1. Press Windows Key + X to open Power User Menu. Select Command Prompt (Admin) from the menu.
    driver-signature-enforcement-admin
  2. Once the Command Prompt open, enter bcdedit.exe /set nointegritychecks on and press Enter.
    driver-signature-enforcement-off
  3. Optional: To enable driver signature enforcement back again, open the Command Prompt as administrator and enter bcdedit.exe /set nointegritychecks off.
    driver-signature-enforcement-on

Alternatively you can disable driver signature enforcement by using these steps:

  1. Start Command Prompt as administrator.
  2. When Command Prompt starts enter the following lines:
    • bcdedit.exe -set loadoptions DISABLE_INTEGRITY_CHECKS
      driver-signature-enforcement-disable-1
    • bcdedit.exe -set TESTSIGNING ON
      driver-signature-enforcement-disable-2
  3. Close Command Prompt and restart your PC.
  4. Optional: To enable driver signature enforcement open Command Prompt as administrator and enter the following:
    • bcdedit -set loadoptions ENABLE_INTEGRITY_CHECKS
      driver-signature-enforcement-enable-1
    • bcdedit -set TESTSIGNING OFF
      driver-signature-enforcement-enable-2

Bear in mind that using this solution will disable driver signature enforcement permanently, thus making your computer somewhat vulnerable.

Driver signature enforcement is a useful feature that provides extra protection, but sometimes extra protection can cause problems when installing certain drivers. We hope that you now understand how driver signature enforcement works and how to disable it in Windows 10.

If our solutions worked, please tell us in the comments section below or share any other workaround that helped you.

Editor’s Note: This post was originally published in July 2016 and has been since completely revamped and updated for freshness, accuracy, and comprehensiveness

Discussions

Next up

How to fix Windows Media Player cannot play the file error

Johnny Williams avatar. By: Johnny Williams
3 minute read

A lot of people still love to use Windows Media Player as their go-to player, but many users reported Windows Media Player cannot play the […]

Continue Reading

Sppsvc.exe high CPU usage: 6 simple fixes to help you out

Mihai Duna avatar. By: Mihai Duna
3 minute read

Windows users often experience high CPU usage. This issue causes PC performance to slow down, consuming huge chunks of memory. It is critical to take […]

Continue Reading

How to fix Something went wrong with the projection error

Johnny Williams avatar. By: Johnny Williams
3 minute read

So you’re on your machine and plug-in your TV, the devices seem to recognize each other and appear to be connected, but suddenly you get […]

Continue Reading