查看: 185834|回复: 62

[技术] 解决Win8/8.1强制要求驱动签名而导致驱动安装失败的问题

[复制链接]
shel_lee 发表于 2012-8-29 09:55 | 显示全部楼层 |阅读模式
快御云安全
本帖最后由 shel_lee 于 2014-5-14 12:35 编辑

在Win 8 Pro x64安装扫描仪(老型号,只支持Vista)的修改版驱动(把Vista x32的驱动改成了x64的),发现提示“第三方INF不包含数字签名信息”,就结束了,完全不给装。

在网上找了一下,整理了一套解决方法,配图。

说明,此种方法仅在操作后单次有效,如果需要安装其他驱动程序,需要重复下面的步骤。

简单的文字版本:
1、如果是Win8(主)双系统,启动到选系统的时候,选最下面的:更改默认值或选择其它选项——>选择其它选项——>疑难解答——>高级选项——>Windows启动设置重新启动,然后选择“禁用驱动程序强制签名”
2、如果你不是Win8(主)的双系统,或是Win8单系统,进系统后,[Win]+[C]调出Charm菜单-更改电脑设置-设置-常规-高级启动的立即重启-疑难解答-高级选项-启动设置-重新启动,然后禁用驱动强制签名。

在网上找到方法,分享:开机时,按shift+f8, 选择系统启动菜单中的禁用驱动强制签名模式启动,就可以安装了。——这个貌似无效,没按出来启动菜单来,有需要的可以多尝试几次。

图文并茂版本:

1、操作系统:Win 8 Pro x64

1.png

2、设备是一台很久以前的扫描仪,驱动早就不更新了,还好有Vista的驱动,而且就是一个inf文件,所以把ntx86改为ntamd64就可以了,之前在Win 7  x64上测试通过的!

2.png

3、不料在Win 8里面居然提示“第三方INF不包含数字签名信息”,然后就没得继续了——不给装!

3.png

以下为解决办法,为了方便阅读,继续上面的序号:

4、Charm菜单(就是装好Win8显示你好后面的那个操作方法,在屏幕右侧的角落晃动下鼠标会出现的菜单;如果觉得晃不好的同学直接按[Win]+[C]就可以调出Charm菜单)就是Win 8右侧的那个全屏菜单,找到里面的设置

4.png

5、最下面有个更改电脑设置
最新更新:按【Win】+【i】可以不需要上面的第4点,直接打开设置。

5.png

6、打开电脑设置后,左侧选择常规,然后右侧选择最后一项立即重启。对,就是要从这里更改Windows启动设置。

6.png

7、这里的重启超级快,连开机自检的POST都没看到,就切换好了!感觉像打了鸡血一样!!!- -!

7.png

8、这里选择疑难解答

8.png

9、这里选择高级选项,其实这里还有很多其他选项(例如初始化电脑?),大家看到就行了,不是本文重点,所以略过不提。

9.png

10、这里选择启动设置,其实这里还有很多其他选项(例如命令提示符,这个很多用途的)。

备注:这里特别讲一下命令提示符,我之前曾经在这里用ghost恢复系统,但发现x64的Win8,这个地方无法运行32位的Ghost32.exe程序,要用Ghost64.exe才可以。这里相当于PE了,可能与此有关。在x64的桌面环境是可以运行的。

10.png

11、这里才是要真正重启了~难怪刚才那么那么快,原来是假的~屏幕切换了一下而已!

11.png

最新更新:这里是又一次重新启动了!!!!
之前少了一个图,有兄弟没有意识到下面的12.1和12.2都是启动菜单
两种情形而已:12.1是Win8主系统,12.2是多系统且Win8不是主系统




12.1、如果你的Win 8是主系统或者单Win 8系统会看到这样的界面,选择7-禁用驱动程序强制签名。我是按的小数字键盘,看屏幕说F7也可以。

12.1.png

12.2、如果你的Win8不是主系统,在选择Win8按F8会看到这样的界面,选择“ Dlsable Driver Signature Enforcement ”继续启动即可。这个菜单随着系统版本不同是有不同语言的,中文的话就是“禁用驱动程序强制签名

12.3.png

12.2.png

13、进入系统了

13.png

