打印服务器更新Printer Driver后残留中文驱动如何强制替换为英文版本
强制卸载中文打印驱动并重新安装英文版本的操作步骤
操作前建议先备份当前注册表,避免误删导致其他打印功能异常
步骤1:停止打印相关服务,解除驱动占用
- 以管理员身份打开命令提示符或PowerShell
- 执行命令停止打印后台服务,解除文件占用:
net stop spooler - 执行命令停止打印通知服务:
net stop printnotify
步骤2:清除本地残留的中文驱动文件与注册表项
- 打开对应系统位数的驱动缓存目录:
- 64位系统:
C:\Windows\System32\spool\drivers\x64\3 - 32位系统:
C:\Windows\System32\spool\drivers\W32X86\3
删除目录下所有和目标打印机型号相关的文件,不要误删其他型号的驱动文件
- 64位系统:
- 按下Win+R输入
regedit打开注册表编辑器,定位到对应路径:- 64位系统:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Drivers\Version-3 - 32位系统:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86\Drivers\Version-3
找到对应中文打印驱动的注册表项,右键删除整个项,若有提前备份的正常英文驱动注册表配置,可在此时导入替换
- 64位系统:
步骤3:重启服务并拉取英文驱动
- 回到管理员命令行,依次执行命令重启服务:
net start spooler net start printnotify - 重新添加打印服务器上的目标打印机,系统会直接从服务器拉取最新的英文版本驱动,不会再匹配本地残留的中文驱动缓存
异常情况处理
- 若操作完成后依然拉取到中文驱动,可在操作前先断开本地网络,完成所有卸载清除操作后再联网添加打印机,避免本地缓存提前匹配
- 域环境下可在组策略中配置打印驱动强制匹配服务器版本,禁止客户端优先使用本地缓存驱动
内容的提问来源于stack exchange,提问作者Fernando Berlim Graça
相关产品推荐
相关产品推荐

