方案背景图

卡在「正在删除-已打印」的文档一直删不掉,多是 Print Spooler 还在处理旧任务,或者 spool\PRINTERS 里的 .spl、.shd 缓存文件被占用。按「取消队列→停服务→清缓存→重启服务」四步走,基本都能清掉。以下方法在 Windows 10/11 实测可用。

多数是系统环境、旧驱动残留或打印任务卡死造成的,打印机硬件本身大多没坏,不必急着重装系统或送修。

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

队列里那个文档为什么一直删不掉

在「设备和打印机」里双击那台打印机,队列窗口里那个文档的状态一直挂着「正在删除-已打印」,取消按钮变灰点不动,后面再发新任务只会排在它后面一动不动。任务多的时候还会跳出「无法删除所有文档」,或者在 Windows 10 1809、Windows 11 22H2 上看到「打印后台处理程序服务没有运行」这类提示。

打印机队列卡在正在删除-已打印的常见表现-软领打印机驱动修复大师

先看清现象落在哪一层,再按下面的顺序处理,能省掉大量盲目重装驱动、反复插拔打印机的时间。

方法1 在打印机队列里取消所有文档

先从队列本身下手:在「设备和打印机」里把任务取消掉,只是排队信息错乱的情况到这一步就干净了。

操作步骤

  1. 按 Win+R,输入 control printers 回车,打开「设备和打印机」
  2. 双击那台目标打印机,弹出打印队列窗口,找到状态显示「正在删除-已打印」的文档
  3. 右键这个文档→取消;也可以点上方「打印机」菜单→取消所有文档
  4. 取消按钮变灰是正常现象,说明任务已经被系统接管,这时不要反复点击,也不要重复发送新任务
  5. 如果队列窗口直接卡住无响应,关掉窗口,进入方法2

这里最容易做反:反复点取消、重复发新任务、甚至直接拔打印机电源,结果队列越堆越乱。正确顺序是先把队列清空,取消无效就转去停服务,再清缓存,最后重启。

打印机队列取消文档的误区与正确做法对比-软领打印机驱动修复大师

方法2 停止 Print Spooler 打印后台处理服务

队列卡死的根子在后台服务。Print Spooler 只要还在跑,spool 目录里的缓存文件就一直被占用,删也删不掉。

操作步骤

  1. 按 Win+R,输入 services.msc 回车,打开服务列表
  2. 在列表里找到 Print Spooler(打印后台处理程序)
  3. 右键→停止;如果「停止」是灰色的,先看依赖项 Remote Procedure Call (RPC) 是不是已经启动
  4. 停好之后不要马上重启服务,保持停止状态直接去做方法3
  5. 如果这个服务总是自己跑起来,可以在属性里把启动类型临时改成「手动」

服务停下来之后,队列窗口里那个文档可能还挂在「正在删除-已打印」,这是正常的,缓存文件还没清。先别启动服务,否则文件会被重新锁上,白删一遍。

用「软领打印机驱动修复大师」更省事

不想手动停服务、进系统目录删文件,可以用「打印机队列」直接查看并清空卡住的打印队列。它会把已连接的打印机和当前排队的文档、状态(比如「脱机」)一起列出来,卡在「正在删除-已打印」的残留任务能一次性处理掉,也能顺手把常用的那台设为默认打印机。清完队列再打一页测试页,如果队列是空的就会立刻出来。

打印机队列查看并清空卡在正在删除-已打印的任务-软领打印机驱动修复大师

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

软领打印机驱动修复大师下载

方法3 清空 PRINTERS 缓存文件夹里的残留文件

服务停掉以后,spool 目录里那些被占用的 .spl 和 .shd 文件才删得动。这一步做完,队列里的残留任务基本就没了。

