如何解决Windows系统打印机任务卡住 强制清空打印队列方法

轻雪酱_7340

轻雪酱_7340

2026-04-08

1099人浏览

原创

windows打印机任务卡住时,可通过四种方法强制清空打印队列:一、重启print spooler服务并手动删除c:\windows\system32\spool\printers下文件;二、用管理员命令提示符执行net stop spooler、del /f /q %systemroot%\system32\spool\printers*、net start spooler;三、在控制面板“设备和打印机”中右键打印机选择“查看正在打印的内容”,再取消所有文档;四、用powershell以管理员身份运行get-printer | foreach-object { get-printjob -printername $_.name | remove-printjob }及restart-service -name spooler。

如何解决windows系统打印机任务卡住 强制清空打印队列方法

如果您在Windows系统中遇到打印机任务卡住、无法打印或取消打印任务的情况,则可能是由于打印队列中存在停滞的作业或后台打印服务异常。以下是强制清空打印队列的多种方法:

一、通过服务管理器重启Print Spooler服务

Print Spooler服务负责管理所有打印任务的排队与发送,若该服务卡死或响应迟缓,会导致任务堆积且无法清除。重启该服务可强制终止当前所有待处理作业并重置队列状态。

1、按 Win + R 打开运行对话框,输入 services.msc 并回车。

2、在服务列表中找到 Print Spooler,右键选择 停止。

3、打开文件资源管理器,进入路径 C:\Windows\System32\spool\PRINTERS。

4、选中该文件夹内所有文件(可按 Ctrl+A 全选),按 Delete 键彻底删除。

5、返回服务管理器,右键 Print Spooler,选择 启动。

二、使用命令提示符强制清除打印队列

通过管理员权限运行命令行工具,可绕过图形界面直接调用系统级指令停止服务、清空缓存并重启服务,适用于界面无响应或任务不可见的情况。

1、按 Win + X,选择 终端(管理员) 或 命令提示符(管理员)。

2、依次执行以下命令,每条命令后按回车:

net stop spooler

del /F /Q %systemroot%\System32\spool\PRINTERS\*

net start spooler

windows-healing-gateway
windows-healing-gateway

通过任务计划程序自动监控并自修复 Windows 上的 OpenClaw Gateway,具备 AI 诊断和 Telegram 报警功能。

下载

三、通过控制面板手动取消所有待打印任务

当打印队列仍可正常打开时,可通过图形界面逐项取消任务。此方法适用于仅个别任务卡住、且打印服务器未完全冻结的情形。

1、打开 控制面板 > 硬件和声音 > 设备和打印机。

2、右键目标打印机图标,选择 查看正在打印的内容。

3、在打开的窗口中,若显示有状态为“删除”、“错误”或长时间停留的文档,右键每项任务,选择 取消。

4、如需一次性清除全部,点击菜单栏 打印机 > 取消所有文档,确认操作。

四、使用PowerShell脚本批量终止并重置打印作业

PowerShell提供更底层的打印作业管理接口,可识别并强制移除处于“Blocked”、“Pending”等异常状态的任务,尤其适用于域环境或远程打印机连接场景。

1、以管理员身份运行 Windows PowerShell。

2、输入以下命令查询当前所有打印作业:

Get-Printer | ForEach-Object { Get-PrintJob -PrinterName $_.Name }

3、执行清除命令,强制删除所有作业:

Get-Printer | ForEach-Object { Get-PrintJob -PrinterName $_.Name | Remove-PrintJob }

4、随后运行 Restart-Service -Name Spooler 重启服务。

相关文章

打印机修复助手
打印机修复助手

打印机修复助手拥有数百万打印机驱动资源库,支持1000+品牌,可自动识别打印机品牌和型号,快速匹配下载对应的驱动程序,自动完成驱动修复。有需要的小伙伴快来保存下载使用吧!

下载

相关标签:

windows windows系统

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
python中print函数的用法
python中print函数的用法

python中print函数的语法是“print(value1, value2, ..., sep=' ', end='\n', file=sys.stdout, flush=False)”。本专题为大家提供print相关的文章、下载、课程内容,供大家免费下载体验。

2023.09.27

2680

5

python print用法与作用
python print用法与作用

本专题整合了python print的用法、作用、函数功能相关内容,阅读专题下面的文章了解更多详细教程。

2026.02.03

249

24

php中foreach用法
php中foreach用法

本专题整合了php中foreach用法的相关介绍,阅读专题下面的文章了解更多详细教程。

2025.12.04

738

13

硬盘接口类型介绍
硬盘接口类型介绍

硬盘接口类型有IDE、SATA、SCSI、Fibre Channel、USB、eSATA、mSATA、PCIe等等。详细介绍:1、IDE接口是一种并行接口,主要用于连接硬盘和光驱等设备,它主要有两种类型:ATA和ATAPI,IDE接口已经逐渐被SATA接口;2、SATA接口是一种串行接口,相较于IDE接口,它具有更高的传输速度、更低的功耗和更小的体积;3、SCSI接口等等。

2023.10.19

3108

3

PHP接口编写教程
PHP接口编写教程

本专题整合了PHP接口编写教程,阅读专题下面的文章了解更多详细内容。

2025.10.17

4649

12

php8.4实现接口限流的教程
php8.4实现接口限流的教程

PHP8.4本身不内置限流功能,需借助Redis(令牌桶)或Swoole(漏桶)实现;文件锁因I/O瓶颈、无跨机共享、秒级精度等缺陷不适用高并发场景。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2025.12.29

3729

9

java接口相关教程
java接口相关教程

本专题整合了java接口相关内容,阅读专题下面的文章了解更多详细内容。

2026.01.19

426

15

堆和栈的区别
堆和栈的区别

堆和栈的区别:1、内存分配方式不同;2、大小不同;3、数据访问方式不同;4、数据的生命周期。本专题为大家提供堆和栈的区别的相关的文章、下载、课程内容,供大家免费下载体验。

2023.07.18

5367

5

堆和栈区别
堆和栈区别

堆(Heap)和栈(Stack)是计算机中两种常见的内存分配机制。它们在内存管理的方式、分配方式以及使用场景上有很大的区别。本文将详细介绍堆和栈的特点、区别以及各自的使用场景。php中文网给大家带来了相关的教程以及文章欢迎大家前来学习阅读。

2023.08.10

2348

6

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Buffalo框架快速入门指南
Buffalo框架快速入门指南

共0课时 | 0人学习

Conan 2 安装指南
Conan 2 安装指南

共0课时 | 0人学习