How to disable driver signature requirement in Windows 10

If you are a driver developer or if any of your Windows drivers are not signed, you might need to disable the driver signature requirement in Windows 10. Another example is if you need to flash an Android phone or install some old or specific hardware drivers, you need to bypass this requirement as well. But Windows 10 won't allow you to install those unsigned drivers. Here is what you should do in such a case.


To install unsigned drivers, you need to disable the driver signature requirement in Windows 10. This can be done as follows.

  1. Reboot into Advanced Startup options. For reference, see these articles:
  • In Advanced Startup options screen, click Troubleshoot:Windows 10 Advanced Startup - Troubleshoot
  • In Troubleshoot, click Advanced options:Windows 10 Troubleshoot - Advanced options
  • In Advanced options, select the item Startup settings:Windows 10 Advanced options - Startup settings
  • Finally, press the Restart button in Startup settings:Windows 10 Startup settings - Restart

After Windows 10 restarts, you will see the following screen:Windows 10 Startup settings

It allows you to disable the driver signature enforcement. You need to press F7 to activate the item "Disable driver signature enforcement". After this, once Windows boots to the Desktop, you can install unsigned drivers.

Tip: You can make the "Startup settings" screen appear every time you start Windows 10 usig my freeware Winaero Tweaker. Under Boot and Logon -> Boot Options of Winaero Tweaker, you must check the option "Always show advanced boot options".
Boot Options in Winaero Tweaker
Check it to always enable the Startup settings screen. Additionally, here you can change all the hidden secret options related to the modern bootloader in Windows 10 and Windows 8.

Now read: How to disable driver signature enforcement permanently in Windows 10

That's it.

4 thoughts on “How to disable driver signature requirement in Windows 10

  1. Jonas B.

    Hi!
    Is it somehow possible to ALWAYS boot in the “Disable Driver Signature Enforcement” mode automatically?

    Reply
    1. Sergey Tkachenko Post author

      Run this in an elevated command prompt.
      Bcdedit.exe /set nointegritychecks on

      Reply
  2. Jonas B.

    I tested all three of these commands:
    bcdedit.exe /set nointegritychecks on
    bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKS
    bcdedit.exe -set TESTSIGNING ON

    I have a HASP emulator that only work in the “Disable Driver Signature Enforcement” mode, and none of these commands do so that the driver work. I still have to manually select the “Disable Driver Signature Enforcement” mode in the boot menu, to get it to work.

    In Windows 7 I solved it easily with programs like “Driver Signature Enforcement Overrider” or “ReadyDriver Plus”, but none of these programs seem to work in Windows 10.

    There is no other solution?

    Reply
  3. brian w

    if you have < 8. or above windows , u must disable secure boot in Bios.

    Reply

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.