你好 Min Yang
遇到大 PDF 卡死整个打印队列真的很常见。 GUI 上点 “Deleting…” 没反应是因为 spoolsv.exe 已经被那份坏掉的 Job 锁住了。 比较干净的做法是用 PowerShell 一次性停掉 Print Spooler 和相关依赖服务,然后清空 PRINTERS 目录 里的 . SPL / . SHD 文件,再重新启动服务。 你可以用类似的脚本:
停止服务 -名称 Spooler -强制
获取服务 |在哪里-对象 {$_.名字 -类似“打印”} |停止-服务 -强制
Remove-Item “C:\Windows\System32\spool\PRINTERS*.shd” -强制
Remove-Item “C:\Windows\System32\spool\PRINTERS*.spl” -强制
Start-Service -Name Spooler
这样就能强制清掉卡住的 Job,队列会恢复正常。 记得在执行前先通知用户,避免误删正在排队的正常任务。 以后也可以考虑加个 自動化清理腳本 定期跑,减少人工干预。