操作步骤

  1. 打开文件资源管理器,在地址栏粘贴 C:\Windows\System32\spool\PRINTERS 回车
  2. 删掉这个文件夹里所有 .spl 和 .shd 文件,可以按 Ctrl+A 全选再删
  3. 提示需要权限时点「继续」,用管理员身份操作;还是删不掉就用方法4的命令行
  4. 回到 services.msc,右键 Print Spooler→启动,把服务开回来
  5. 回到打印机队列确认那个文档已经不见了,再打一页测试页

这个目录平时是空的,只有任务在排队时才会出现 .spl(打印数据)和 .shd(任务信息)。思路是由软到硬一层层往下走:队列层先取消所有文档,服务层停 Print Spooler,缓存层清 PRINTERS 文件,都无效再到设备层重启打印机电源。

打印机队列卡死由软到硬的排查层次-软领打印机驱动修复大师

方法4 用管理员命令行一条龙清队列

图形界面删不动,或者删的时候提示拒绝访问,就用管理员命令行按顺序一次做完。

操作步骤

  1. 开始菜单搜索 cmd,右键「以管理员身份运行」
  2. 执行 net stop spooler 停止后台服务
  3. 执行 del /Q "C:\Windows\System32\spool\PRINTERS\*.*" 清空缓存
  4. 执行 net start spooler 重新启动服务
  5. 顺序不能颠倒:先停服务再删,否则文件还握着会报拒绝访问
  6. 如果还是卡在「正在删除-已打印」,重启打印机电源和电脑,再重新添加打印机

三条命令里,net stop spooler 报「服务没有启动」也能继续删文件;del 那条要带 /Q,不然每个文件都会问你一次是否删除。跑完如果服务起不来,去 services.msc 把 Print Spooler 的启动类型改回「自动」,再手动启动一次。

常见问题

打印机显示正在删除-已打印,取消按钮是灰的怎么办?

按钮变灰说明任务已经被 Print Spooler 接管,点不动。别反复点,按方法2停掉 Print Spooler,再删 C:\Windows\System32\spool\PRINTERS 里的 .spl 和 .shd 文件,重启服务后文档就没了。

打印机队列删除不了怎么办,一直显示正在删除?

按「取消所有文档→停 Print Spooler→清 PRINTERS 缓存→启动服务」做一遍。仍然卡住就重启打印机电源和电脑,再把打印机从「设备和打印机」里删掉重新添加一次。

打印机显示 删除 一个文档等待中 怎么办?

这种状态和「正在删除-已打印」是同一类,都是后台服务没把任务释放掉。服务停掉后缓存文件才删得动,删完记得把启动类型改回「自动」,否则以后点打印没反应。

Print Spooler 停止按钮是灰色,提示依赖服务怎么办?

说明依赖项没起来,通常是 Remote Procedure Call (RPC) 或 RPC Endpoint Mapper。在服务列表里先把这两项启动,再回来停 Print Spooler。

删 C:\Windows\System32\spool\PRINTERS 提示拒绝访问怎么处理?

要么 Print Spooler 还在运行占着文件,要么当前账户权限不够。确认服务已经停止,仍不行就用管理员身份运行的命令提示符执行 del /Q "C:\Windows\System32\spool\PRINTERS\*.*"。

推荐阅读

打印机驱动卸载不了显示正在使用,重启打印后台服务的瞬间删除

打印机打印空白页还多带一张空白纸,先查双面设置再看打印队列

打印机打印乱码还停不下来,先停服务清空打印队列再分层查

相关推荐

打印机队列在哪里看,卡住的排队任务怎么取消

惠普打印机无法删除打印任务,队列卡住从服务到文件逐层查

打印机脱机如何联机,按打印队列、端口和打印服务的顺序排一遍

连接共享打印机需要输入网络凭据 密码没错却还是一直弹窗

0x00000771已删除指定打印机,多是主机改名或删了共享

打印机驱动无法使用也无法删除,停掉占用后再移除驱动包

打印机队列删除不了怎么办打印机显示 删除 一个文档等待中 怎么办打印任务卡在正在删除状态软领打印机驱动修复大师
打印机驱动修复大师下载

客服
扫描与客服沟通

回顶部
提示

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

知道了