方案背景图

打印任务卡死删不掉,问题多数出在后台的 Print Spooler(打印后台处理程序)服务上,它卡住之后队列里的文件就一直释放不掉。先停服务、再清 C:\Windows\System32\spool\PRINTERS 里的残留任务,通常比反复点「取消」有效得多;如果每次重新打印马上又卡,那才轮到驱动和端口的问题。打印机硬件本身大多没坏,不必急着重装系统或送修。

以下方法在 Windows 10/11 实测可用,症状轻的通常停一次服务就能恢复正常打印。

适用系统:Windows 10/11;最后更新:2026-11-03。

任务为什么一直卡在「正在删除」

打开打印队列,能看到文档状态停在「正在删除」,点「取消所有文档」没有任何反应,重启电脑之后它又自己冒出来。有的机器会直接弹提示「打印机后台处理程序服务没有运行」,有的干脆不报错,任务就那么一直挂着。

原因基本集中在四层:Print Spooler 服务无响应、C:\Windows\System32\spool\PRINTERS 里的 .SHD 和 .SPL 文件没被释放、打印处理器(比如 winprint)报错、缓存文件被别的程序占用锁定。

打印任务卡死删不掉的常见根因示意-软领驱动大师

先看队列是不是被服务锁死,再去清缓存,能省掉大量盲目重装驱动的操作。

方法1 先在打印机队列界面取消所有文档

大多数卡住的任务在这一步就能清掉,不用急着拔电源或者重装驱动。先确认队列里到底还剩几个文档。

操作步骤

  1. Win+R → 输入 control printers 回车,打开「设备和打印机」
  2. 右键卡住的打印机 →「查看打印队列」,看列表里是否有状态为「正在删除」的文档
  3. 点顶部「打印机」菜单 →「取消所有文档」,等 1-2 分钟观察列表是否清空
  4. 如果「取消所有文档」按钮变灰,或者文档删了又自己冒出来,说明队列已被锁死,直接做方法2

列表清空后随便打一页测试页,能正常出纸就说明只是偶发卡顿,不用再往下做。文档删掉又立刻回来的情况,基本就是服务层的问题了。

取消卡死打印任务的错误做法与正确顺序对比-软领驱动大师

方法2 停止并重启 Print Spooler 服务

所有打印任务都由 Print Spooler 排队,服务本身卡死的时候,队列界面怎么点都没反应,重启这个服务比反复点「取消」快得多。

操作步骤

  1. Win+R → 输入 services.msc 回车,在列表里找到「Print Spooler」
  2. 右键 →「停止」,等状态列变为空白;如果一直停不下来,用管理员命令提示符执行 net stop spooler
  3. 停止后等十几秒,再右键 →「启动」,启动类型确认为「自动」
  4. 切到「恢复」选项卡,把第一次失败设为「重新启动服务」,避免服务再次自己挂掉
  5. 回到打印队列,此时卡住的任务通常已经可以正常取消

服务重启完成后,队列里的文档要么已经消失,要么能正常删除。列表依旧不动的,说明缓存文件还占着位置,接着做方法3。

用「软领驱动大师」更省事

打印机修复针对的就是本篇这类故障:自动检测打印后台服务状态、残留队列文件和驱动匹配情况,把卡死的打印环境重新整理好,省掉手动停服务、删 PRINTERS 文件夹的一整套操作。

系统修复会把打印后台服务以及相关的系统组件一起扫一遍,列出异常项后一键处理。它适合不熟悉命令提示符的用户,不用自己记 net stop spooler 和 spool 文件夹路径,先把服务层的毛病排干净,再回去重试打印。

软领驱动大师系统修复扫描打印后台服务异常项-软领驱动大师

软领是知名国产软件品牌,20 年技术沉淀、服务千万用户。软领官网 wyouhua.com 直接下载,安装无捆绑勾选项;软件里可点客服按钮联系真人客服,复杂情况有工程师远程协助。

软领驱动大师下载

方法3 手动清空 PRINTERS 缓存文件夹

光重启服务还不够。C:\Windows\System32\spool\PRINTERS 里没删掉的 .SHD 和 .SPL 文件会把队列继续锁死,这一步就是把它们清掉。

操作步骤

  1. 用管理员身份打开命令提示符:Win+R → 输入 cmd → 按 Ctrl+Shift+Enter
  2. 执行 net stop spooler 停止打印后台服务
  3. 打开 C:\Windows\System32\spool\PRINTERS,删除文件夹里所有 .SHD 和 .SPL 后缀的文件,文件夹本身保留
  4. 回到命令提示符执行 net start spooler 重新启动服务
  5. 重新打开打印队列,任务应已清空;如果提示文件被占用删不掉,说明服务没真正停掉,回到方法2 检查

