启用测试模式可安装未签名驱动程序:一、管理员运行cmd执行bcdedit /set testsigning on后重启;二、Shift+重启进启动设置按F7禁用强制签名;三、组策略中设“设备驱动程序的代码签名”为“忽略”;四、PowerShell修改CertEnforcementPolicy注册表值为0并重启。

如果您尝试在Windows系统中安装一个没有数字签名的驱动程序,则系统通常会阻止该操作,因为默认启用了驱动程序强制签名验证。以下是启用测试模式以允许安装未签名驱动程序的步骤:
一、通过命令提示符启用测试模式
Windows提供了一个内置命令,可直接启用测试模式,该模式会绕过驱动签名强制检查,同时在桌面右下角显示“测试模式”水印。
1、以管理员身份运行命令提示符:点击“开始”,输入cmd,右键“命令提示符”,选择“以管理员身份运行”。
2、在命令行中输入以下命令并按回车:bcdedit /set testsigning on。
3、确认输出显示“操作成功完成”。
4、重启计算机,系统启动后右下角将显示“测试模式”字样。
二、通过高级启动选项禁用驱动程序签名强制
此方法不启用测试模式水印,而是临时绕过签名验证,适用于单次安装场景,每次重启后需重新执行(除非配合组策略持久化)。
1、按住Shift键的同时点击“开始”菜单中的“重启”。
2、进入“疑难解答” > “高级选项” > “启动设置”,然后点击“重启”。
3、重启后按键盘上的F7键,选择“禁用驱动程序强制签名”。
4、系统继续启动,此时即可安装未签名驱动程序。
三、使用组策略编辑器配置启动时禁用签名验证
对于Windows专业版或企业版用户,可通过组策略实现更稳定的未签名驱动加载环境,无需每次手动选择F7。
1、按Win+R,输入gpedit.msc,回车打开本地组策略编辑器。
2、导航至“计算机配置” > “管理模板” > “系统” > “驱动程序安装”。
3、双击“设备驱动程序的代码签名”,设置为“已启用”,并在下拉菜单中选择“忽略”。
4、关闭组策略编辑器,以管理员身份运行CMD,执行shutdown /r /t 0立即重启。
四、通过PowerShell永久禁用签名验证(仅限Windows 10/11 Insider或特定版本)
部分Windows版本支持PowerShell命令直接配置启动参数,效果等同于bcdedit命令,但提供更结构化的调用方式。
1、以管理员身份运行Windows PowerShell。
2、输入以下命令并回车:Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\CI\Policy" -Name "CertEnforcementPolicy" -Value 0 -Type DWord。
3、执行Restart-Computer重启系统。
4、重启后验证注册表项值是否仍为0,且未签名驱动可正常加载。











