Post image

About Test Mode and Disable Driver Signature Enforcement

Some modified drivers lack a valid driver signature and this prevents them from being installed on a 64-bit Windows OS. To bypass this restriction and be able to install those drivers you need to run Windows in Test Mode or boot Windows with “Disable driver signature enforcement” option. These methods are only needed for x64 versions of Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10, Windows Server 2008, Windows Server 2012 and Windows Server 2016.


  1. Test Mode method
  2. Disable Driver Signature Enforcement method
  3. Comparison between “Test Mode” and “Disable driver signature enforcement” methods

1. Test Mode method

How to enable Test Mode

Download this package. Unpack and run “1. enable testmode.bat” file as administrator (right click on it and click Run as administrator). Restart PC.


Press Start->Search and type cmd  . Right-click on the result and click Run as administrator. In the CMD window type or copy this bcdedit /set testsigning on and press enter. Restart PC.

How to remove the Test Mode watermark from desktop.

For Windows 7 check this guide on how to remove the TestMode watermark from the desktop.

For Windows 8/8.1/10 download this tool.

How to disable Test Mode

Note: If you disable test mode while you have drivers installed that need test mode(unsigned drivers) those drivers will stop functioning.

Download this package. Unpack and run “disable testmode.bat” file as administrator (right click on it and click Run as administrator). Restart PC.


Press Start->Search->cmd  then right-click on it and click Run as administrator. In the CMD window type or copy this bcdedit /set testsigning off and press enter. Restart PC.

2. Disable Driver Signature Enforcement method

You could try this method if you don’t want Windows to always run in Test Mode. Compared to always running Windows in Test Mode, “Disable driver signature enforcement” method needs to be applied  each time you install a new driver that is unsigned and might be problematic on Windows 7.

How to disable driver signature enforcement on Windows Vista and Windows 7

  1. Restart PC
  2. Press F8 repeatedly just after UEFI/BIOS initialization and before Windows would load
  3. Select “Disable driver signature enforcement” option.
  4. Install drivers. After you restart your system again you won’t be able to install unsigned drivers until you repeat the steps 1-3.

How to disable driver signature enforcement on Windows 8, Windows 8.1 and Windows 10

  1. In Windows go to PC settings (you can search for it in Start).
  2. Click on “Update & recovery” on the left side.
  3. Click on “Recovery” on the left side.
  4. Click “Restart Now” button under Advanced startup.
  5. Select Troubleshoot ->Advanced setup -> Startup Settings and press Restart
  6. Press 7 number key corresponding to “Disable driver signature enforcement” entry.
  7. Install drivers. After you restart your system again you won’t be able to install unsigned drivers until you repeat the steps 1-6.

Notes about “Disable driver signature enforcement

A downside to this method is that the possibility that an unsigned driver that’s been previously allowed to load to randomly not be allowed to run anymore. In this case you need to reinstall the drivers again after you’ve booted the system with “Disable driver signature enforcement”. Causes for this are unknown.

You can reinstall without uninstalling the same unsigned driver without booting the system with  “Disable driver signature enforcement” option.

On Windows 7 this method might not allow drivers to load after you’ve booted Windows normally. Unfortunately I can’t check this, so your feedback is welcomed.


3. Comparison between “Test Mode” and “Disable driver signature enforcement” methods

 Test mode Disable driver signature enforcement
