The digital signature of a driver ensures the uprightness and authenticity of it. Windows don’t let any driver to be installed on it’s OS which is not digitally signed or if the signature is not done by trusted vendors. If you try to install a driver without a valid signature you will encounter an error message ‘A digitally signed driver is required. Windows blocked the installation of a digitally unsigned driver.’ Don’t worry there are easy workarounds to install this driver.
Fix 1 – Disable Driver Signing
You can disable the driver signature and install the driver as a way around.
Warning–
Switching off the driver signature check is not recommended at all. Installing an unsigned driver may do irreversible damage.
1. Write “Edit group policy” in the search box.
2. Then you need to click on “Edit Group Policy“.
3. When you see that the Local Group Policy Editor opens up on your pc, go this way-
User configuration > Administrative templates > System > Driver installation
4. After you have arrived at the location, look on the right-hand side of the window to find ‘Code signing for device drivers‘.
5. You need to double click on it.
6. Set this policy setting to “Enabled“.
7. In the ‘Options:‘ panel, what you need to do is to click on the drop-down sign and then choose “Ignore“.
Any error prompt will be ignored.
8. After all these, sequentially click on “Apply” and then on “OK“.
Close the Policy Editor.
Try to install the driver again.
Fix 2 – Toggle Test signing to ‘ON’
The Testsigning mode allows Windows to protect your computer from unsigned blacklisted kernel-level drivers.
1. Press Windows Key+S. Then, type “command” in the search box.
2. Then, right-click on “Command Prompt” and then click on “Run as administrator“.
3. When you see that terminal window has appeared on your screen, type this code and then hit Enter.
bcdedit /set testsigning on
Then close the CMD window and reboot your system.
Give the driver installation process another try. This time it will work out.
NOTE–
As we have explained, Testsigning mode is protection. You have to turn it off once you are done with the installation.
To do so, follow the below sets of instructions~
a. Acess the CMD terminal as instructed above.
b. Then, simply execute this code to turn the testsigning mode ‘Off‘.
bcdedit /set testsigning off
c. Restart your system to save this change.
Fix 3 – Permanently disable driver signature enforcement
The third and final solution to this issue also involves you passing a one-line code through the CMD terminal.
1. What you need to do at first is to press ‘Windows key+R‘. This will open up the Run terminal.
2. When you have access to the Run terminal, write “cmd“. Press Ctrl+Shift+Enter together.
3. To disable the driver signature enforcement, write down this command, and hit ‘Enter‘ from your keyboard.
bcdedit.exe /set nointegritychecks on
Once it is done, restart your computer and further try to install the driver.
NOTE–
This is the last safeguard that protects your computer from harmful third-party drivers. Do not forget to enable the driver signature enforcement.
1. You need to open the terminal again.
2. When the terminal appears on your screen, run this code to turn off the ‘nointegritychecks’ on your device.
bcdedit.exe /set nointegritychecks off
Restart your system.
I have read al these options a thousand times acroos the internet now and none of these works. Yes you can install an unsigned driver with all theses methods but after you reboot back to normal, after the installation the driver stops working because its not signed.
So all 3 methods are useless as of Win10 20H2