打印任务卡死删不掉,问题多数出在后台的 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 先在打印机队列界面取消所有文档
大多数卡住的任务在这一步就能清掉,不用急着拔电源或者重装驱动。先确认队列里到底还剩几个文档。
操作步骤
- Win+R → 输入 control printers 回车,打开「设备和打印机」
- 右键卡住的打印机 →「查看打印队列」,看列表里是否有状态为「正在删除」的文档
- 点顶部「打印机」菜单 →「取消所有文档」,等 1-2 分钟观察列表是否清空
- 如果「取消所有文档」按钮变灰,或者文档删了又自己冒出来,说明队列已被锁死,直接做方法2
列表清空后随便打一页测试页,能正常出纸就说明只是偶发卡顿,不用再往下做。文档删掉又立刻回来的情况,基本就是服务层的问题了。
方法2 停止并重启 Print Spooler 服务
所有打印任务都由 Print Spooler 排队,服务本身卡死的时候,队列界面怎么点都没反应,重启这个服务比反复点「取消」快得多。
操作步骤
- Win+R → 输入 services.msc 回车,在列表里找到「Print Spooler」
- 右键 →「停止」,等状态列变为空白;如果一直停不下来,用管理员命令提示符执行 net stop spooler
- 停止后等十几秒,再右键 →「启动」,启动类型确认为「自动」
- 切到「恢复」选项卡,把第一次失败设为「重新启动服务」,避免服务再次自己挂掉
- 回到打印队列,此时卡住的任务通常已经可以正常取消
服务重启完成后,队列里的文档要么已经消失,要么能正常删除。列表依旧不动的,说明缓存文件还占着位置,接着做方法3。
用「软领驱动大师」更省事
打印机修复针对的就是本篇这类故障:自动检测打印后台服务状态、残留队列文件和驱动匹配情况,把卡死的打印环境重新整理好,省掉手动停服务、删 PRINTERS 文件夹的一整套操作。
系统修复会把打印后台服务以及相关的系统组件一起扫一遍,列出异常项后一键处理。它适合不熟悉命令提示符的用户,不用自己记 net stop spooler 和 spool 文件夹路径,先把服务层的毛病排干净,再回去重试打印。

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

方法3 手动清空 PRINTERS 缓存文件夹
光重启服务还不够。C:\Windows\System32\spool\PRINTERS 里没删掉的 .SHD 和 .SPL 文件会把队列继续锁死,这一步就是把它们清掉。
操作步骤
- 用管理员身份打开命令提示符:Win+R → 输入 cmd → 按 Ctrl+Shift+Enter
- 执行 net stop spooler 停止打印后台服务
- 打开 C:\Windows\System32\spool\PRINTERS,删除文件夹里所有 .SHD 和 .SPL 后缀的文件,文件夹本身保留
- 回到命令提示符执行 net start spooler 重新启动服务
- 重新打开打印队列,任务应已清空;如果提示文件被占用删不掉,说明服务没真正停掉,回到方法2 检查
这一步做完,队列里一般是空的。要提醒一句,删的是残留任务文件,不涉及打印机驱动,任何一台机器都可以放心操作。
方法4 重装打印机驱动并核对端口
任务删掉之后一重新打印又立刻卡死,问题就在驱动或者端口上,跟队列本身没关系了。
操作步骤
- Win+R → 输入 devmgmt.msc,展开「打印队列」,右键打印机 →「卸载设备」,勾选同时删除驱动程序
- Win+R → 输入 printmanagement.msc 打开「打印管理」,在「所有打印机」里删除同名残留条目
- 到打印机厂商官网按具体型号下载驱动重新安装,不要长期依赖系统自带的基础驱动
- 连接时提示「操作无法完成(错误 0x00000709)」,一般是默认打印机指向了已失效的端口,在「端口」里重新指定
- USB 打印机换一个 USB 接口;网络打印机核对 IP,或新建标准 TCP/IP 端口
- 共享打印机报 0x0000011b,先在共享主机上更新驱动和系统补丁,再到本机删除打印机重新连接
驱动和端口都对上之后,再连打五六页测试,看任务会不会中途停住。如果还是卡,就只剩系统组件这一层了。
方法5 修复系统组件并重建打印环境
上面几步都试过还是删不掉,说明 Print Spooler 依赖的系统文件或者配置项已经损坏,需要做一次兜底修复。
操作步骤
- 用管理员命令提示符执行 sfc /scannow,扫描并修复受损的系统文件
- 如果提示「无法修复某些文件」,继续执行 DISM /Online /Cleanup-Image /RestoreHealth
- Win+R → 输入 regedit,定位 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers,先把这一项导出备份,再清理里面的异常打印机项
- 在「设置 → 应用」里卸载打印机相关应用与驱动包,重启后重新添加打印机
- 新建一个本地管理员账户登录测试,如果打印正常,说明原账户的配置文件已经损坏,可迁移到新账户使用
动注册表之前一定要导出备份,改错了还能还原回来。修复完成后再打一次测试页,确认 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已阻止怎么解决,先查本机服务再看路由器端口
相关推荐

提示