如何强制 Windows 7 禁用驱动程序签名强制执行?

如何强制 Windows 7 禁用驱动程序签名强制执行?

我每次启动 Windows 7 时都想“禁用驱动程序签名强制”。因为每次我没有这样做,我的 WLAN 适配器“Qualcomm Atheros QCA9377”就无法工作。

我尝试过bcdedit.exe破解方法,但没有用,唯一能让我的 wifi 正常工作的方法是按下F8并选择“禁用驱动程序签名强制”

那么,有没有什么技巧或解决方法可以让它成为默认设置而无需按下F8

答案1

有几种方法可以做到这一点:

  1. 安装前导入证书

按着这些次序:

  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 脚本中或通过组策略(计算机\策略\Windows\安全\公钥策略\在此处添加您的文件)部署这些证书 7.1
  8. 按您想要的方式运行设置
  1. 使用驱动程序签名强制覆盖

    • 从下载应用程序Softpedia 链接

    • 右键单击它并选择“以管理员身份运行”。在主菜单中,按“启用测试模式”按钮并按照屏幕上的说明进行操作。这将启用 TESTSIGNING 模式,允许加载未经验证的系统文件。

    • 现在您要做的就是将未经验证的签名添加到所需的系统文件中。为此,请从主菜单中按下“签署系统文件”按钮,然后输入包含完整路径的特定文件名。例如:如果 ATITool64.sys 由于C:\Windows\System32\drivers驱动程序签名强制而拒绝加载,您应该输入:C:\Windows\System32\drivers\ATITool64.sys,如果您想签署多个文件,只需重复此过程直到完成,最后重新启动。

    • 启用测试模式并将签名添加到所需系统文件后,它们应该会绕过 Windows 的驱动程序签名强制执行并顺利加载。但是,如果出于某种原因您想恢复它,您可以重新启动应用程序,从主菜单中选择“禁用测试模式”,然后重新启动。

注意:DSEO 需要管理员权限(以管理员身份运行)。

致谢

  1. 在 Win 7 x64 上永久禁用驱动程序签名强制执行

相关内容