列印工作卡在「正在列印/已暫停/刪除中」,右鍵取消無反應、重啟印表機服務也清不掉。直接刪除系統列印佇列資料夾 C:\Windows\System32\spool\PRINTERS 內所有檔案,再重啟 Print Spooler 服務,殘留任務瞬間消失,印表機恢復正常。
C:\Windows\System32\spool\PRINTERS → Enter。
services.msc → 找 Print Spooler → 右鍵「重新啟動」。net stop spooler && net start spooler@echo off
net stop spooler
del /q /f "%SystemRoot%\System32\spool\PRINTERS\*.*"
net start spooler
echo 列印佇列已清空,請重新列印。
pause
Windows 列印架構:應用程式 → GDI → Print Spooler 服務 (spoolsv.exe) → 寫入 C:\Windows\System32\spool\PRINTERS 暫存檔 → 印表機驅動程式讀取送印。
當驅動程式崩潰、資料流損毀、網路印表機斷線,Spooler 仍持有檔案鎖定,導致佇列卡死。刪除暫存檔 + 重啟服務 = 強制釋放鎖定、清空殘留任務。
C:\Windows\System32\spool\PRINTERS 避免殘留檔案堆積佔用 C 槽空間。印表機佇列卡死是「資料卡在暫存資料夾出不去」,直接刪檔重啟服務比任何「取消列印」按鈕都有效。收藏批次檔,下次 10 秒搞定。