我正在尝试创建一个批处理安装文件,它执行的任务之一是安装第三方驱动程序。这是未签名的,因此会弹出警告,并导致脚本的其余部分在 Windows XP Professional Service Pack 3 上失败。
我尝试了以下方法:
reg add "HKCU\Software\Policies\Microsoft\Driver Signing" /v BehaviorOnFailedVerify /t reg_dword /d 00000000 /f
REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Driver Signing" /t REG_DWORD /v Policy /d 0 /f
REG ADD "HKEY_LOCAL_MACHINE\Software\Microsoft\Driver Signing" /t REG_BINARY /v Policy /d 00 /f
REG ADD "HKEY_LOCAL_MACHINE\Software\Microsoft\Non-Driver Signing" /t REG_BINARY /v Policy /d 00 /f
REG ADD "HKEY_USERS\.DEFAULT\Software\Microsoft\Driver Signing" /t REG_DWORD /v Policy /d 0 /f
但这些似乎都无法改变它。该脚本必须在多台机器上运行,所以我无法手动操作。有人知道怎么做吗?
答案1
答案2
如果你找到了解决方案,那么你可以把它卖给病毒/木马作者。他们也想知道这一点。这意味着他们可以在不征求用户许可的情况下分发恶意软件。(这就是微软推出此功能的原因。不要黑微软。)
答案3
对于 Windows 7,可以这样做(参考:http://www.killertechtips.com/2009/05/05/disable-driver-signing-windows-7/)从管理员命令窗口使用:
bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKS
bcdedit.exe -set TESTSIGNING ON