14、这下子更新驱动终于看到了传说中的Windows 安全对话框

14.png

15、成功更新驱动!

15.png

已被确定无效的方法:

1、组策略中用户配置-管理模板-系统-驱动程序安装-“设备驱动程序的代码签名”,双击,设置选“已启用”,“当windows检测到一个没有数字签名的驱动程序文件时”,选“忽略”,确定。

16.png

17.png

2、在管理员模式的Cmd中输入:
bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKS
bcdedit/set testsigning on

18.png

最新更新:这个命令是最近才接触的,听大家说是测试模式。并且会导致已经激活的系统带水印。
因为之前系统没激活,所以没有办法判断。今天在论坛看到交大的Kms,激活了系统,确实看到右下角的水印了。
而且再次确认,测试模式是无法强制驱动程序签名的,有图为证!
ceshimoshi.png

3、关于按F8键进入启动菜单的功能,什么F8,CTRL+F8,Shift+F8 都没有用了!想进入的话,就只能从Charm菜单的设置里面更改电脑设置,这里进入启动设置。

上述论坛中所提供的方法,经过实际测试,在Win8(x64)下无效。

19.png

小结:作为全新的Windows操作系统,微软此举无疑又增加了Win 8的驱动支持难度。别说Win 8,即使是Win 7,我的电脑中也至少有四成设备是没有Whql驱动的,所以才专门研究了一下此方法。时间仓促,有不周到的地方,期待大家的点评和指正。更期待有较简单且一劳永逸的方法出现。

评分

4

查看全部评分

shel_lee  楼主| 发表于 2012-8-29 09:57 | 显示全部楼层
本帖最后由 shel_lee 于 2014-5-14 12:34 编辑

最后一个无线网卡的图,是为了测试,专门把驱动的cat文件删除了,所以大家不要拿这个喷我啊~ 嘿嘿~

2014年5月14日更新,Win 8.1下有所变化

打开电脑设置后,左侧选择更新和恢复(Win 8的常规一项被取消了),

无标题.png

进入后左侧选择“恢复
然后右侧选择最后一项高级启动立即重启。对,就是要从这里更改Windows启动设置。

无标题1.png

还有说按住Shift + F8,再点击电源按钮,选择重启的,有兴趣的也可以试验下。据说有效~
回复

使用道具 举报

两件事 发表于 2012-8-29 10:35 | 显示全部楼层
这得很详细 我就试试显卡驱动能行不
回复

使用道具 举报

jslxh168 发表于 2012-8-29 10:37 | 显示全部楼层
太复杂了哟

点评

有简单的法子啊,就是直接Reset,然后下次就有那个启动菜单可以选择了。不然还真不知道Win8按什么键能出来启动菜单~  发表于 2012-8-29 10:48
回复

使用道具 举报

kingtami 发表于 2012-8-29 10:37 | 显示全部楼层
这个确实可以,我安装小米驱动在小米论坛见过,不过又学到个快捷WIN+C

点评

我也是在论坛里面学到的,VMWARE里面 边缘不好掌握,动一下鼠标就跑出来了。 有了这个Win+C,就好多了~  发表于 2012-8-29 10:44
回复

使用道具 举报

xupefei 发表于 2012-8-29 10:50 | 显示全部楼层
bcedit testsigning后桌面会出现测试模式的水印。
LZ这种方法会造成水印的出现么?

点评

没激活,所以一直都有水印。等我去激活了的系统里面看看。不过这个应该不影响的,因此这个修改我说过了,只是单次有效。装了驱动以后,下次就是正常的了,所以应该不需要担心。  发表于 2012-8-29 10:59
回复

使用道具 举报

xupefei 发表于 2012-8-29 14:23 | 显示全部楼层
几次重启后,已安装的驱动停止工作,提示“Windows 无法验证此设备所需的驱动程序的数字签名。某软件或硬件最近有所更改,可能安装了签名错误或损毁的文件,或者安装的文件可能是来路不明的恶意软件。 (代码 52)”

点评

恩,显卡的……我还是老老实实去开测试模式吧……  发表于 2012-8-29 15:21
这是什么驱动?显卡的? 我目前只安装了扫描仪的~其余的都是用的系统自带的~Win8的驱动很齐全呢~  发表于 2012-8-29 14:45
回复