这一步做完,队列里一般是空的。要提醒一句,删的是残留任务文件,不涉及打印机驱动,任何一台机器都可以放心操作。

手动清空打印队列缓存文件的四步顺序-软领驱动大师

方法4 重装打印机驱动并核对端口

任务删掉之后一重新打印又立刻卡死,问题就在驱动或者端口上,跟队列本身没关系了。

操作步骤

  1. Win+R → 输入 devmgmt.msc,展开「打印队列」,右键打印机 →「卸载设备」,勾选同时删除驱动程序
  2. Win+R → 输入 printmanagement.msc 打开「打印管理」,在「所有打印机」里删除同名残留条目
  3. 到打印机厂商官网按具体型号下载驱动重新安装,不要长期依赖系统自带的基础驱动
  4. 连接时提示「操作无法完成(错误 0x00000709)」,一般是默认打印机指向了已失效的端口,在「端口」里重新指定
  5. USB 打印机换一个 USB 接口;网络打印机核对 IP,或新建标准 TCP/IP 端口
  6. 共享打印机报 0x0000011b,先在共享主机上更新驱动和系统补丁,再到本机删除打印机重新连接

驱动和端口都对上之后,再连打五六页测试,看任务会不会中途停住。如果还是卡,就只剩系统组件这一层了。

打印任务卡死由软件层到硬件层的排查路线-软领驱动大师

方法5 修复系统组件并重建打印环境

上面几步都试过还是删不掉,说明 Print Spooler 依赖的系统文件或者配置项已经损坏,需要做一次兜底修复。

操作步骤

  1. 用管理员命令提示符执行 sfc /scannow,扫描并修复受损的系统文件
  2. 如果提示「无法修复某些文件」,继续执行 DISM /Online /Cleanup-Image /RestoreHealth
  3. Win+R → 输入 regedit,定位 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers,先把这一项导出备份,再清理里面的异常打印机项
  4. 在「设置 → 应用」里卸载打印机相关应用与驱动包,重启后重新添加打印机
  5. 新建一个本地管理员账户登录测试,如果打印正常,说明原账户的配置文件已经损坏,可迁移到新账户使用

动注册表之前一定要导出备份,改错了还能还原回来。修复完成后再打一次测试页,确认 Print Spooler 服务状态稳定在「正在运行」。

大家常问

打印任务卡死删不掉,重启电脑也没用怎么办?

重启只是重开系统,Print Spooler 里的缓存文件还在原地。按方法2 停掉服务,再删 C:\Windows\System32\spool\PRINTERS 里的 .SHD、.SPL 文件,最后启动服务。

打印队列一直显示「正在删除」,报错 0x00000709 怎么解决?

0x00000709 多半是默认打印机指向了已经失效的端口。到 printmanagement.msc 的「端口」里核对,或者删掉打印机重新添加。

停止 Print Spooler 服务后,C:\Windows\System32\spool\PRINTERS 里的文件能直接删吗?

能删,前提是服务确实已经停了。 .SHD 和 .SPL 是残留任务文件,删除不影响打印机驱动,文件夹本身保留即可。

共享打印机报 0x0000011b 而且任务删不掉,要动共享主机吗?

要动。先在共享主机上更新驱动和系统补丁,再回到本机删除打印机重新连接,只清本机的队列解决不了这个错误码。

Windows 10 打印后台服务总是自动停止,是什么原因?

常见原因是对应的 RPC 依赖服务异常,或者系统文件损坏。先跑 sfc /scannow,提示无法修复就接着用 DISM 修复。

推荐阅读

打印机驱动异常修复,先分清是驱动报错还是队列卡住

腐烂国度2 NAT已阻止怎么解决,先查本机服务再看路由器端口

开机启动项怎么设置,在任务管理器启动选项卡看启动影响

相关推荐

爱普生打印机驱动装不上,先核对型号和系统位数再重装

施乐打印机驱动从官方支持页下载,按机型和系统版本选对包

CS2启动时出现更新无许可Expired错误,先校准系统时间再清缓存

清空打印任务PrintSpooler 服务打印队列文件残留软领驱动大师
驱动大师下载

客服
扫描与客服沟通

回顶部
提示

正在拉起鸿蒙应用市场,如遇无法拉起/无法下载的情况,可使用鸿蒙设备,自行前往应用市场,搜索「Win解压缩」安装。

知道了