Guide to Installing Un-Signed Drivers in Win 7 x64

Benjamin

New member
Local time
11:39 PM
Messages
15
Location
Hartselle, AL
Since I made the Move to 64-bit a while back, Every once in a while, I would run into a Problem where I needed to Install Driver that was Un-Signed.

As A Security measure in the 64-bit Versions of Vista/7, All Drivers must come with a Secure Digital Signature.

This is not a large problem anymore with the fact that Most Drivers are Signed nowadays. But Older Hardware Drivers tend not to be Signed.

There is a Simple way around this Block.


  • Open the Command Prompt in Admin Mode (Type "CMD" into the Start Menu and press "Ctrl+Shift+Enter")
  • Enter this Command: bcdedit /set loadoptions DDISABLE_INTEGRITY_CHECKS
Now when you Re-Boot, You should be able to Install those Pesky Un-Signed Drivers.

Hope it helped. (if so, +Rep is one of the best ways to thank)
 

My Computer My Computer

At a glance

Windows 7 7100 x64AMD Turion Dual x64 1.6Ghz2Gb (1gbx2) DDR2 SDRAMATi Radeon XPress 1100 256Mb Shared
Computer Manufacturer/Model Number
Acer
OS
Windows 7 7100 x64
CPU
AMD Turion Dual x64 1.6Ghz
Memory
2Gb (1gbx2) DDR2 SDRAM
Graphics Card(s)
ATi Radeon XPress 1100 256Mb Shared
Monitor(s) Displays
Built-in LCD Display
Screen Resolution
1280x800
Hard Drives
120Gb Internal SATA
Internet Speed
1.xMb/s
Since I made the Move to 64-bit a while back, Every once in a while, I would run into a Problem where I needed to Install Driver that was Un-Signed.

As A Security measure in the 64-bit Versions of Vista/7, All Drivers must come with a Secure Digital Signature.

This is not a large problem anymore with the fact that Most Drivers are Signed nowadays. But Older Hardware Drivers tend not to be Signed.

There is a Simple way around this Block.


  • Open the Command Prompt in Admin Mode (Type "CMD" into the Start Menu and press "Ctrl+Shift+Enter")
  • Enter this Command: bcdedit /set loadoptions DDISABLE_INTEGRITY_CHECKS
Now when you Re-Boot, You should be able to Install those Pesky Un-Signed Drivers.

Hope it helped. (if so, +Rep is one of the best ways to thank)

Hi Benjamin,

We have a tutorial section for guides like this if you would like this thread moved there?

You can also install unsigned drivers by either self-signing the certificate or installing the one it came with, if it contained any digital certificate ;)


Steven
 
Self-sign what certificate? If a driver is unsigned it won't have a certificate.

If anyone could self-sign a kernel level driver, any security provided by this feature goes out the window. (no pun intended)

Requiring signed drivers was a genious move by Microsoft. Boy it makes them some serious extra cash.
 

My Computer My Computer

At a glance

XP, Seven, 2008R2AMD, Intel, VIACorsair, Kingston, etc.ATI, NVIDIA
Computer Manufacturer/Model Number
Too many to list.
OS
XP, Seven, 2008R2
CPU
AMD, Intel, VIA
Motherboard
Various
Memory
Corsair, Kingston, etc.
Graphics Card(s)
ATI, NVIDIA
Monitor(s) Displays
Samsung
Hard Drives
Maxtor, Western Digital
Keyboard
qwerty
Internet Speed
22 Mb/s @ home, 1 Gb/s @ server
Other Info
All of my systems still run fastest on XP 32-bit for the most part. Win7 is fun to play with, but I still prefer XP for raw speed, security, and functionality.
Self-sign what certificate? If a driver is unsigned it won't have a certificate.

Ive seen some drivers include self-signed certificates (Nvidia beta, Daemon Tools...) before using their legitimate ones.

If anyone could self-sign a kernel level driver, any security provided by this feature goes out the window. (no pun intended)

