打印任务删不掉,核心做法是:先停止 Print Spooler 服务,再清空 C:\Windows\System32\spool\PRINTERS 缓存文件,最后重启服务。如果清完又反复,卸载重装一遍打印机驱动基本能根治。以下方法在 Windows 10/11 实测可用。
卡住的任务通常被打印服务占着,硬件本身没有坏,不必急着重装系统或送修。多数是服务卡死、缓存残留或驱动损坏,照着下面几步处理就能清干净。
适用系统:Windows 10/11;最后更新:2026-09-02。
打印任务为什么删不掉?
在打印机队列里右键删任务,经常卡在“正在删除”,刷新一下又回来,或者右下角一直弹“无法删除打印任务”。这种时候,任务其实被 Windows 的打印后台处理程序 Print Spooler 占用着,它不放行,队列里的文档就删不掉。
先判断是哪一层卡住:服务卡死就重启服务,缓存冲突就清 spool 目录,打印机离线就查连接。对症处理能省去大量盲目重装。
方法1 停止 Print Spooler 服务,先让卡住的任务失去占用
先停掉打印服务,卡住的任务不再被占用,这时候回到队列删它就顺利了。不先停服务,直接删任务等于跟系统抢文件,当然删不掉。
操作步骤
- 拔掉打印机 USB 线或断开网络,让打印机离线
- 按 Win+R 打开运行框,输入 services.msc 后回车
- 找到 Print Spooler,右键选择“停止”
- 若提示“拒绝访问”,用管理员身份重新打开服务管理器再停一次
- 停服后回到打印机队列,看“正在删除”的任务是否消失
方法2 清空 spool 缓存文件,把残留任务从根上删掉
每个打印任务都会在 C 盘缓存目录里存一份实体文件,队列里删不掉的,多半就是这份缓存还赖在硬盘上。停掉服务后,把 spool 目录清空,残留任务才算真正删干净。
操作步骤
- 确认 Print Spooler 服务已停止(见方法1)
- 打开此电脑,依次进入 C:\Windows\System32\spool\PRINTERS
- 把目录里所有文件先复制到其他位置备份
- 然后全选删除目录内文件,删不掉时用管理员命令 net stop spooler 再试
- 回到打印队列刷新,确认卡住的任务已消失
对比看就明白了:直接删任务只是删队列里的列表,缓存没走;清空 spool 目录才是把任务的尸体搬走。
方法3 重启打印服务,并设为开机自动启动
重启 Print Spooler 能释放卡住的任务句柄,把服务恢复成“已启动”状态。顺手把启动类型改成自动,下次开机打印服务自己会起来,不容易再卡。
操作步骤
- 按 Win+R 输入 services.msc,找到 Print Spooler
- 右键选择“启动”;若已是启动状态则跳过
- 以管理员身份打开命令提示符,执行 net stop spooler
- 等命令提示“服务已停止”后,执行 net start spooler
- 在服务管理器里把启动类型改为“自动”,刷新打印机队列
用「软领打印机驱动修复大师」更省事
手动停服务、删缓存、重启服务,步骤多还容易在“服务拒绝访问”或“文件被占用”这里卡壳。软领打印机驱动修复大师的打印机队列功能,能一键扫描打印服务与队列状态,重置卡住的任务,省去手动逐项操作的麻烦。

如果队列清了以后反复出现卡死,多半是驱动或系统组件有问题。它的智能打印修复会检查打印服务、驱动和连接状态,把导致队列卡死的底层问题一并处理掉。

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

方法4 卸载并重装打印机驱动,清除驱动残留
队列清了又反复出现,常见原因是驱动文件损坏或残留。卸载设备时把驱动软件一起删掉,再重装干净驱动,卡住的任务就不会跟着驱动卷土重来。
操作步骤
- 拔掉打印机 USB 线
- 右键开始菜单,打开设备管理器
- 展开“打印队列”,右键当前打印机选择“卸载设备”
- 若弹出“删除此设备的驱动程序软件”,勾选后点卸载
- 重启电脑,重新连接打印机;系统未自动装驱动时,去打印机官网下载对应型号驱动
注意:如果平时装的打印驱动版本太老,比如 Windows 10 1803 之前的老包,重装时优先去打印机官网下匹配当前系统的版本,能少很多兼容问题。
方法5 检查打印机连接,并用系统打印疑难解答收尾
软件层面都正常还卡,就查打印机硬件和连接。USB 线松动、打印机面板报卡纸缺纸,都会让任务堆在队列里出不去。最后跑一遍系统自带的打印疑难解答,能定位剩余问题。
操作步骤
- 检查打印机 USB 线是否松动,换一个电脑 USB 口或换线测试
- 看打印机面板是否有卡纸、缺纸、墨盒报错,先消除硬件报警
- 部分打印机可按住“停止/继续”键 3 秒打印自检页,确认硬件正常
- 按 Win+I 打开设置 → 系统 → 疑难解答 → 其他疑难解答 → 打印机,运行打印疑难解答
- 按提示修复后重启 Print Spooler,确认队列不再卡住
按这个顺序走:先重置服务与队列,再处理驱动,最后看硬件,哪一层有问题就在哪一层解决。
常见问题
打印任务删不掉,一直显示“正在删除”怎么办?
先按 Win+R 输入 services.msc,找到 Print Spooler 右键停止,然后打开 C:\Windows\System32\spool\PRINTERS,把里面的文件全部删除,再重新启动 Print Spooler。只要服务先停下来,任务就能删掉。
提示“打印后台处理程序服务没有运行”是怎么回事?
Print Spooler 服务意外停止了。打开 services.msc,找到 Print Spooler,右键启动,并把启动类型设为自动。如果一启动就自动停,多半是 spool 缓存目录有损坏文件,按方法2清空后再启动。
删除 spool\PRINTERS 文件夹时提示文件被占用怎么解决?
说明打印服务还没完全停掉,或者有其他程序引用这个目录。用管理员身份打开命令提示符,执行 net stop spooler,看到“服务已停止”再删除文件。删完执行 net start spooler 恢复服务。
清空打印队列后,打印机还是显示等待中怎么办?
把打印机电源关掉再开一次,同时检查打印机面板有没有卡纸或报错。也可以按 Win+I 打开设置 → 系统 → 疑难解答 → 其他疑难解答 → 打印机,运行一遍系统修复。
共享打印机的任务删不掉,如何清理?
连接共享打印机的那台电脑上打开 services.msc,停止 Print Spooler,再到 C:\Windows\System32\spool\PRINTERS 删除缓存文件,然后重启服务。共享主机的队列清干净后,客户端的任务会自动消失。
推荐阅读
打印任务无法删除还一直显示正在删除?停服务删缓存直接清空队列
打印任务无法删除?先从打印队列取消,再停服务清缓存、更新驱动
相关推荐

提示