“USB打印支持”前有黄色叹号,造成无法打印的解决方法

多发生windows10/windows11中,由于“USB打印支持”驱动程序usbprint.sys通过windows自动 更新程序被更新为最新版本(2022年2月8日,请参阅windows 10 二月8号安全更新)(Windows10中为KB5010342,Windows11中为KB5010386)更新列表中有一项:Windows 打印后台处理程序组件,在其提供的文件 更新列表中包含:usbprint.sys,usbprint.inf,如下图:
更新文件

不知什么原因该版本的驱动程序未通过签名认证(具体可以查看“USB打印支持”的驱动程序信息)致使USB打印支持的驱动程序安装失败,设备无法启用,进而无法打印。(注:可以尝试卸载该KB5010342更新包,看系统能否恢复)。

Windows 10 4月12号安全更新(KB5012599)中,文件大小有变动,已替换为如下版本新版本usbprint.sys
根据系统版本下载对应的更新包
注:windows 11 4月12号安全更新(KB5012592)

windows10/11 的4月25号更新kb5011831/KB5012643还是预览版,不建议安装,且文件更新列表中usbprint.sys的文件大小未发生变化

注:微软已有2022.5.10的安全更新(更新了打印后台服务程序 )

Windows 10点此查看

Windows 11点此查看

根据系统版本下载对应的更新包,更新尝试

如下载更新包安装无效 ,则只能通过禁用驱动程序签名认证,才能正常使用。

注:usbprint.sys这个驱动程序 是微软自己推出的,不会存在签名证书问题,估计是系统更新造成的,后续会有补丁推出,眼前只能通过关闭签名认证使用
注:微软从2021年4月底开始不再接受代码签名证书给驱动程序进行数字签名(注:普通非驱动类软件依然可以使用代码签名证书),取而代之的是需要对驱动程序做WHQL认证(微软徽标认证)

临时关闭签名认证的方法:
常用的通过windows中”高级启动->疑难功能->禁用驱动程序签名“,可参阅:
Windows10中安装设备驱动程序时提示未通过签名认证的解决方法
此方法是第一次有效,重启后失效

常用到永久关闭签名认证的方法:
在Windows10命令行中(需以管理员方式运行)
使用:bcdedit.exe /set nointegritychecks on
如果命令行时提示:
设置元素数据时出错。
该值受安全引导策略保护,无法进行修改或删除。
则因BIOS中启用了 secure boot(安全启动)项,则需要在BIOS中禁用secure boot

但在windows11中就无效了,windows11必须开启 secure boot才能正常安装使用。

可以尝试替换
usbprint.sys (在C:\Windows\System32\drivers 目录下)
usbprint.inf(在C:\Windows\inf目录下)
usbprint.pnf(在C:\Windows\inf目录下)
替换时,先拔掉打印机的USB通讯电缆
如果中间提示权限不够什么的,请参阅:
删除windows系统文件时,提示“您需要TrustedInstaller权限才能对此文件更改”的解决方法

当然了,不管是windows10,还是windows11重装系统可以解决,如是早期版本的操作系统,不包含系统更新补丁,需在系统安装完成后,务必把系统自动更新关闭,不然,用不了几天,故障依旧会出现

 

ICP备案号:晋ICP备18007549号-1
站长微信:13613567205