installation[+] set it and forget it[] redo it each time you want to install a unsigned driver
security[] always allows installation of other unsigned drivers, this allowance could be used to install malicious drivers that would be unsigned, this is a very rare possibility and should not be a problem for a system running a antivirus or a cautious user.[+] does not permanently allow the installation of unsigned drivers
additional setup[] watermark on desktop that requires additional steps in order to hide it.[+] no watermark on desktop
[] drivers may stop functioning, requiring that you reinstall them



  1. NuShrike24 Aug 2015 @ 15:57

    “disable driver signature enforcement” works in Windows 10. Helped me get a Nvidia 330m driver installed for an Sony VPCZ1.


  2. Neil22 Oct 2015 @ 08:39

    I am trying to install an MT65XX Preloader on win 8.1 so I can use SP Flash Tools to flash a rom on a mobile phone but the driver is unsigned.
    I cannot access PC settings (the link doesn’t open anything), and pressing Shift+Restart doesn’t do anything.
    No combination of keys on reboot take me into a recovery window either.
    And none of the solutions for restoring access to PC Settings worked.

    I used bcdedit with the admin commands
    bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS
    bcdedit -set TESTSIGNING ON

    Sure enough it rebooted with “test mode windows 8.1 build 9600” in the bottom right corner of the desktop but it still wouldn’t”the t let me install the unsigned driver
    (“the third party inf does not contain digital signature information”)
    It’s driving me crazy!


    • Ilya07 Dec 2015 @ 08:01

      2 Neil:
      First, try this:
      bcdedit -set loadoptions DDISABLE_INTEGRITY_CHECKS
      instead of:
      bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS

      Second, make sure you understood correctly how to use SP Flash Tools. You have to choose scatterfile from ROM, then check needed sections like PRELOADER, SYSTEM etc. After, you may need to double-click some of these sections and specify files. Then you click Download or Upgrade or whatever and ONLY AFTER CLICK when Flash Tools disables most of its buttons connect your device with USB cable. For safety, remove battery and SIM-card before starting. When you clicked button, Flash Tools started waiting for device. When it connects, it gets caught by Flash Tools. It doesn’t require to stay long time connected if there is nobody to catch it, so withous Flash Tools waiting for it, it disconnects quickly, and sure it looks as it is not ok, but it is ok.


    • samarufacu18 Jan 2016 @ 10:40


      I did also disable integrity checks and testigning but in win10 it still didnt work. If you go advanced boot and then you select start windows without driver enforcement then it works. Then I wanted to enable F8 startup so into elevated command line I entered command line “bcdedit /set {default} bootmenupolicy legacy”. After this for some reason it all works even without going indo advanced startup.
      Sorry for my english.


  3. B Patrick Williams20 Dec 2015 @ 06:37

    I have a Toshiba A505-S6991 laptop, and I erased the hard disk and reinstalled back to the factory with my 3 recovery disks. Now, the only way that I am able to get online is to disable driver signature enforcement. Once online, I have downloaded and installed drivers from Toshiba, but they do no not stick. When I have checked my computer, it indicates that the drivers are there, but it appears that the driver signatures are not correct or not there. Also, I am unable to operate Windows Update. I asked Toshiba for an additional recovery disc re: driver signatures, but they told me I have the three that need, which seems incorrect. Do you have any advice? Thank you! Patrick


    • CarvedInside22 Dec 2015 @ 00:28

      Search those network drivers on their manufacturer website (Marvell, Realtek or whatever the name of the manufacturer is).


      • B Patrick Williams22 Dec 2015 @ 00:36

        Thank you. If I download the drivers from the manufacturer website, they will have the correct signatures? I’m in the process of obtaining another set of recovery discs from Toshiba. I hope that will do the trick, but if not, I’ll go to the Realtek website and see what I may do. I may even do that before the discs arrive. Thanks again! Patrick


        • CarvedInside22 Dec 2015 @ 01:56

          Drivers on Realtek site most likely will have the correct signatures.


          • B Patrick Williams23 Dec 2015 @ 08:27

            Thank you. I tried this. I am not sure of the result, yet. I was able to download and install one from Realtek – the PCIe FE Family Controller. However, when I went to find on the Realtek site the second network driver under Network Adapters (in Device Manager) – Realtek RTL8191SE Wireless LAN 802.11n PCI-E NIC – it turned up nothing in the Real Tek site. Interestingly, a good search pulled it up on the Toshiba site.


  4. B Patrick Williams23 Dec 2015 @ 20:37

    I tried this, downloading and installing various drivers that I thought would at least get my computer back to being able to go on the Internet as well as correct the “safe mode” large icon appearance. However, when I restarted my computer, it could not find any Internet connections and appeared like it is in safe mode. So, it did not work. Even so, I thank you for your suggestion. Do you have any other suggestions? Patrick


  5. Yair Schwartz19 May 2016 @ 17:52

    Hi, what do you mean by ” watermark on desktop that requires additional steps in order to hide it.” – what are those steps?


    • CarvedInside20 May 2016 @ 01:09

      Hi. While running Windows in Test Mode you will get a watermark on your desktop which you may want to remove. In the text above look for: Remove the Test Mode watermark from desktop.


  6. Daniel11 Aug 2016 @ 09:42

    So I’m running into a fairly intermittent problem here. I’ve had to reinstall my OS twice after getting an SSD and installing Windows on it because of my own stupidity. Of those three times, only once has the bcdedit command set worked. Whenever I try to install drivers from Mad Catz otherwise, Device Manager complains with a Code 52, AFTER the bcdedit commands, it still tries to enforce “proper” driver signing.


  7. Dirk28 Jan 2017 @ 08:56

    Hi, thank you for that! I´ve been searching a long time to get my flashlink adapter for the spartan DS760 gyro connected to windows 10.


  8. Luca08 Feb 2017 @ 10:35

    Thank You very much: this was the very first article with clean instructions and explanations! Unfortunately it took a lot of time to find it out. Again, thanks for Your info!


  9. lwd15 Jan 2018 @ 20:24

    sorry guys but i tried all those ways and didnt work .. what i should do



Leave a Reply

Your comment may be held for moderation. If it does not show up immediately, just be patient. Comments have to comply with these rules.