Windows 7 Forums

Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.


Windows 7: Unsigned driver installs and works on W7 64bit OS, why?

06 Aug 2012   #1
rickford66

xp pro 32 bit
 
 
Unsigned driver installs and works on W7 64bit OS, why?

I've been running around trying to get our drivers certified because I'm told all over the internet that they won't work on W7 64 bit OS because they are not signed/certified. I just watched a guy install them on his W7 PRO 64 bit machine and the only problem he had was the conventional "this driver is unsigned" window. He told it to install anyway and it works fine. That is, the driver installs and the product works. To my knowledge, and his, he does not have any special programs installed to defeat driver signing. Why would it work?
Thanks.


My System SpecsSystem Spec
.
06 Aug 2012   #2
Kaktussoft

Microsoft Community Contributor Award Recipient

Microsoft Windows 7 Home Premium 64-bits 7601 Multiprocessor Free Service Pack 1
 
 

service pack 1 has been installed?
Please post output from elevated command prompt

Code:
bcdedit /enum all
My System SpecsSystem Spec
06 Aug 2012   #3
rickford66

xp pro 32 bit
 
 

I thought there was a bcd workaround for pre-SP1 of Vista. This is W7. Anyway, I have requested the output that you have requested so I should have it in a little while.
My System SpecsSystem Spec
.

06 Aug 2012   #4
Kaktussoft

Microsoft Community Contributor Award Recipient

Microsoft Windows 7 Home Premium 64-bits 7601 Multiprocessor Free Service Pack 1
 
 

There are two different signature checks at work here, with different
requirements. There is one signature check at INSTALL time. That's the
one that presents the dialog box saying "warning, this driver is
unsigned". This check is done on all the systems, and has been there
since XP. It is just a warning -- if you say "OK", then the
installation proceeds and you are not bothered again. That's where
"test signing" is usually done.

The other check is KMCS (kernel-mode code signing), and applies only to
the 64-bit systems. The KMCS check is done at LOAD time, and it is done
EVERY time your driver loads. There is no dialog and no warning -- it
will simply refuse to load your driver if it is not signed. This is the
check that you can override at boot time. A test signature is not
enough here. You must have a genuine certificate from one of the
approved certificate authorities.
======
Check eventlog and see... it failed to load
My System SpecsSystem Spec
06 Aug 2012   #5
Kaktussoft

Microsoft Community Contributor Award Recipient

Microsoft Windows 7 Home Premium 64-bits 7601 Multiprocessor Free Service Pack 1
 
 

The following screen shot shows the result of expanding the CodeIntegrity subfolder under the Event Viewer folder.
My System SpecsSystem Spec
06 Aug 2012   #6
rickford66

xp pro 32 bit
 
 

