Disabling Windows 10 driver signature enforcement is a necessity that arises while installing drivers on your computer to run peripherals such as printers, pendrives, etc., even if they come from secure sources.
In these cases it is useful to disable the driver signature enforcement on Windows 10 and allow the device to work. From Windows Vista on, a 64-bit Windows operating system loads and installs a driver only if it is signed.
This feature has been implemented as a form of security to prevent unsigned device drivers from being loaded and run at risk to the computer. You can see immediately how this Windows precaution can become a problem after installing an unsigned device driver.
So far so good, because the enforcement of the driver’s signature ensures the safety of your computer. But the reason why we wrote this guide is that many devices we want to connect to the PC, even if reliable, come with unsigned drivers. This makes us panic and we do not know how to solve, also because the device to be connected can not work without the installed driver.
Do not worry, because with this guide you can safely install the driver even if not signed. If you continue reading, we’ll show you 2 ways to disable driver signing enforcement on Windows 10 (64-bit) so you can install and run unsigned drivers without problems (you can also read the guide for Windows 8). If you want more information on driver signing, I suggest you read the Microsoft support page.
Disable Windows 10 64bit driver signature enforcement
Option 1: disable Windows 10 driver signature enforcement forever
- Open the command prompt with administrator privileges. In Windows 10 or 8, simply press the Windows key + X and then select “Command Prompt (Administrator)” or “Windows PowerShell (Administrator)“.
- Type the following command and press Enter.
bcdedit/set testsigning on
You will receive the message “Operation completed successfully“.
Close the command prompt and restart the computer. From now on, you will be able to install or run any unsigned driver without problems. If you need to activate the driver signature enfrocement again, perform the same procedure as before and write this command:
bcdedit/set testsigning off
It is important that you realize that this operation involves risks for your computer, because in this way you will no longer have a filter that will warn you that the driver you are installing is not signed, therefore potentially risky. You will have to evaluate if the driver you are installing comes from secure sources and therefore harmless to the PC. Many times drivers are used to contaminate computers with viruses and malware.
Option 2: Disable Windows 10 driver signature enforcement only once
If you do not want to use the previous method to permanently disable driver signing, here we have a second solution that lets you temporarily disable driver signing and install an unsigned driver:
- Press the Windows + R keys to open the Run box. Type shutdown/r/o and press OK.
- Wait a few seconds and Windows will inform you that “You are about to be disconnected. Windows will be shut down in less than a minute.” Click Close.
- Once the computer has rebooted you will have to choose the “Troubleshoot” option.
- Then go to “Advanced Options“.
- In the “Advanced Options” window, select “Startup Settings“.
- Click the “Restart” button on the “Boot Settings” screen to restart your computer again.
- After rebooting in the “Boot Settings” window, press the F7 key on the keyboard to select “Disable driver signature imposition“.
- The PC will restart. Proceed to install unsigned drivers. During the installation procedure, Windows will inform you that it can not verify the author of this driver software. To complete the installation, just ignore the warning message and choose “Install the driver software“.
After seeing how to disable Windows 10 driver signature enforcement, please note that after the next computer restart, “Driver Signature Imposition” will be re-enabled automatically to prevent new drivers from being installed, but Windows will continue to use all unsigned drivers you have already installed.
I think this second method is safer, because you’ll be able to evaluate from time to time whether or not to install a driver after checking the source. If, for example, you have downloaded the driver directly from the printer manufacturer’s website, even if not signed, you can still trust it and install it with confidence.
Otherwise, if you have downloaded the file from sites that offer the drive download service of any device and any manufacturer, then in this case you have to be more careful.