Vista: Disable the Digital Driver Signing Enforcement

Posted June 13, 2006 by Hack_Vista in Microsoft Vista

By default, Vista requires digital drivers to be officially signed. Sometimes you can work around this issue by turning the enforcement off. Here’s how to do it.

Warning: This may allow Vista to install a driver that will make your system unstable. Frequently, disabling this check still will not get the driver installed.

That being said, if you are desperate to get a driver installed, this is certainly worth a shot.

Likely this option will be removed before the final version of vista ships!

Turn off Digital Driver Signing Check in Vista:

1. Create a shortcut on the desktop to cmd.exe
(this recipe explains how to create a shortcut if you don’t know how)

2. Right-click on the shortcut and select Run as administrator

3. When the command window opens, type or paste the following and press ENTER:

Bcdedit.exe /set nointegritychecks ON

4. Reboot and then try installing the driver.

The Conversation

Follow the reactions below and share your own thoughts.

  • Darren

    This no longer works after SP1. The annoying thing with this is my main firewall is Peer Guardian, now thanks to Microsoft I am no longer as secure on my computer as Peer Guardian are refusing to pay Microsoft’s rip off fees for driver authentication. I notice there are other ways round this like to put the system into testing mode, but surely this is making the system even more insecure, which Microsoft should be evading. This option should have been left in so people who know what they are doing with Windows are allowed to play around with it, I suppose this is why a lot of technicians are abandoning Windows and going to Linux, which at least you can disable the protection.

  • Joey

    Not so sure I agree with Darren, I have Vista Ultimate 64 sp1 and the command worked. I didn’t get a driver to install but I’m trying to install a 32-bit driver in Vista 64 – not possible without getting a new driver I believe. Thanks for the tip!


      these are completely two different things
      Installing a 32bit driver Might or might not work, regardless of the command