在 Windows 7 64 位中禁用 KMCS,有什么区别
加载未签名的驱动程序两者都是必需的还是其中之一?
感谢您的帮助 - 丹尼尔
我相信对 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条目,它们也会在那里列出。