使用道具 举报

ssenkrad 发表于 2012-8-29 22:33 | 显示全部楼层
本帖最后由 ssenkrad 于 2012-8-29 22:36 编辑

我说几句。。。
1.要求的不是WHQL而是数字签名。。。。这两者混为一谈不好
2.目前的驱动,只要不是修改版或者虚拟驱动(游戏加速器什么的)或者是太老的硬件,99%有数字签名。当然,本来就很繁多且混乱的打印机和扫描仪当我没说。。。这个真心头疼
3.Win7 64位就有这规定了 你没碰上的原因可能是Win7要求的不严格
4.之后如果启动不开测试模式很可能会反弹的
5.其实还是等内核破解的好

点评

请教下,所说的反弹,是不是就是楼上兄弟遇到的现象?  发表于 2012-8-30 10:55
真有人和我说过Win 7 x64,不过我测试了,Win 7 x64是没有这个问题的。 删除了驱动的cat文件测试,这样没错吧。 另外,WHQL的驱动,才是有微软数字前名的~这个也不算错~  发表于 2012-8-30 10:54
回复

使用道具 举报

ssenkrad 发表于 2012-8-30 10:58 | 显示全部楼层
本帖最后由 ssenkrad 于 2012-8-30 11:05 编辑

我算是发现我今天思维混乱...请无视我之前的内容
1.我哪句话说需要微软的签名......
2.有cat的驱动不代表能装上...我试过WIN7X64,win8还没试
3.反弹就是上面那情况

点评

工作需要,经常处理各种驱动,尤其是一些外设、USB之类的,多半都是有娘生没娘管,姥姥不亲舅舅不爱,丈母娘见了用脚踹的野孩子,哪里来的数字签名,有驱动就不错了。所以,这个对我影响很大。。。  发表于 2012-8-30 11:11
我说的是在Win 7 x64里面测试时把驱动的cat文件删除,然后安装时只是说这个驱动没有数字签名。能继续安装的,不像Win 8没得选择,直接就完了不给装。WIn 7我用了好几年了,要是有这问题,我咋发现了。  发表于 2012-8-30 11:10
回复

使用道具 举报

ssenkrad 发表于 2012-8-30 11:14 | 显示全部楼层
你要是再点评我真的无视你了
我签名写的很清楚了

1.新系统老硬件的问题没办法,说实话能装上驱动已经很好了....你也承认这点...那你还用什么新系统
2.你确定你用的是X64并且没有破解?我只能告诉你不可能
回复

使用道具 举报

shel_lee  楼主| 发表于 2012-8-30 11:16 | 显示全部楼层
这个。。。。。。真的不好意思啊~原来那天给我留言的就是你啊~

点评

之所以使用点评多一些,是有些帖子,不想回复。一来回复会跑到最后,楼主或当事人看不到;二来,回复会把一些老的帖子顶上来,觉得没必要。我不喜欢挖坟~  发表于 2012-8-30 11:17
回复

使用道具 举报

shel_lee  楼主| 发表于 2012-8-30 11:21 | 显示全部楼层
ssenkrad 发表于 2012-8-30 11:14
你要是再点评我真的无视你了
我签名写的很清楚了


我办公的电脑是MSI的Z68自己添加了SLIC 2.1,因为觉得这样才完美点。
至于那些测试用的就是用随便的一个工具激活了,因为改BIOS比较麻烦。
不知道你说的破解是不是这个?这个和强制驱动签名没关系的

目前还没找到能针对Win 8的这个强制驱动签名的有效破解办法,如果能一劳永逸最好,这也是我发这个帖子抛砖引玉的目的。至于WIn 7 x64,貌似真的不需要破解。你可以告诉我你遇到问题的是什么设备,我可以安排环境测试下。如果在Win 7时代就有这个问题存在,而且没有被发现,那我就真的要晕菜N次方了。

我说了,那些设备的支持是工作需要。我从Win XP不带任何SP的系统之后,所有版本的Windows系统,包括各种语言(不仅仅是韩语、日语、俄语、葡萄牙语)的都有测试。工作需要。。。。。。不是我个人喜欢这样
回复

