我每次启动 Windows 7 时都想“禁用驱动程序签名强制”。因为每次我没有这样做,我的 WLAN 适配器“Qualcomm Atheros QCA9377”就无法工作。
我尝试过bcdedit.exe
破解方法,但没有用,唯一能让我的 wifi 正常工作的方法是按下F8并选择“禁用驱动程序签名强制”
那么,有没有什么技巧或解决方法可以让它成为默认设置而无需按下F8?
答案1
有几种方法可以做到这一点:
- 安装前导入证书
按着这些次序:
- 通过确认应使用未签名的驱动程序,手动安装一次软件
- 转到 %windir%\inf 并搜索最新的 OEM??.INF 文件;打开它(记事本)并根据其内容验证这是您下次希望自动安装的驱动程序
- 转到 %windir%\system32\catroot{any ID}\OEM??.CAT(<- 与步骤 2 中的数字相同);右键单击此文件,选择属性,转到“数字签名”选项卡,标记证书,单击详细信息
- 在下一个窗口中单击“显示证书”
- 在下一个窗口中打开“详细信息”选项卡,然后单击“保存到文件...”
- 收集此/所有证书
- 在设置 7.2 之前使用“certutil.exe -f -addstore“TrustedPublisher”“MYFILE.cer”在批处理/cmd 脚本中或通过组策略(计算机\策略\Windows\安全\公钥策略\在此处添加您的文件)部署这些证书 7.1
- 按您想要的方式运行设置
使用驱动程序签名强制覆盖
从下载应用程序Softpedia 链接。
右键单击它并选择“以管理员身份运行”。在主菜单中,按“启用测试模式”按钮并按照屏幕上的说明进行操作。这将启用 TESTSIGNING 模式,允许加载未经验证的系统文件。
现在您要做的就是将未经验证的签名添加到所需的系统文件中。为此,请从主菜单中按下“签署系统文件”按钮,然后输入包含完整路径的特定文件名。例如:如果 ATITool64.sys 由于
C:\Windows\System32\drivers
驱动程序签名强制而拒绝加载,您应该输入:C:\Windows\System32\drivers\ATITool64.sys
,如果您想签署多个文件,只需重复此过程直到完成,最后重新启动。启用测试模式并将签名添加到所需系统文件后,它们应该会绕过 Windows 的驱动程序签名强制执行并顺利加载。但是,如果出于某种原因您想恢复它,您可以重新启动应用程序,从主菜单中选择“禁用测试模式”,然后重新启动。
注意:DSEO 需要管理员权限(以管理员身份运行)。
致谢