The Broadband Guide
search advanced
FAQs Categories:

How to disable driver signing (integrity checks) in Vista 64 / Server 2008 x64 ?

Microsoft has introduced a new kernel security component for the 64-bit editions of Vista. Windows mandatory kernel mode and driver signing implies that all modules or drivers designed to run at kernel level have to feature digital signatures, to attest the software is provided by a legitimate publisher. Still, not all drivers are signed and there are many legitimate reasons for disabling driver signing in Vista.

To work around this issue and disable driver signing integrity checks in Windows Vista 64, run the following in Command Prompt:

bcdedit /set loadoptions DISABLE_INTEGRITY_CHECKS

Alternatively, you can try the following to turn on test signing:

bcedit /set testsigning ON

Note: If your version does not support the above commands (due to security updates or Service Packs), the alternative is to press F8 at system startup to bypass driver signing integrity check. Unfortunately this is valid only for the current session.

Another method involves creating your own certificates, and test signed drivers... To do that, you need to download and use the Windows Driver Kit (Windows Driver Kit). Actually, all you need from the above 2Gb ISO is the 4 small files in C:\WinDDK\6000\bin\SelfSign. For more detailed instructions on self-signing your drivers, check this thread over at Rage3d:

The last method involves downloading/installing a small program called ReadyDriver Plus that allows for using unsigned drivers with Vista x64. The latest version (1.1) is downloadable directly from -here-.

  User Reviews/Comments:
by anonymous - 2009-03-12 14:04
Is this process reversible in the event it doesn't work, or I need to revert?
by razor blade - 2009-06-21 00:03
sorry to tell you all but these fixes do not work on vista 64bit test them all and they are a waste of time.
by DrZip - 2009-07-11 00:47
To re-enable device checks:
1. Log in to Windows with a user name that has administrative access.
2. Right click on Start > Accessories > Command Prompt
3. Select Run as administrator
4. In the command prompt type bcdedit /set nointegritychecks off
5. Reboot.

Though I did this.. I've still had driver issues following... good luck all!
by Blah - 2009-07-25 02:18
I used the readydriver plus, all it basically does is press F8 at boot time automatically and selects disable driver signing... so it DOES work, but seems kind of crude, but hey its free... and it works, just adds a few seconds to the boot time.
by VesQ - 2011-02-02 06:28
Actually the command is bcdedit /set loadoptions DDISABLE_INTEGRITY_CHECK

Remember that it's with two D's.
News Glossary of Terms FAQs Polls Cool Links SpeedGuide Teams SG Premium Services SG Gear Store
Registry Tweaks Broadband Tools Downloads/Patches Broadband Hardware SG Ports Database Security Default Passwords User Stories
Broadband Routers Wireless Firewalls / VPNs Software Hardware User Reviews
Broadband Security Editorials General User Articles Quick Reference
Broadband Forums General Discussions
Advertising Awards Link to us Server Statistics Helping SG About