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.
How to enable Test Mode
Download enable testmode.bat file, right click on it and click Run as administrator. Restart PC.
Press Start->Search->type cmd then right-click on the result and click Run as administrator. In the CMD window type or copy-paste bcdedit /set testsigning on and press enter. Restart PC.
How to remove the Test Mode watermark from desktop when Test Mode is enabled
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 disable testmode.bat file, right click on it and click Run as administrator. Restart PC.
Press Start->Search->type cmd then right-click on it and click Run as administrator. In the CMD window type or copy-paste bcdedit /set testsigning off and press enter. Restart PC.
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, the “Disable driver signature enforcement” method needs to be applied each time you install a new driver that is unsigned.
How to disable driver signature enforcement on Windows Vista and Windows 7
- Restart PC
- Press F8 repeatedly just after UEFI/BIOS initialization and before Windows would load
- Select “Disable driver signature enforcement” option.
- 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
- In Windows go to PC settings (you can search for it in Start).
- Click on “Update & recovery” on the left side.
- Click on “Recovery” on the left side.
- Click “Restart Now” button under Advanced startup.
- Select Troubleshoot ->Advanced setup -> Startup Settings and press Restart
- Press 7 number key corresponding to “Disable driver signature enforcement” entry.
- 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.
|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