Windows 7:开启测试签名和禁用完整性检查有什么区别

时间:2012-04-26 19:07:14

标签: windows-7 driver bcdedit

要在Windows 7 64位中禁用KMCS,

之间有什么区别
  • bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKS
  • bcdedit.exe -set TESTSIGNING ON

是否需要加载未签名的驱动程序?

感谢您的帮助 - 丹尼尔

4 个答案:

答案 0 :(得分:3)

我相信完全删除了对DDISABLE_INTEGRITY_CHECKS的支持(有各种Windows更新可以删除它)。在Win7 64bit上加载未签名驱动程序的唯一方法是启用测试签名并在需要驱动程序时启用它。

答案 1 :(得分:1)

  1. 您禁用Windows 7启动的常规模式。
  2. 您可以选择常用模式。
    • 你需要两条线。很多时候,在您加入Windows系统/ IP提供商后,您无法获得真实身份。所以从安全模式开始并编写命令。 在任何尝试之前请记住:从系统中取消Java。如果无论如何它都不起作用,请激活来宾帐户并尝试在那里安装您的设备。它会在您下次登录时显示在您的公共帐户中。祝您好运!

答案 2 :(得分:1)

根据offical documentation,Windows 7和Windows 8忽略了nointegritychecks命令:

  

nointegritychecks [on |关]

     

禁用完整性检查。不可能是   启用安全启动时设置。 Windows 7会忽略此值   和Windows 8。

由于/set nointegritychecks on-set loadoptions DDISABLE_INTEGRITY_CHECKS的别名,我假设此命令已过时且不再有效。

所以你的问题的答案是只有bcdedit.exe -set TESTSIGNING ON在Windows 7 64位中有意义。它将Windows切换到“测试模式”,并在桌面的右下角添加水印。

答案 3 :(得分:0)

不,他们还在工作。我总是跑他们两个。重启后,您将在rt角落的底部看到您的操作系统版本和测试模式。也可以使用兼容模式试图强制或使用未签名的驱动程序并尝试使用较旧的操作系统(通常最适合使用xp sp 3 compat模式。我一直在所有操作系统,Win 7,Win 8.1,Win 10和Win Server中运行它们2012r2。你可以看看你的bcd条目,它们也会在那里列出。