Requiring signed drivers was a genious move by Microsoft. Boy it makes them some serious extra cash.

Anyone can sign a driver using the SignTool and certutil included with the Windows SDK and Windows DDK, thats more secure than completely disabling Driver Signing and allowing any driver to install/run on your system ;)

Microsoft makes nothing since it cant be a CA, Certificate Authority's like Verisign and Thawte are the ones making the money here :cry:

Steven
 
Microsoft makes tons of cash on things like this. Authenticode and WHQL for example.

I agree that disabling driver signing requirement is insecure. But so is allowing any hacker off the street to sign his own malware, so it doesn't make much difference in the end.

However, it's good news for me the (security conscious) consumer if there really are multiple ways around this whole driver signing requirement.
 

My Computer My Computer

At a glance

XP, Seven, 2008R2AMD, Intel, VIACorsair, Kingston, etc.ATI, NVIDIA
Computer Manufacturer/Model Number
Too many to list.
OS
XP, Seven, 2008R2
CPU
AMD, Intel, VIA
Motherboard
Various
Memory
Corsair, Kingston, etc.
Graphics Card(s)
ATI, NVIDIA
Monitor(s) Displays
Samsung
Hard Drives
Maxtor, Western Digital
Keyboard
qwerty
Internet Speed
22 Mb/s @ home, 1 Gb/s @ server
Other Info
All of my systems still run fastest on XP 32-bit for the most part. Win7 is fun to play with, but I still prefer XP for raw speed, security, and functionality.
Microsoft makes tons of cash on things like this. Authenticode and WHQL for example.

As Ive said, Microsoft makes nothing. They cant design and build Authenticode/WHQL or Digital Certificates then charge people for learning/using them. If they did then they would be the gate-builder and gate-keeper and have too much power over the security sector while giving themselves another monopoly, It just wont happen again.

I agree that disabling driver signing requirement is insecure. But so is allowing any hacker off the street to sign his own malware, so it doesn't make much difference in the end.
AS I said before, You can sign your own code on your own machine, nothing will stop you from re-signing a NVidia driver with your own certificate, what will stop you is trying to use that re-signed driver on another machine, If that machine doesnt have your Self-Signed/Created CA then your self-signed certificate is invalid and useless on another machine.

However, it's good news for me the (security conscious) consumer if there really are multiple ways around this whole driver signing requirement.
If its going to be anything like Vista then the RTM version will prevent you from permanently disabling Driver Signing, It will only run for the first reboot, after the second, Driver Signing is re-enabled.

Self-Signing is permanent and the safest solution available ;)

Steven
 
They cant design and build Authenticode/WHQL or Digital Certificates then charge people for learning/using them. If they did then they would be the gate-builder and gate-keeper and have too much power over the security sector while giving themselves another monopoly, It just wont happen again.

I realize that the expensive code signing certificates themselves are not provided by Microsoft. That isn't really the issue I am debating.

Microsoft partnering with CA's such as Verisign and requiring signed code is what had the open source community and free software developers in such an uproar.
 

My Computer My Computer

At a glance

XP, Seven, 2008R2AMD, Intel, VIACorsair, Kingston, etc.ATI, NVIDIA
Computer Manufacturer/Model Number
Too many to list.
OS
XP, Seven, 2008R2
CPU
AMD, Intel, VIA
Motherboard
Various
Memory
Corsair, Kingston, etc.
Graphics Card(s)
ATI, NVIDIA
Monitor(s) Displays
Samsung
Hard Drives
Maxtor, Western Digital
Keyboard
qwerty
Internet Speed
22 Mb/s @ home, 1 Gb/s @ server
Other Info
All of my systems still run fastest on XP 32-bit for the most part. Win7 is fun to play with, but I still prefer XP for raw speed, security, and functionality.
I can attest that all builds after 7201 will re-enable driver signing enforcement after a reboot....
 

My Computer My Computer

At a glance

