GEOCHET
GEOCHET

Reputation: 21323

How can I get my driver WHQL signed for Vista 64?

I have a driver that my company has been using for a few years for our customers. The driver can no longer be installed under Vista 64. I believe I need to get the driver signed, but I am not sure how I can get started.

Upvotes: 1

Views: 2058

Answers (3)

Louis Davis
Louis Davis

Reputation: 784

Here is a link to Microsoft's whitepaper about the steps necessary for driver signing: Kernel Mode Code Signing Whitepaper

Upvotes: 1

blowdart
blowdart

Reputation: 56500

You start by reading all the stuff on the WindowsLogo site.

Although actually Vista 64 refuses to load unsigned drivers, not non-WHQL drivers, so imply purchasing a software signing certificate and signing the executables will be enough.

Upvotes: 4

Dan
Dan

Reputation: 998

Although it's skirting around the issue, you can disable the requirement for driver signing by passing an option to the windows kernel from the bootloader.

You'd typically do this with bcdedit, a windows command line tool to edit the boot data store (as the good old boot.ini file was dumped after Windows XP).

Try the following from an administritive command prompt (if you have UAC enabled, hit start, type cmd, hold CTRL+SHIFT and press Enter to start cmd as an admin):

bcdedit /set loadoptions DDISABLE_INTEGRITY_CHECKS

Edit:

You can also achieve something similar by modifying the local Group Policy settings:

1. Start > gpedit.msc > User settings > System > Driver Installation
2. Set the 'Code Signing for drivers' setting to Enabled + Warn or Ignore

Hope that helps!

Upvotes: 0

Related Questions