Here are the results of the enum command you asked for...


Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Windows\system32>bcdedit /enum all
Windows Boot Manager
--------------------
identifier {bootmgr}
device partition=\Device\HarddiskVolume2
description Windows Boot Manager
locale en-US
inherit {globalsettings}
default {current}
resumeobject {5fff5cab-c4cf-11e0-aaf5-14feb5c1a7a3}
displayorder {current}
toolsdisplayorder {memdiag}
timeout 30
Windows Boot Loader
-------------------
identifier {current}
device partition=C:
path \Windows\system32\winload.exe
description Windows 7
locale en-US
inherit {bootloadersettings}
recoverysequence {5fff5cad-c4cf-11e0-aaf5-14feb5c1a7a3}
recoveryenabled Yes
osdevice partition=C:
systemroot \Windows
resumeobject {5fff5cab-c4cf-11e0-aaf5-14feb5c1a7a3}
nx OptIn
Windows Boot Loader
-------------------
identifier {5fff5cad-c4cf-11e0-aaf5-14feb5c1a7a3}
device ramdisk=[\Device\HarddiskVolume2]\Recovery\WindowsRE\Win
re.wim,{5fff5cae-c4cf-11e0-aaf5-14feb5c1a7a3}
path \windows\system32\winload.exe
description Windows Recovery Environment
inherit {bootloadersettings}
osdevice ramdisk=[\Device\HarddiskVolume2]\Recovery\WindowsRE\Win
re.wim,{5fff5cae-c4cf-11e0-aaf5-14feb5c1a7a3}
systemroot \windows
nx OptIn
winpe Yes
Resume from Hibernate
---------------------
identifier {5fff5cab-c4cf-11e0-aaf5-14feb5c1a7a3}
device partition=C:
path \Windows\system32\winresume.exe
description Windows Resume Application
locale en-US
inherit {resumeloadersettings}
filedevice partition=C:
filepath \hiberfil.sys
debugoptionenabled No
Windows Memory Tester
---------------------
identifier {memdiag}
device partition=\Device\HarddiskVolume2
path \boot\memtest.exe
description Windows Memory Diagnostic
locale en-US
inherit {globalsettings}
badmemoryaccess Yes
EMS Settings
------------
identifier {emssettings}
bootems Yes
Debugger Settings
-----------------
identifier {dbgsettings}
debugtype Serial
debugport 1
baudrate 115200
RAM Defects
-----------
identifier {badmemory}
Global Settings
---------------
identifier {globalsettings}
inherit {dbgsettings}
{emssettings}
{badmemory}
Boot Loader Settings
--------------------
identifier {bootloadersettings}
inherit {globalsettings}
{hypervisorsettings}
Hypervisor Settings
-------------------
identifier {hypervisorsettings}
hypervisordebugtype Serial
hypervisordebugport 1
hypervisorbaudrate 115200
Resume Loader Settings
----------------------
identifier {resumeloadersettings}
inherit {globalsettings}
Device options
--------------
identifier {5fff5cae-c4cf-11e0-aaf5-14feb5c1a7a3}
description Ramdisk Options
ramdisksdidevice partition=\Device\HarddiskVolume2
ramdisksdipath \Recovery\WindowsRE\boot.sdi
C:\Windows\system32>
My System SpecsSystem Spec
06 Aug 2012   #7
rickford66

xp pro 32 bit
 
 

BTW, the device works, so doesn't that mean that the driver loaded? In device manager, we can look at the device and it says it's working properly, but it also says that it's unsigned.
My System SpecsSystem Spec
06 Aug 2012   #8
Kaktussoft

Microsoft Community Contributor Award Recipient

Microsoft Windows 7 Home Premium 64-bits 7601 Multiprocessor Free Service Pack 1
 
 

Quote   Quote: Originally Posted by rickford66 View Post
Here are the results of the enum command you asked for...


Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Windows\system32>bcdedit /enum all
Windows Boot Manager
--------------------
identifier {bootmgr}
device partition=\Device\HarddiskVolume2
description Windows Boot Manager
locale en-US
inherit {globalsettings}
default {current}
resumeobject {5fff5cab-c4cf-11e0-aaf5-14feb5c1a7a3}
displayorder {current}
toolsdisplayorder {memdiag}
timeout 30
Windows Boot Loader
-------------------
identifier {current}
device partition=C:
path \Windows\system32\winload.exe
description Windows 7
locale en-US
inherit {bootloadersettings}
recoverysequence {5fff5cad-c4cf-11e0-aaf5-14feb5c1a7a3}
recoveryenabled Yes
osdevice partition=C:
systemroot \Windows
resumeobject {5fff5cab-c4cf-11e0-aaf5-14feb5c1a7a3}
nx OptIn
Windows Boot Loader
-------------------
identifier {5fff5cad-c4cf-11e0-aaf5-14feb5c1a7a3}
device ramdisk=[\Device\HarddiskVolume2]\Recovery\WindowsRE\Win
re.wim,{5fff5cae-c4cf-11e0-aaf5-14feb5c1a7a3}
path \windows\system32\winload.exe
description Windows Recovery Environment
inherit {bootloadersettings}
osdevice ramdisk=[\Device\HarddiskVolume2]\Recovery\WindowsRE\Win
re.wim,{5fff5cae-c4cf-11e0-aaf5-14feb5c1a7a3}
systemroot \windows
nx OptIn
winpe Yes
Resume from Hibernate
---------------------
identifier {5fff5cab-c4cf-11e0-aaf5-14feb5c1a7a3}
device partition=C:
path \Windows\system32\winresume.exe
description Windows Resume Application
locale en-US
inherit {resumeloadersettings}
filedevice partition=C:
filepath \hiberfil.sys
debugoptionenabled No
Windows Memory Tester
---------------------
identifier {memdiag}
device partition=\Device\HarddiskVolume2
path \boot\memtest.exe
description Windows Memory Diagnostic
locale en-US
inherit {globalsettings}
badmemoryaccess Yes
EMS Settings
------------
identifier {emssettings}
bootems Yes
Debugger Settings
-----------------
identifier {dbgsettings}
debugtype Serial
debugport 1
baudrate 115200
RAM Defects
-----------
identifier {badmemory}
Global Settings
---------------
identifier {globalsettings}
inherit {dbgsettings}
{emssettings}
{badmemory}
Boot Loader Settings
--------------------
identifier {bootloadersettings}
inherit {globalsettings}
{hypervisorsettings}
Hypervisor Settings
-------------------
identifier {hypervisorsettings}
hypervisordebugtype Serial
hypervisordebugport 1
hypervisorbaudrate 115200
Resume Loader Settings
----------------------
identifier {resumeloadersettings}
inherit {globalsettings}
Device options
--------------
identifier {5fff5cae-c4cf-11e0-aaf5-14feb5c1a7a3}
description Ramdisk Options
ramdisksdidevice partition=\Device\HarddiskVolume2
ramdisksdipath \Recovery\WindowsRE\boot.sdi
C:\Windows\system32>
all fine
My System SpecsSystem Spec
06 Aug 2012   #9
Kaktussoft

