要在 Windows 7 64 位中禁用 KMCS,有什么区别
- bcdedit.exe -set 加载选项 DDISABLE_INTEGRITY_CHECKS
- bcdedit.exe -设置测试签名开启
加载未签名的驱动程序是否都需要或其中之一?
感谢您的帮助 - 丹尼尔
我相信对 DDISABLE_INTEGRITY_CHECKS 的支持将被完全删除(有各种 Windows 更新将其删除)。在 Win7 64 位上加载未签名驱动程序的唯一方法是启用测试签名并在需要驱动程序时保持启用状态。
根据官方文档,nointegritychecks
命令被 Windows 7 和 Windows 8 忽略:
nointegritychecks [ 上 | 离开 ]
禁用完整性检查。启用安全启动时无法设置。此值被 Windows 7 和 Windows 8 忽略。
由于/set nointegritychecks on
是 的别名-set loadoptions DDISABLE_INTEGRITY_CHECKS
,因此我假设此命令已过时且不再有效。
因此,您的问题的答案是仅bcdedit.exe -set TESTSIGNING ON
在 Windows 7 64 位中才有意义。它将 Windows 切换到“测试模式”并在桌面的右下角添加水印。
不,他们仍然工作。我总是同时运行它们。重启后将在底部 rt 角落看到您的操作系统版本和测试模式。也可以使用兼容模式来尝试强制或使用未签名的驱动程序并在较旧的操作系统下尝试(通常最适合 xp sp 3 兼容模式。我一直在所有操作系统中运行它们,Win 7,Win 8.1,Win 10 和 Win Server 2012r2. 您可以查看您的 bcd 条目,它们也会在此处列出。