shel_lee 发表于 2012-8-29 09:55

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

本帖最后由 shel_lee 于 2014-5-14 12:35 编辑

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

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

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

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

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

图文并茂版本:

1、操作系统:Win 8 Pro x64



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



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



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

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



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



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



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



8、这里选择疑难解答



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



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

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



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



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

http://static.pb.pbcdn.com/data/attachment/forum/201208/07/163221jggj9ofi5zwklzj5.png.thumb.jpg


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



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





13、进入系统了



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



15、成功更新驱动!



已被确定无效的方法:

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





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



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


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

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



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

shel_lee 发表于 2012-8-29 09:57

本帖最后由 shel_lee 于 2014-5-14 12:34 编辑

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

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

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



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



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

两件事 发表于 2012-8-29 10:35

这得很详细 我就试试显卡驱动能行不

jslxh168 发表于 2012-8-29 10:37

太复杂了哟

kingtami 发表于 2012-8-29 10:37

这个确实可以,我安装小米驱动在小米论坛见过,不过又学到个快捷WIN+C

xupefei 发表于 2012-8-29 10:50

bcedit testsigning后桌面会出现测试模式的水印。
LZ这种方法会造成水印的出现么?

xupefei 发表于 2012-8-29 14:23

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

ssenkrad 发表于 2012-8-29 22:33

本帖最后由 ssenkrad 于 2012-8-29 22:36 编辑

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

ssenkrad 发表于 2012-8-30 10:58

本帖最后由 ssenkrad 于 2012-8-30 11:05 编辑

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

ssenkrad 发表于 2012-8-30 11:14

你要是再点评我真的无视你了
我签名写的很清楚了

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

shel_lee 发表于 2012-8-30 11:16

这个。。。。。。真的不好意思啊~原来那天给我留言的就是你啊~

shel_lee 发表于 2012-8-30 11:21

ssenkrad 发表于 2012-8-30 11:14 https://bbs.pcbeta.com/static/image/common/back.gif
你要是再点评我真的无视你了
我签名写的很清楚了



我办公的电脑是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 static/image/common/back.gif
我办公的电脑是MSI的Z68自己添加了SLIC 2.1,因为觉得这样才完美点。
至于那些测试用的就是用随便的一 ...
点评手机看不到 点评无法回复 私信都比这个号除了需要花PBB 还有你不知道回复会有提醒么

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

ssenkrad 发表于 2012-8-30 11:29

shel_lee 发表于 2012-8-30 11:21 static/image/common/back.gif
我办公的电脑是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 static/image/common/back.gif
点评手机看不到 点评无法回复 私信都比这个号除了需要花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 static/image/common/back.gif
随便在网上一搜都能找到
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 static/image/common/back.gif
还有个问题,Win7 x64如果存在和Win8一样的问题,那么没有提供一个类似本贴的方法来使用么
那岂不是如果 ...

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

ssenkrad 发表于 2012-8-30 13:35

shel_lee 发表于 2012-8-30 13:01 static/image/common/back.gif
有没有具体一点的物理设备,我不怎么玩游戏。不过卡巴斯基、VMWARE、VirtualBox之类的虚拟网卡,还有Inte ...

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

shel_lee 发表于 2012-8-30 15:41

ssenkrad 发表于 2012-8-30 13:32 static/image/common/back.gif
我说过了有内核破解工具,300多K,一劳永逸
BCD加参数也行
想win8类似的方法也行

BCD +参数这个,在WIn8下没效果,不知道是不是我使用的问题。
页: [1] 2 3 4
查看完整版本: 解决Win8/8.1强制要求驱动签名而导致驱动安装失败的问题