unsigned drivers

orph3us

New Member
Would anyone care to explain how to turn off the need for signed drivers? I heard it was possible through the command line but have no idea how to do it.
Thanks,
Paul
 

My Computer

http://www.microsoft.com/whdc/system/platform/64bit/kmsigning.mspx



How to Disable Signature Enforcement during Development


During the early stages of development, developers can disable enforcement in Windows so that driver signing is not necessary. The following options are available for developers to disable kernel mode code signing enforcement temporarily so that Windows Vista will load an unsigned driver.
· Attaching a kernel debugger. Attaching an active kernel debugger to the target computer disables the enforcement of kernel mode signatures in Windows Vista and allows the driver to load.
· Using the F8 option. An F8 Advanced Boot Option introduced with Windows Vista—“Disable Driver Signature Enforcement”—is available to disable the kernel-signing enforcement only for the current boot session. This setting does not persist across boot sessions.
· Setting the boot configuration. A boot configuration setting is available in the Windows Vista Beta2 release that disables the enforcement of kernel mode signatures to be persisted across boot sessions.
Windows Vista includes a command-line tool, BCDedit, which can be used to set the option in Windows Vista Beta2 to disable signature checks. To use BCDedit, the user must be a member of the Administrators group on the system and run the command from an elevated command prompt. An elevated command prompt can be launched by creating a desktop shortcut to cmd.exe, and then using right-click and “Run as administrator”.
The following shows an example of running BDCedit at the command prompt:

// 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


Note: The Bcdedit option to disable integrity checks is only available for loading unsigned drivers on the Windows Vista Beta2 release. For more information, see the BCD Editor FAQ on the MSDN Web site.
 

My Computers

System One System Two

  • Operating System
    Windows 11 Workstation
    Manufacturer/Model
    doofenshmirtz evil incorporated
    CPU
    Ryzen 9 5950X
    Motherboard
    Asus ROG Crosshair VIII Formula
    Memory
    Corsair Vengeance RGB PRO Black 64GB (4x16GB) 3600MHz AMD Ryzen Tuned DDR4
    Graphics Card(s)
    ASUS AMD Radeon RX 6900 XT 16GB ROG Strix LC OC
    Sound Card
    Creative
    Monitor(s) Displays
    3 x27" Dell U2724D & 1 x 34" Dell U3415W
    Hard Drives
    Samsung 980 Pro 1TB M.2 2280 PCI-e 4.0 x4 NVMe Solid State
    Drive
    PSU
    1500W ThermalTake Toughpower
    Case
    ThermalTake Level 10 GT
    Cooling
    Enermax Liqtech 240
    Keyboard
    Surface Ergonomic.
    Mouse
    Logitech Performance MX
    Internet Speed
    350 Mb/s
    Other Info
    WinTV NovaTD
    HP CP1515n Color Laser
    Sony BD-5300S-0B Blu-ray Writer
    Microsoft LifeCam Cinema
    APC 750i Smart UPS
  • Operating System
    windows 10
    Manufacturer/Model
    Surface Pro 3
    CPU
    1.9GHz Intel Core i5-4300U (dual-core, 3MB cache, up to 2.9GHz with Turbo Boost)
    Memory
    4GB
    Graphics card(s)
    Intel HD Graphics 4400
    Monitor(s) Displays
    12" Multi Touch
    Screen Resolution
    2160 x 144
    Hard Drives
    128GB
    Mouse
    Logitech
    Keyboard
    yes
    Internet Speed
    350 Mb/s
Forget the Kernel Debugger, it'll make some copy protections not work, some CD emulators will fail, etc. and it's for developer purposes and could even further slow the OS down.

How do we turn off the driver-must-be-signed enforcement in Vista RTM ?!??!??!?!??!?!?!?!??!?

I need to install my old drivers since the greedy manufacturer decided they weren't going to develop new drivers for Vista!
 
Last edited:

My Computer

Hi,
I believe the option to use unsigned drivers via the "bcdedit" option was removed before RTM.

The only option now, apart from F8 every boot is to
a) Sign your own drivers with your own certificate
b) Set a new boot options to allow ANY unsigned driver to load

I did this (see BLOG ) but this is definately not for the faint of heart. This was to use some terratec cinergy 2400iDT TV tuner drivers from XP64. And it works great, apart from a) a weakning of security and b) "test mode" labels at each corner of the screen.
 

My Computer

run these commands at elevated command prompt and unsigned drivers will run no need to f8 on reboot

Bcdedit.exe /set TESTSIGNING ON

Bcdedit.exe /set TESTSIGNING OFF
 

My Computer

