How To Disable Driver Signature Enforcement?

Driver Signature Enforcement prevents loading or installing drivers without valid digital signatures to protect your system. 

However, it also means that you can’t use any unsigned drivers even when you know they are safe. Fortunately, you can disable this enforcement temporarily or permanently. 

To disable driver signature enforcement, select the relevant option in the Advanced Startup’s startup settings, or use some bcdedit commands on Command Prompt. You can also disable the group policy regarding code signing.

Let’s discuss all these methods in detail.

Temporarily Disabling Driver Signature Enforcement

Temporarily disabling driver signature enforcement will disable it for the next boot only. Once you restart your system, it will automatically enable this feature.

Regardless, it’s a good method to install any unsigned drivers (for instance an old printer, scanner, or fax) in your system.

You can change a startup setting or enable test mode using Command Prompt for this purpose.

Using Advanced Startup Settings

disable-driver-signature-enforcement-startup-settings-advanced-startup

The quickest way to disable driver signature enforcement is to use an advanced startup option. It is especially useful if you run into a blue screen error due to an invalid driver signature. Here are the necessary steps:

  1. Get to the Advanced Startup interface.
  2. Go to Troubleshoot > Advanced options > Startup settings and click Restart.
  3. Press F7 or 7.

Using Command Prompt

bcdedit-set-testsigning-on

Windows also comes with a test mode that disables driver signature enforcement and enables you to load test-signed drivers.

You can use the boot configuration data editor bcdedit.exe tool through the Elevated Command Prompt to boot into this mode. 

Leer:   ¿Cómo mantener una ventana siempre visible en Windows?

First, make sure to disable secure boot on your motherboard BIOS. Then follow the steps below after loading Windows:

  1. Press the Windows key + R to open Run.
  2. Type cmd and press Ctrl + Shift + Enter.
  3. Type bcdedit /set testsigning on and press Enter.
  4. Restart your computer.

Permanently Disabling Driver Signature Enforcement

It is also possible to disable driver signature enforcement permanently. You can use a different command or tweak a group policy setting.

However, keep in mind that this enforcement is an essential security feature. Disabling it leaves your computer vulnerable to malware-infected drivers.

Using Command Prompt

bcdedit-set-nointegritychecks-on

You can also use another command on the Elevated Command Prompt to permanently disable the driver signature enforcement.

Like with the temporary method, you need to disable secure boot to run this command.

After that,

  1. Press the Windows key + R to open Run.
  2. Type cmd and press Ctrl + Shift + Enter.
  3. Type bcdedit /set nointegritychecks on and press Enter.
  4. Restart your computer.

If you wish to enable driver signature enforcement again, use the command bcdedit /set nointegritychecks off.

Using Group Policy Editor

code-signing-for-driver-packages-group-policy

Windows also comes with a group policy setting to disable the code signing requirement for drivers. It is a user-specific policy, so it will only allow you to install unsigned drivers from within the particular user account.

Here’s what you need to do:

  1. Press Windows key + R to open Run.
  2. Type gpedit.msc and press Enter. It will load the Local Group Policy Editor.
  3. Go to User Configuration > Administrative templates > System > Driver installation.
  4. Double-click on Code signing for device drivers.
  5. Check Enabled and set the drop-down box under Options to Ignore. Click Apply and OK.
Leer:   Solución: no se pudo migrar el dispositivo debido a una coincidencia parcial o ambigua

Gracias por leer absolutoyrelativo.com. ¡Hasta la próxima!

Deja un comentario