gpt4 book ai didi

c#-4.0 - 如何摆脱 "windows can' t验证此驱动程序软件的发布者”窗口?

转载 作者:行者123 更新时间:2023-12-04 21:18:52 26 4
gpt4 key购买 nike

如何摆脱“Windows 无法验证此驱动程序软件的发布者”窗口?策略设置不起作用。

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

我试过的两种方法都行不通:

命令行:

  • 使用“以管理员身份运行”打开命令行并执行以下命令:
    bcdedit.exe -set 加载选项 DDISABLE_INTEGRITY_CHECKS
    bcdedit.exe -set TESTSIGNING ON
  • 重启电脑

  • 政策:
  • 开通 gpedit.msc
  • 展开用户配置>管理模板>系统>驱动程序安装
  • 在右侧面板中,双击“设备驱动程序的代码签名”。
  • 在出现的窗口中选择“启用”。在底层选项中,选择“忽略”。这会禁用在 Windows 7 中签名的驱动程序,现在您可以在 Windows 7 中安装未签名的驱动程序。
  • 单击应用,确定。重新启动计算机以安装未签名的驱动程序。

  • 技术专家成员提供的解决方案并没有解决我的问题。任何人都可以提供一个有效的解决方案吗?我将不胜感激。

    最佳答案

    我正在阅读这个问题。请引用 Gizmo001 上的回答 social technet forum .

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

    关于c#-4.0 - 如何摆脱 "windows can' t验证此驱动程序软件的发布者”窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16438477/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com