方法一:通过“服务”重启打印后台处理程序(推荐)
- 按
Win + R打开“运行”窗口。 - 输入
services.msc,回车,打开“服务”管理器。 - 在服务列表中找到 “Print Spooler”(打印后台处理程序)。
- 右键点击它,选择 “停止”。
→ 此时系统会自动清空所有打印队列(因为打印服务暂停了)。 - 等几秒钟后,再右键点击 “Print Spooler”,选择 “启动”,恢复打印功能。
💡 优点:彻底清除卡住的任务,无需逐个取消。
方法二:使用命令提示符(更快捷)
- 以管理员身份打开命令提示符:
- 按
Win + S,输入cmd - 右键“命令提示符” → “以管理员身份运行”
- 依次输入以下两条命令,每输完一条按一次回车:
net stop spooler
net start spooler
执行后,所有打印队列将被立即清空,打印服务自动重启。
方法三:手动删除打印文件(进阶)
如果上述方法无效(极少数情况),可手动清除打印缓存文件:
- 先按方法一或二 停止 Print Spooler 服务。
- 打开文件资源管理器,进入以下路径:
C:\Windows\System32\spool\PRINTERS
- 删除该文件夹内的 所有文件(这些是排队的打印任务)。
- 返回服务,重新启动 Print Spooler。
macOS 用户?
在 Mac 上:
- 打开 “系统设置” > “打印机与扫描仪”
- 点击对应打印机下方的 “打开打印队列”
- 在弹出窗口中,点击 “删除全部” 或逐个删除任务。
如有特定系统版本(如 Windows 10/11、macOS Sonoma 等)或问题细节,也可以告诉我,我会提供更精准指导!