打印队列卡住“正在删除”没法取消,先停掉 Print Spooler 服务,把 C:\Windows\System32\spool\PRINTERS\ 里的文件全部清空,再重启服务就能强制清除。
这种卡死大多是打印任务文件损坏或 Print Spooler 服务暂时无响应造成的,打印机硬件本身没问题,不用急着换驱动或者送修。以下方法在 Windows 10/11 实测可用。
适用系统:Windows 10/11;最后更新:2026-08-11。
打印任务一直显示“正在删除”是怎么回事?
点了取消打印之后,打印队列里几条任务挂着“正在删除”大半天也没反应,新的文档也排不进去。常见伴随现象是打印机状态显示“脱机”,或者队列名称旁边挂着类似“Windows 打印处理器 winprint”的字样。
碰到这种情况,先把 Print Spooler 停掉再清空打印池文件,看问题在服务、残留还是权限上,再对症处理,比反复按“取消”快得多。
方法1 停止服务并清空打印池
手动把 Print Spooler 服务停掉,删掉 C:\Windows\System32\spool\PRINTERS\ 里面所有的待处理文件,再重新启动服务,队列里卡死的任务就直接清除干净了。
操作步骤
- 按 Win+R,输入 services.msc 回车,往下找到 Print Spooler 服务,右键点“停止”。
- 打开文件资源管理器,把 C:\Windows\System32\spool\PRINTERS\ 这个路径复制进地址栏回车,文件夹里看到的所有后缀是 .shd 或 .spl 的文件全选删除。
- 回到服务窗口,再次右键 Print Spooler,点“启动”。
删除打印池文件时如果 Windows 提示“文件正在使用”,先确认 Print Spooler 服务是否真的已停止;有些第三方的打印监控程序也会占住文件,去任务管理器里关掉就好。
这个方法对偶尔出现的队列卡死效果最好,清完重新打开打印窗口就看不到那些“正在删除”的任务了。
方法2 使用命令行一键清除
用管理员权限打开命令提示符,几条命令依次执行就能停止服务、删除打印池文件、再启动服务,比在图形界面到处点快得多。
操作步骤
- 在任务栏搜索框输入 cmd,右键“命令提示符”选“以管理员身份运行”。
- 黑色窗口里输入 net stop spooler 回车,等提示“Print Spooler 服务已成功停止”。
- 接着输入 del /Q C:\Windows\System32\spool\PRINTERS\* 回车,把文件夹里所有文件静默删掉。
- 最后输入 net start spooler 回车,提示服务启动后就完成了。
如果执行 del 命令时提示“拒绝访问”,说明上一个 cmd 窗口没有管理员权限,关掉重新右键“以管理员身份运行”再试。也可以把这三条命令存成一个 .bat 文件,以后遇到卡死直接双击执行。
用「软领打印机驱动修复大师」更省事
上面两种方法都能清空打印队列,但要动手停服务、找文件夹、输命令,对不常折腾电脑的人门槛偏高。软领打印机驱动修复大师把队列管理做成了一眼能看到的界面,卡住的任务直接在里面清掉,不用去翻系统深处。
它的打印机队列功能会列出当前连过的所有打印机,以及每台机器下面正排着的打印任务。点一下就能把显示“正在删除”或者“已暂停”的任务清掉,跟手动清空打印池效果一样,但不用再自己找 C:\Windows\System32\spool\PRINTERS\ 这个路径了。

有些情况是清完队列过几分钟又卡住,根源往往在于打印后台服务(Print Spooler)、驱动程序或注册表残留出了问题。这个时候可以用它的智能打印修复,一键扫描跟打印相关的注册表错误、SMB 协议异常、共享设置异常,甚至直接列出类似 0x00000bc4 这种共享错误码,点“一键修复”就批量处理掉,避免反复清空队列却总是复发。

软领是知名国产软件品牌,20 年技术沉淀、服务千万用户,这个打印机驱动修复大师在软领官网 wyouhua.com 可以直接下载,安装过程没有捆绑勾选项。软件里点客服按钮还能联系真人技术,碰到注册表处理器删不干净这类复杂情况,可以请工程师远程协助。

方法3 清理注册表残留打印处理器
前面清空打印池文件后,如果队列清空了又自动出现,或者 Print Spooler 服务一启动就重新加载出卡死的任务,多半是注册表里残留了第三方的打印处理器项。
操作步骤
- 按 Win+R,输入 regedit 回车打开注册表编辑器。
- 在地址栏粘贴路径 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Print Processors 回车。
- 这个路径下面,只保留“winprint”这一个子项,其余的右键点删除。
- 关掉注册表编辑器,重启电脑或者去服务窗口重启 Print Spooler 服务。
注意别删错路径,误删其他注册表键可能导致系统异常。如果 Windows 10 是 1803 以前的版本,Print Processors 路径里的“Windows x64”可能是“Windows NT x86”,按实际看到的来就行。
操作之前建议先把 Print Processors 这个注册表键右键导出备份,万一删多了还能导入恢复。
方法4 使用打印管理窗口强制取消
从系统自带的打印管理窗口里进去,直接对着卡住的任务点取消,适合队列里只有一两条任务卡住、服务本身运行正常的情况。
操作步骤
- 按 Win+R,输入 control printers 回车,打开“设备和打印机”窗口。
- 找到状态写着“脱机”或者有文档待处理的打印机,双击打开。
- 右键空白处,选“查看正在打印的内容”,会跳出这台打印机的队列窗口。
- 点菜单栏“打印机”→ “取消所有文档”。如果点了没反应,关掉窗口,回服务里把 Print Spooler 停掉再重复以上操作。
取消所有文档后最好再手动重启一次 Print Spooler 服务,不然有些打印机驱动本身带的后台进程可能还没把残留的上报状态清掉,会继续显示脱机。
常见问题
打印任务无法删除,服务也无法停止怎么办?
打开任务管理器,在“进程”标签里找所有跟打印机品牌相关的进程(比如 HP Print Scan Doctor、EPSON Status Monitor),结束这些进程后再尝试停 Print Spooler 服务。
清空打印池后任务又自动出现?
这通常是注册表里残留了第三方打印处理器,参照方法3清理 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Print Processors 下除 winprint 以外的所有子项。
注册表里找不到 Print Processors 项?
确认系统是 64 位 Windows,路径里的“Windows x64”部分换“Windows NT x86”试试。如果两个都找不到,说明没有额外安装过打印处理器,直接略过方法3。
使用命令行清空后打印队列还是显示脱机?
队列清空后打印机状态脱机可能跟队列无关,是 USB 连接、网络或者驱动本身掉了。先拔掉打印机 USB 线等 10 秒重新插上,再回到“设备和打印机”刷新,一般状态就恢复了。
共享打印机队列无法清除,报错 0x00000709?
0x00000709 是共享打印机配置冲突的经典错误。host 主机端先在本机用方法1清空队列,然后删掉共享重新共享一次;客户端这边把原先的打印机删掉,通过“连接共享打印机”重新添加。
推荐阅读
相关推荐

提示