Disabling Vista x64 Driver Signing

If you are like me and are running Vista x64 and are having some driver issues and would like to use the XP x64 drivers in Vista, but cannot because Vista expects the drivers to be signed, well then you can disable that.

Disclaimer: please use common sense and back up your data and don’t blame me if this breaks stuff.

Note 2: Using signed drivers is the recommended practice! I would resort to this only as a desperate measure (till all the drivers are released) or if you want to use it in a development scenario.

I won’t get into how attaching a kernel debugger disables this, but will point out the two other options available which most people will be using. 

  1. The first is using the “F8 option” when booking up and going into the “Advanced Boot Option” and then choosing the “Disable Driver Signature Enforcement“. This will disable the kernel signing enforcement for that boot session and of course is not persistent across the various boot sessions. This is ideal if you want to try one specific driver that one time.
  2. The other option is to modify the boot configuration using BCDedit (a.k.a Boot Configuration Data Editor). To run BCDedit you need to be running a command prompt with admin privileges. Here are some examples published by Microsoft on what you need to enter:
  3. // Disable enforcement – no signing checks
    Bcdedit.exe –set nointegritychecks ON

    // Enable enforcement – signing checks apply
    Bcdedit.exe –set nointegritychecks OFF

    // Disabling integrity check on an alternate OS
    // specified by a GUID for the system ID
    Bcdedit.exe –set {4518fd64-05f1-11da-b13e-00306e386aee} nointegritychecks ON

If you are not comfortable using BCDedit especially in a command prompt and are afraid you might screw something up, then check out EasyBSD – a GUI for BCDedit (screen shots here).

I should also point out I am not having any issues regarding Vista x64 drivers and everything works out of the box on my laptop.

More Info: Can be found here.

Published by

Amit Bahree

This blog is my personal blog and while it does reflect my experiences in my professional life, this is just my thoughts. Most of the entries are technical though sometimes they can vary from the wacky to even political – however that is quite rare. Quite often, I have been asked what’s up with the “gibberish” and the funny title of the blog? Some people even going the extra step to say that, this is a virus that infected their system (ahem) well. [:D] It actually is quite simple, and if you have still not figured out then check out this link – whats in a name?

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.