Windows 7 Home Premium x64 - Mac OS X 10.6.4 x64Intel Core 2 Duo T9300 2.5 GHz4GB Kingston DDR2-800NVIDIA Geforce 8600M GT (512MB Model)
Computer Manufacturer/Model Number
Compal JFT02 (Custom Build Laptop)
OS
Windows 7 Home Premium x64 - Mac OS X 10.6.4 x64
CPU
Intel Core 2 Duo T9300 2.5 GHz
Motherboard
JFT02
Memory
4GB Kingston DDR2-800
Graphics Card(s)
NVIDIA Geforce 8600M GT (512MB Model)
Sound Card
Realtek HD Audio
Monitor(s) Displays
WUXGA Standard Laptop Display
Screen Resolution
1680*1050
Hard Drives
Toshiba 320GB 5400RPM Laptop HD
PSU
Standard Laptop Power Supply
Case
Standard Laptop Case
Cooling
Standard Laptop Cooling
Keyboard
Standard Laptop 105 Key-Keyboard
Mouse
Synaptics Touchpad
Internet Speed
Verizion Online DSL 3360/864 kbs (dl/up)
I just usually hit F8 on reboot and disable driver signature verification or watever its called. Allows me too use my PS3 controller as a pc controller which makes me happy lol
 

My Computer My Computer

At a glance

Windows 7 Build 7600.16385 (Clean Install)AMD Black Edition AMD Phenom X3 8750 / 2.4 GH...Kingston 4GB (4x1GB) DDR2 1066MHz/PC2-8500 Hy...Intergrated ATI HD3200
Computer Manufacturer/Model Number
Custom Assembled
OS
Windows 7 Build 7600.16385 (Clean Install)
CPU
AMD Black Edition AMD Phenom X3 8750 / 2.4 GHz processor
Motherboard
Gigabyte GA-MA78GM-S2H 780G Socket AM2+ onboard VGA 8 channe
Memory
Kingston 4GB (4x1GB) DDR2 1066MHz/PC2-8500 Hyperx Memory
Graphics Card(s)
Intergrated ATI HD3200
Sound Card
Realtek High Definition Audio
Monitor(s) Displays
Acer 19"
Screen Resolution
1280 x 1024
Hard Drives
2 x Maxtor STM3250310AS 250GB SATAII 7200rpm 8MB Cache

3 x 500gb Seagate External HDD
PSU
CM eXtreme Power 460W PSU
Case
Coolermaster Elite 330 Black Case
Keyboard
Zippy Multimedia
Mouse
Logitech MX™518 Gaming-Grade Optical Mouse
Internet Speed
8Mbps down / 1Mbps up
Other Info
I haz floppyz
Hey,

Could someone please direct me to a highly-detailed, step-by-step guide on how to self-sign a driver?

Thanks!
 

My Computer My Computer

At a glance

Windows 7 Home Premium x64Intel Core i7-2600 @3.40GHz8.00GB DDR3NVIDIA GeForce GTX 555 w/1.0GB RAM
Computer Manufacturer/Model Number
Alienware X51
OS
Windows 7 Home Premium x64
CPU
Intel Core i7-2600 @3.40GHz
Memory
8.00GB DDR3
Graphics Card(s)
NVIDIA GeForce GTX 555 w/1.0GB RAM
Monitor(s) Displays
BenQ XL2420TX
Screen Resolution
1920x1080@120Hz
Hard Drives
1TB
PSU
330-watt
Keyboard
Logitech Wireless Illuminated Keyboard K800
Mouse
Razer Orochi
Internet Speed
Campus Internet

My Computer My Computer

At a glance

Win 8 Release candidate 8400[email protected]4 gigsNvidia 9600M
Computer Manufacturer/Model Number
HP Pavillion dv-7 1005 Tx
OS
Win 8 Release candidate 8400
CPU
[email protected]
Memory
4 gigs
Graphics Card(s)
Nvidia 9600M
Sound Card
HD built-in
Monitor(s) Displays
17" Wxga
Screen Resolution
1440x900
Cooling
none
Internet Speed
45Mb down 5Mb up
Back
Top