Microsoft Community Contributor Award Recipient

Microsoft Windows 7 Home Premium 64-bits 7601 Multiprocessor Free Service Pack 1
 
 

Quote   Quote: Originally Posted by rickford66 View Post
BTW, the device works, so doesn't that mean that the driver loaded? In device manager, we can look at the device and it says it's working properly, but it also says that it's unsigned.
Sure it's win7 x64?
Did you check eventlog already?
My System SpecsSystem Spec
06 Aug 2012   #10
rickford66

xp pro 32 bit
 
 

It says Operational under CodeIntegrity. When he double clicked on it, it came up with the following screen. Not sure if it's related. BTW, it says it's a 64 bit OS, and yes, it is W7.


Attached Thumbnails
Unsigned driver installs and works on W7 64bit OS, why?-computermanagement.jpg  
My System SpecsSystem Spec
Reply

 Unsigned driver installs and works on W7 64bit OS, why?




Thread Tools Search this Thread
Search this Thread:

Advanced Search




Similar help and support threads
Thread Forum
Damaged/unsigned AHCIX64S.SYS driver after unistalling AMD Catalyst
Hi there, I will keep things short first, if anybody per chance knows this problem right from the start and how to solve it quickly. If u need more details on what I have tried so far or more details about my system. Just ask then i will provide all info I have. But I don't want that you read...
BSOD Help and Support
Using an unsigned driver in Win 7 x64. Can I sign the driver myself?
I have a program that has a driver for Windows 7 x64. For various reasons this driver is unsigned. I know the manufacturer and it's safe. I know that I can put computers into test mode to load the unsigned driver but I'm concerned that mode allows any other unsigned driver to load. Is there a...
Drivers
No Audio device - Code 52 - can't find a driver that works 64bit
PC shows no audio device in system tray, Device Manager shows two devices with yellow explanation marks - Code 52 error. Driver details shows default Microsoft drivers in use. Various driver installs attempted. Machine updated from Vista. "Windows cannot verify the digital signature for the...
Drivers
Twinhan DVB card driver works in Vista 64bit but not 7 64bit HELP HELP
Hello I have a DVB card called Twinhan 1025 Twinhan company is gone so they dont provide new drivers the driver we have is for Vista 64bit which works well with RAM more or less than 4 GB but in Windows 7 64bit it works with only RAM less than 4 GB :confused::confused: My RAM is 6 GB when...
Drivers
Problem with unsigned driver I can't fix
Hello, I'm running Windows 7 x64 since October without any problems. Yesterday I had to change the CPU cooler (and I cleared the CMOS) I found out that my TV tuner (twinhan DVB-T) drivers weren't installed anymore. I don't know if those two actions are linked somehow cause I had a system update...
Drivers
Problem installing unsigned driver!!
I'm trying to install a BTTrace device driver for a wireless/bluetooth led on my Shuttle case. the problem i have is that the 64bit driver was built for xp 64, and therefore is not signed for windows 7. I have tried installing the driver in xp compatibility mode, but i get a message saying that the...
Drivers


Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd

All times are GMT -5. The time now is 11:15.

Twitter Facebook Google+



Windows 7 Forums

Seven Forums Android App Seven Forums IOS App