Windows requires a digitally signed driver Fix in Windows 10/11 PC

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.


ADVERTISEMENT

 

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“.

 

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

 

Driver Installation

 


ADVERTISEMENT

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.

 

Code Signing Dc

 

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.

 

Enabled Ignore

 

8. After all these, sequentially click on “Apply” and then on “OK“.

 

Apply 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“.

 

Cmd Search New

 

3. When you see that terminal window has appeared on your screen, type this code and then hit Enter.

bcdedit /set testsigning on

 

Bcdedit 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

 

Bcd Signing 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.

 

Run Command Search Cmd Enter


ADVERTISEMENT

 

3. To disable the driver signature enforcement, write down this command, and hit ‘Enter‘ from your keyboard.

bcdedit.exe /set nointegritychecks on

 

Bcd Edit 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

 

Bcd Edit Off

 

Restart your system.

ADVERTISEMENT

1 thought on “Windows requires a digitally signed driver Fix in Windows 10/11 PC”

  1. 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

Comments are closed.