先暂停打印再取消任务;取消不掉就停止 Print Spooler 服务,删掉 C:\Windows\System32\spool\PRINTERS 里的缓存文件后重启服务。多数卡住的打印任务,按这个顺序清空打印队列都能成功。
打印任务卡住,多数是打印服务假死、缓存文件堆积或驱动异常造成的,打印机本身一般没坏,不用急着重装系统或送修。以下方法在 Windows 10/11 实测可用。
适用系统:Windows 10/11;最后更新:2026-08-25。
打印任务为什么卡在队列里删不掉?
打印任务卡在队列里,右键点取消,状态却一直停在“正在删除”;重新连接打印机或重启电脑后,任务又出现在列表里。打印服务一重启,旧任务跟着回来,队列就越来越长。
卡住的任务基本逃不出这三个方向:打印服务没响应、缓存文件夹里堆了没删掉的 SPL 文件、驱动异常让打印指令发不下去。先判断是哪种,再对症处理,比反复重启打印机省事。
方法1 在打印队列里暂停并取消任务
先暂停打印,避免新任务顶上来,再右键取消卡住的任务。这一步能解决大部分临时卡住。
操作步骤
- 打开 设置 → 蓝牙和其他设备 → 打印机和扫描仪,选中卡住的那台打印机,点“打开打印队列”
- 队列窗口菜单栏点 打印机 → 暂停打印,让后面的任务不再继续排队
- 右键卡住的任务 → 取消;如果状态一直显示“正在删除”且不动,直接进入下一步
取消任务时别反复点右键,每点一次,系统就重新向上层打印服务发一次删除指令,服务卡住时反而拖慢处理。先把“暂停打印”打开,再取消单个任务,成功率会高很多。
方法2 停止 Print Spooler 打印服务
停止后台打印服务后,任务不再被占用,才能删掉残留文件。打印服务一停,队列列表里的任务会全部消失。
操作步骤
- 按 Win+R 输入 services.msc 回车,打开服务窗口
- 找到 Print Spooler,右键 → 停止
- 停止后队列列表会清空,但缓存文件还在,先别重启服务
- 如果停止按钮是灰的,用管理员身份重新打开 services.msc 再试
停止服务后,任务管理器里的 spoolsv.exe 进程也会退出,这时删除缓存文件不会再提示文件被占用。队列清空只是表象,PRINTERS 文件夹里的任务文件还在,直接重启服务,任务会原样冒回来。
用「软领打印机驱动修复大师」更省事
打印任务卡队列,多半和打印服务、驱动状态有关,手动排查要开服务窗口、翻系统文件夹,步骤多。软领打印机驱动修复大师把这些检查集中在一个软件里,适合不想记路径的时候用。
在软领打印机驱动修复大师的「打印机队列」里,能看到所有已连接的打印机,状态是“就绪”还是“脱机”一眼就能认出来。清空打印队列前,先在这里确认卡任务的是哪一台,别对着没问题的打印机反复取消。它也能把常用的打印机设为默认,省得每次打印都选一次。

「智能打印修复」会一项项检查打印设置、设备状态、任务队列和共享相关配置,把异常列成清单。打印服务没启动、打印机状态不对导致新任务又卡住,这类“清了又卡”的根源,用它点“一键修复”就能批量处理,比手动开服务窗口找问题直接。

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

方法3 删除打印缓存文件夹里的残留文件
清空 C:\Windows\System32\spool\PRINTERS 里的缓存文件,任务才算真正从队列消失。方法2停掉服务,就是为了让这一步不再提示文件被占用。
操作步骤
- 打开文件资源管理器,地址栏输入 C:\Windows\System32\spool\PRINTERS 回车
- Ctrl+A 全选里面的任务缓存文件,点删除
- 如果提示文件被占用,先回服务窗口确认 Print Spooler 已停止,再删一次
- 删完后回到服务窗口,右键 Print Spooler → 启动
这个文件夹里剩下的是 .SPL 和 .SHD 两类文件,.SPL 是排版好的打印任务,.SHD 是它的暂存数据。服务停止后这两个文件还在,说明任务并没有真正消失,删掉它们,队列才能清空。
方法4 用一条命令强制清空并重启服务
管理员命令行里停止服务、删文件、启动服务一条龙,适合前几步无效时兜底。命令直接执行,不经过图形界面,卡死状态更容易被解除。
操作步骤
- 开始菜单搜索 cmd,右键以管理员身份运行
- 输入 net stop spooler 回车
- 输入 del /Q /F C:\Windows\System32\spool\PRINTERS\*.* 回车
- 输入 net start spooler 回车,再打印测试页确认队列已空
执行的时候,命令顺序不能乱:先停服务,再删文件,最后重启。如果跳过错停服务直接删,PRINTERS 里的文件会被 spoolsv.exe 锁住,删不掉。
常见问题
打印任务一直显示“正在删除”删不掉怎么办?
先点 打印机 → 暂停打印,再右键取消任务。取消不掉就按方法2停掉 Print Spooler,删掉 C:\Windows\System32\spool\PRINTERS 里的文件,最后启动服务。
Print Spooler 停止后再启动,任务又回来了怎么办?
说明缓存文件没删干净。停掉服务后,去 C:\Windows\System32\spool\PRINTERS 里把 .SPL 和 .SHD 文件全部删掉,再启动服务。
强制清空打印队列后打印机没反应怎么恢复?
先确认 Print Spooler 服务已启动,再打开设备和打印机,右键打印机选“查看正在打印的内容”,看看队列是否为空。队列空但打印机没动作,可以重启打印机。
删除 C:\Windows\System32\spool\PRINTERS 文件提示拒绝访问怎么处理?
说明 Print Spooler 服务还在运行,文件被锁定。回到服务窗口把 Print Spooler 停止,再删一次。
打印机连接报错 0x00000709 和打印队列卡住有关吗?
有关。0x00000709 通常表示无法连接打印机,常见原因是默认打印机设置混乱或打印服务异常。先清空队列,再检查默认打印机是不是一台已经不存在的打印机。
推荐阅读
相关推荐
打印机脱机怎么办 共享打印机0x000004f8连接报错的5个排查方法

提示