System One

  • CPU
    PHENOM II X4 Quad Core 965 Black Edition CPU, 3.40 GHz
    Motherboard
    GA-MA790FXT-UD5P
    Memory
    G.Skill 4GB (2x XMS3 2GB) PC-12800 (1600MHz
    Graphics Card(s)
    nvidia 9500 gt
    Sound Card
    on board
    Monitor(s) Displays
    T231H / X243H ACER
    Screen Resolution
    1980x1050
    Hard Drives
    Hitachi 500 samsung 1terabyte wd 750
    PSU
    550 watt
    Case
    cooler master
    Cooling
    stock
    Keyboard
    microsoft
    Mouse
    logitech
    Internet Speed
    8000 dl 356 ul
    Other Info
    booting xp32 2x dual pci-e digital tv tuners
    xp pro v 1xpci digital tv tuners
    vista ultimate 64 1x pci sat tuner
    win7 64
    win8 64
Or you can perform the following steps:
- Start/Programs/Accessories
- Right-click "command prompt" and select "run as administrator"
- At the command prompt, type bcdedit /set loadoptions DDISABLE_INTEGRITY_CHECKS
- Reboot!
 

My Computer

Or you can perform the following steps:
- Start/Programs/Accessories
- Right-click "command prompt" and select "run as administrator"
- At the command prompt, type bcdedit /set loadoptions DDISABLE_INTEGRITY_CHECKS
- Reboot!


that option doent work with the 878 driver when vista starts to boot it stops at the 878 driver have to reboot and use f8 to get it to boot
 

My Computer

System One

  • CPU
    PHENOM II X4 Quad Core 965 Black Edition CPU, 3.40 GHz
    Motherboard
    GA-MA790FXT-UD5P
    Memory
    G.Skill 4GB (2x XMS3 2GB) PC-12800 (1600MHz
    Graphics Card(s)
    nvidia 9500 gt
    Sound Card
    on board
    Monitor(s) Displays
    T231H / X243H ACER
    Screen Resolution
    1980x1050
    Hard Drives
    Hitachi 500 samsung 1terabyte wd 750
    PSU
    550 watt
    Case
    cooler master
    Cooling
    stock
    Keyboard
    microsoft
    Mouse
    logitech
    Internet Speed
    8000 dl 356 ul
    Other Info
    booting xp32 2x dual pci-e digital tv tuners
    xp pro v 1xpci digital tv tuners
    vista ultimate 64 1x pci sat tuner
    win7 64
    win8 64
none of those options work ok weve tried them all they just dont work and its like m.s says theres noway to disable driver checking. its impossible .

u cant even install signed drivers half the time , including intels chipset drivers on vista let alone unsigned drivers lol
best option- go back to xp or linux
 
Last edited:

My Computer

none of those options work ok weve tried them all they just dont work and its like m.s says theres noway to disable driver checking. its impossible .

u cant even install signed drivers half the time , including intels chipset drivers on vista let alone unsigned drivers lol
best option- go back to xp or linux


That is false. They all work fine. You just need to know what you are doing.
 

My Computer

in cmd i succesfully disabled integrity checks. it was "succesful"
theres really nothing to know its quite easy. still unsigned drivers wont install.
i tried running vista in test mode still doesnt work
i did read an article from some microsoft rep saying there is absolutly no way to disable signed driver checks. and i think hes right.
also ur kidding if u think its easy to install drivers in vista! read all the driver related post just in these forums?
ive succesfully updated my chipset drivers with no dramas in xp ive been spending wks trying to install them via vista though. just doesnt want to do it.
 

My Computer

in cmd i succesfully disabled integrity checks. it was "succesful"
theres really nothing to know its quite easy. still unsigned drivers wont install.
i tried running vista in test mode still doesnt work
i did read an article from some microsoft rep saying there is absolutly no way to disable signed driver checks. and i think hes right.
also ur kidding if u think its easy to install drivers in vista! read all the driver related post just in these forums?
ive succesfully updated my chipset drivers with no dramas in xp ive been spending wks trying to install them via vista though. just doesnt want to do it.

I have had no problems installing drivers which pass the integrity check. I was able to install drivers which failed the integrity check by booting Vista with the option to disable integrity checks. But it has to be done manually at boot by pressing F8 for the menu.
 

My Computer

I doubt the option in easybcd still work on drivers (apart temporary drivers)

I recommend these method

METHOD I
1.Run cmd.exe with administrative previlliges (right clik as admin on this file) and type

bcdedit /set testsigning on

+ restart
2.After restart you can now install driver (it is only possibly if driver is already non-credential signed - you have to split non-credential signing and MS signing) and remove watermark - because you'll have on screen title "Test mode" TCP-Z, Best TCP/IP Patch: Remove Watermark, V0.8, Build 20090509

METHOD II (with non-credential signing also and interesting lecture)
Driver Signature Enforcement Overrider 1.3b - NGOHQ.com

I my opinion METHOD II is better

FYI
ver 1.3b is fully compatbile with UAC
 

My Computer

Back
Top