Win7/Win8无数字签名驱动无法安装
2012-08-09 23:30
471 查看
在在64 bit Win 7/ Win 8下自己写了个驱动,但安装总是error。原来是因为Win 7 / Win 8中默认情况下无法安装无数字签名的驱动,需要手动取消数字签名验证。使用如下方式打开或者关闭:
1. 以administrator权限运行cmd.exe
找到cmd.exe,建立桌面快捷方式,然后右键,选择“run as administrator”
2. 执行bcdedit命令:
bcdedit /set testsigning on
3. 重启验证
重启后,运行bcdedit,可以看到testsinging被打开, 如果是Win 8,在桌面右下角有testmode的水印。
(注:图片来自MSDN, 懒得自己截图了哈^_^)
MS官方说法是For 64-bit versions of Windows Vista and later versions of Windows, the kernel-mode code signing policy requires that all kernel-mode code have a digital signature. However, in most cases, an unsigned driver can be installed and loaded on 32-bit versions
of Windows Vista and later versions of Windows.
也就是说,32bit系统上不存在这个问题。
详细内容,请参考MSDN:http://msdn.microsoft.com/en-us/library/windows/hardware/ff553484(v=vs.85).aspx
接下来就可以安装我们自己写的驱动了:
1. 运行devmgmt.msc打开设备管理器, 或者“计算机”>“管理”>“设备管理”
2. “操作”菜单 > “添加过时硬件” > "安装我手动从列表中选择的硬件" > "从磁盘安装"
然后选择你的驱动程序对应的inf文件,注意将对应的驱动文件(.sys)放在相同目录。
1. 以administrator权限运行cmd.exe
找到cmd.exe,建立桌面快捷方式,然后右键,选择“run as administrator”
2. 执行bcdedit命令:
bcdedit /set testsigning on
3. 重启验证
重启后,运行bcdedit,可以看到testsinging被打开, 如果是Win 8,在桌面右下角有testmode的水印。
(注:图片来自MSDN, 懒得自己截图了哈^_^)
MS官方说法是For 64-bit versions of Windows Vista and later versions of Windows, the kernel-mode code signing policy requires that all kernel-mode code have a digital signature. However, in most cases, an unsigned driver can be installed and loaded on 32-bit versions
of Windows Vista and later versions of Windows.
也就是说,32bit系统上不存在这个问题。
详细内容,请参考MSDN:http://msdn.microsoft.com/en-us/library/windows/hardware/ff553484(v=vs.85).aspx
接下来就可以安装我们自己写的驱动了:
1. 运行devmgmt.msc打开设备管理器, 或者“计算机”>“管理”>“设备管理”
2. “操作”菜单 > “添加过时硬件” > "安装我手动从列表中选择的硬件" > "从磁盘安装"
然后选择你的驱动程序对应的inf文件,注意将对应的驱动文件(.sys)放在相同目录。
相关文章推荐
- win7和win8没有数字签名安装驱动的方法
- the third-party inf does not contain digital signature information,win8安装自己的驱动,忽略数字签名的问题
- win8安装驱动时显示第三方inf不包含数字签名信息
- 华硕开机时出现无法验证数字签名驱动
- Win10 如何连接Android 手机平板--驱动安装数字签名失败解决方案
- 64位Win8添加Oracle ODBC驱动时提示"无法加载ORACLE In OraDb11g_Home1 ODBC驱动程序的安装例程,因为存在系统错误代码193"?
- Win8.1下安装Altera USB-Blaster驱动所遇到的问题:第三方INF不包含数字签名信息
- win8完美解决强制要求驱动签名(安装上未签名驱动)
- Win10 驱动装不上,提示:Windows 无法验证此设备所需的驱动程序的数字签名。该值受安全引导策略保护,无法进行修改或删除。
- win8手机无法安装驱动问题
- Windows 无法验证此设备所需的驱动程序的数字签名。最近的硬件或软件更改安装的文件可能未正确签名或已损坏,或者可能是来自未知来源的恶意软件。 (代码 52)
- 驱动安装需要数字签名导致安装失败的解决方法
- 解决XP下不能安装驱动的问题(签名问题等等)——“无法安装这个硬件”“INF中的服务安装段落无效”
- win8/8.1系统无法安装驱动怎么办?win8/8.1系统安装驱动提示“数据无效”的解决方法
- 64位Win8添加Oracle ODBC驱动时提示"无法加载ORACLE In OraDb11g_Home1 ODBC驱动程序的安装例程,因为存在系统错误代码193"?
- Win7 x64 无数字签名 驱动安装
- pl2303在win8下安装驱动提示该设备无法启动(错误代码10)
- Windows安装各种未数字签名驱动
- win8驱动安装(在无法联网的情况下)
- win8 无法安装 net framework3.5 问题的解决办法