使用道具 举报

ssenkrad 发表于 2012-8-30 11:26 | 显示全部楼层
本帖最后由 ssenkrad 于 2012-8-30 11:28 编辑
shel_lee 发表于 2012-8-30 11:21
我办公的电脑是MSI的Z68自己添加了SLIC 2.1,因为觉得这样才完美点。
至于那些测试用的就是用随便的一 ...

点评手机看不到 点评无法回复 私信都比这个号除了需要花PBB 还有你不知道回复会有提醒么

破解办法会有的....只要patch一下winload.exe就行了,原理很简单
WIN764位绝对不会弹签名失败然后让你继续....我碰到过几例老驱动或者虚拟驱动,直接弹错......和win8一样.....
举个例子就是迅雷加速器的虚拟网卡驱动...新版本修正了没不知道...反正老版本是装不上的...
回复

使用道具 举报

ssenkrad 发表于 2012-8-30 11:29 | 显示全部楼层
shel_lee 发表于 2012-8-30 11:21
我办公的电脑是MSI的Z68自己添加了SLIC 2.1,因为觉得这样才完美点。
至于那些测试用的就是用随便的一 ...

随便在网上一搜都能找到
http://bisheng.blog.51cto.com/409831/235105
回复

使用道具 举报

shel_lee  楼主| 发表于 2012-8-30 13:01 | 显示全部楼层
ssenkrad 发表于 2012-8-30 11:26
点评手机看不到 点评无法回复 私信都比这个号除了需要花PBB 还有你不知道回复会有提醒么

破解办法会有 ...

有没有具体一点的物理设备,我不怎么玩游戏。不过卡巴斯基、VMWARE、VirtualBox之类的虚拟网卡,还有Intel、AMD、NVIDIA、Realtek、VIA、ASMEDIA、NEC、Fresco Logic、ADMTEK、Texas Instrument等厂商的驱动都使用过,没发现问题。现在很多笔记本标配的OS就是Win 7 x64了。
回复

使用道具 举报

shel_lee  楼主| 发表于 2012-8-30 13:07 | 显示全部楼层
ssenkrad 发表于 2012-8-30 11:29
随便在网上一搜都能找到
http://bisheng.blog.51cto.com/409831/235105

还有个问题,Win7 x64如果存在和Win8一样的问题,那么没有提供一个类似本贴的方法来使用么
那岂不是如果不破解,就一直不能用了?
算了,我去找个手机试试看~
回复

使用道具 举报

头像被屏蔽
kinghtt 发表于 2012-8-30 13:11 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

ssenkrad 发表于 2012-8-30 13:32 | 显示全部楼层
shel_lee 发表于 2012-8-30 13:07
还有个问题,Win7 x64如果存在和Win8一样的问题,那么没有提供一个类似本贴的方法来使用么
那岂不是如果 ...

我说过了有内核破解工具,300多K,一劳永逸
BCD加参数也行
想win8类似的方法也行
回复

使用道具 举报

ssenkrad 发表于 2012-8-30 13:35 | 显示全部楼层
shel_lee 发表于 2012-8-30 13:01
有没有具体一点的物理设备,我不怎么玩游戏。不过卡巴斯基、VMWARE、VirtualBox之类的虚拟网卡,还有Inte ...

物理设备现在基本上没有...毕竟硬件厂商也很注重这个问题,除去古董级别的硬件...我至今win7和8
都没发现问题
回复

使用道具 举报

shel_lee  楼主| 发表于 2012-8-30 15:41 | 显示全部楼层
ssenkrad 发表于 2012-8-30 13:32
我说过了有内核破解工具,300多K,一劳永逸
BCD加参数也行
想win8类似的方法也行

BCD +参数这个,在WIn8下没效果,不知道是不是我使用的问题。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋手机版联系我们

Copyright © 2005-2025 PCBeta. All rights reserved.

Powered by Discuz!  CDN加速及安全服务由「快御」提供

请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。

远景在线 ( 苏ICP备17027154号 )|远景论坛 |Win11论坛 |Win10论坛 |Win8论坛 |Win7论坛 |WP论坛 |Office论坛

GMT+8, 2025-4-23 04:03

快速回复 返回顶部 返回列表