如何摆脱"Windows无法验证此驱动程序软件的发布者"窗口?

use*_*926 5 window c#-4.0

如何摆脱"Windows无法验证此驱动程序软件的发布者"窗口?政策设定不起作用.

我尝试过以下建议的解决方案但是没有人工作过.我正在使用C#语言进行驱动程序验证测试自动化,我希望在安装/卸载驱动程序时避免用户交互.能帮我摆脱安全警告吗?

我尝试过两种不起作用的方法:

命令行:

  1. 使用"以管理员身份运行"打开命令行并执行以下命令:
    bcdedit.exe -set load options DDISABLE_INTEGRITY_CHECKS bcdedit.exe -set TESTSIGNING ON

  2. 重启你的电脑

政策:

  1. 打开 gpedit.msc
  2. 展开用户配置>管理模板>系统>驱动程序安装
  3. 在右侧面板中,双击"设备驱动程序的代码签名".
  4. 在出现的窗口中选择"已启用".在基础选项中,选择"忽略".这会禁用Windows 7中的驱动程序签名,现在您可以在Windows 7中安装未签名的驱动程序.
  5. 单击应用,确定.重新启动计算机以安装未签名的驱动程序

技术专家成员提供的解决方案并没有解决我的问题.有人能提供有效的解决方案吗?我将非常感激.

小智 2

我正在阅读有关这个​​问题的文章。请参阅社交技术论坛上的 Gizmo001 答案。

安装前导入证书 请
按照以下步骤操作:
1. 手动安装软件一次,确认应使用未签名的驱动程序
2. 转至 %windir%\inf 并搜索最新的 OEM??.INF 文件;打开它(记事本)并通过其内容验证这是您希望下次自动安装的驱动程序
3. 转到 %windir%\system32\catroot{any ID}\OEM??.CAT(<- 与中的数字相同第2步); 右键单击该文件,选择属性,转到“数字签名”选项卡,标记证书,单击详细信息
4. 在下一个窗口中单击“显示证书”
5. 在下一个窗口中打开“详细信息”选项卡并单击“保存到文件...”
6. 收集此/所有证书7. 在安装 7.2 之前使用“certutil.exe -f -addstore”TrustedPublisher”“MYFILE.cer”在批处理 /cmd 脚本中
部署这些证书7.1 或通过组策略(计算机 \ 策略 \ Windows \ 安全 \ 公钥策略 \ 在此处添加您的文件) 8. 按照您想要的方式运行您的设置