Windows 11 安装未签名打印机驱动时因数字签名验证失败而中断,可通过四种方法解决:临时禁用驱动签名(Shift+重启→F7)、启用测试模式(bcdedit命令)、组策略配置(专业版以上)、手动修改INF文件添加SigningPolicy=Ignore。

Windows 11 安装打印机驱动时弹出“Windows 无法验证此设备所需的驱动程序的数字签名”提示,导致安装流程中断,连下一步按钮都不可点击——这不是驱动文件损坏,而是系统默认拒绝加载未通过微软认证签名的驱动程序。
临时禁用驱动签名强制验证(重启一次生效)
第一步:按住 Shift 键不放,同时点击【开始】→【电源】→【重启】;系统将跳过正常启动流程,进入恢复环境。
第二步:在蓝色界面中依次选择【疑难解答】→【高级选项】→【启动设置】→【重启】;这一步必须完整走完,漏掉任意一环都会回到桌面而无法进入启动设置。
第三步:电脑再次重启后,屏幕上会出现带编号的启动选项列表;此时直接按键盘上的 F7 键(不是数字7,是功能键F7),对应选项为“禁用驱动程序强制签名”。
第四步:系统将以无签名校验模式启动,此时双击运行打印机驱动安装程序,即可绕过签名拦截完成安装。注意:该设置仅在本次开机有效,重启后自动恢复签名验证机制。
启用测试模式(永久生效,桌面右下角显示水印)
方法一:管理员命令行启用
右键【开始】按钮 → 选择【Windows Terminal(管理员)】或【命令提示符(管理员)】;输入以下命令并回车:
bcdedit /set testsigning on
确认返回“操作成功完成”后重启电脑,桌面右下角将出现“Test Mode”水印,此后所有未签名驱动均可安装。
方法二:管理员命令行关闭(如需还原)
同样以管理员身份打开终端,执行:
bcdedit /set testsigning off
重启后水印消失,签名验证恢复默认严格模式。
组策略配置忽略签名检查(限专业版/企业版/教育版)
第一步:按 Win + R 打开运行框,输入 gpedit.msc 回车,打开本地组策略编辑器。
第二步:依次展开路径:
【计算机配置】→【管理模板】→【系统】→【驱动程序安装】
第三步:在右侧找到并双击【设备驱动程序的代码签名】策略;勾选【已启用】,然后在下方“选项”区域的下拉菜单中选择忽略。
第四步:点击【确定】保存,无需重启,后续所有驱动安装过程将跳过数字签名验证步骤。注意:家庭版系统不支持 gpedit.msc,此方法在此类系统上无法执行。
手动注入签名兼容声明(适用于家庭版离线环境)
方法一:定位驱动包中的 INF 文件
解压下载好的驱动安装包,找到扩展名为 .inf 的文本文件(通常命名为 xxx.inf 或 oem*.inf),用记事本打开。
方法二:在 [Version] 段落下方插入签名策略声明
在 [Version] 段落之后、第一个 [SourceDisksFiles] 或 [Manufacturer] 段落之前,新增一行:
SigningPolicy=Ignore
保存文件,确保编码为 ANSI 或 UTF-8 无 BOM。
方法三:通过设备管理器强制指定该 INF 安装
进入【设备管理器】→右键打印机设备(或通用串行总线控制器下的未知设备)→【更新驱动程序】→【浏览我的计算机以查找驱动程序】→【让我从计算机上的可用驱动程序列表中挑选】→点击【从磁盘安装】→浏览并选中修改后的 INF 文件→完成安装。


















