快訊
2026-07-24
電腦疑難雜症

Windows 列印工作刪不掉怎麼辦?清除列印佇列、重設 Print Spooler 完整教學

約 9 分鐘閱讀

⚡ 站長快讀:核心重點

  • 文章屬性:疑難排除
  • 適用系統:Windows 11(24H2 / 25H2)與 Windows 10(方法二、三完全相同;方法一的「設定」路徑名稱在 Windows 10 略有差異,內文已標註)
  • 難易度 / 耗時:⭐⭐ / 約 10 分鐘
  • 核心結論:列印工作刪不掉,多半是 Print Spooler 服務或它的緩存檔卡住;停用服務、清空 spool\PRINTERS 資料夾再重啟,就能把整條列印佇列打通。
  • 適用對象:按了「取消」卻一直顯示「正在刪除」、或新文件永遠排在後面印不出來的人

📌 快速答案

一句話答案:列印工作卡在佇列刪不掉,多半是 Print Spooler 服務或緩存檔卡住;先到「設定」取消工作,無效就停用 Print Spooler、清除列印佇列的緩存資料夾再重啟服務,佇列就會清空。

廣告

🧰 開始前的準備

  • 適用系統:Windows 11(24H2 / 25H2)、Windows 10 22H2(更早版本路徑大致相同)
  • 權限需求:清除緩存資料夾與停用服務需要系統管理員;只在「設定」裡取消工作則一般使用者即可
  • 需要工具:系統內建的「設定」、「服務」(services.msc)、檔案總管;進階者可用命令提示字元(系統管理員)
  • 預計耗時:約 10 分鐘

🔍 症狀描述與錯誤訊息

先講你會遇到的畫面,好對症。最典型的狀況是:你送出一份文件,它卡在列印佇列最上面不動,狀態一直顯示「正在刪除 – 列印中」或「錯誤 – 正在列印」;你在後面又補印了幾份,結果全部排隊等它,一張都印不出來。有時候你按了「取消」,那筆工作卻賴著不走,重開印表機、拔 USB 都沒用。這一整套症狀,核心幾乎都指向同一件事——清除列印佇列這個動作沒有真正完成,佇列被一筆「殭屍工作」堵死了。

這時候很多人會直接重灌驅動、甚至重灌系統,其實大可不必。如果你想先用最省事的方式試試,Windows 內建的印表機疑難排解員能自動偵測並重啟相關服務,可以參考〈電腦有問題?別急著重灌!活用 Windows 內建「疑難排解員」解決常見故障〉;本文則要教你手動、確定有效的那條路,知道每一步在做什麼。


🔎 問題根因

直接結論:列印工作刪不掉,通常不是印表機壞掉,而是負責排隊的「Print Spooler 服務」或它暫存在硬碟上的緩存檔卡住了。

Print Spooler(列印多工緩衝處理器)是 Windows 用來管理列印工作的背景服務。你按下列印時,系統不會把資料直接丟給印表機,而是先由 Spooler 把整份工作寫成暫存檔,排進佇列,再一筆一筆送出去——這樣你才能連續送很多份、也能在印表機忙的時候先做別的事。問題就出在這個「暫存」環節:當某一筆工作的暫存檔內容毀損、或送出到一半程式當掉,這筆工作會卡在佇列裡,而 Spooler 又反覆想處理它、處理不了,於是整條佇列都被它堵住,後面的工作跟著動不了,你按取消也刪不掉。

因為根因在「服務」與「暫存檔」這一層,單純關掉印表機、重開機常常沒用——重開機後 Spooler 一啟動,又會去讀那個毀損的暫存檔,症狀照樣復發。真正的解法,是把服務停下來、把毀損的暫存檔清掉,再讓服務重新開始。


🔬 底層機制:卡住的列印工作到底存在哪裡?

這一段是本文和多數教學不一樣的地方——搞懂它,你才知道為什麼「一定要先停用服務才能刪」。

廣告

每當 Spooler 收到一份列印工作,它會在 C:\Windows\System32\spool\PRINTERS 這個資料夾裡,為這筆工作建立兩個檔案:

  • .SHD(shadow 檔):記錄這筆工作的設定資訊,例如要送到哪一台印表機、份數、紙張方向等。
  • .SPL(spool 檔):裝的是真正要印出來的資料本體(頁面內容)。

正常印完,這兩個檔會自動刪除;一旦某筆工作卡住,對應的 .SHD / .SPL 就會滯留在資料夾裡,成為「殭屍工作」。你在佇列視窗看到刪不掉的那一筆,實體就是這兩個檔。所以清除列印佇列的本質,就是PRINTERS 資料夾裡這些殘留檔刪掉

但這裡有個關鍵:只要 Print Spooler 服務還在執行,它就鎖住這些檔案,你直接刪會被擋(或刪掉後服務馬上又寫回)。這就是為什麼標準作法一定是「先停用服務 → 再刪檔 → 最後重啟服務」這個順序,少了第一步,後面都是白工。

Print Spooler 卡住列印工作的處理流程圖,依序為在設定取消工作、重新啟動服務、停用服務後清空 PRINTERS 緩存資料夾、重啟服務與重開機
清除卡住列印佇列的四步驟(來源:Microsoft Support 官方修復步驟,2026-07-24 查證)

🛠️ 解決方案

底下由簡到繁三個方法,先試方法一,無效再往下。方法一、二都是 Windows 官方建議的標準步驟,不需要打任何指令;方法三給想一次搞定的進階使用者。

方法一:先在「設定」裡取消工作,並重啟 Print Spooler 服務

這是成功率最高、最安全的第一步,很多時候做完就通了。

  1. 開啟 設定 → 藍牙與裝置 → 印表機與掃描器(Windows 10 是 設定 → 裝置 → 印表機與掃描器),點你那台印表機,再點「開啟列印佇列」。
  2. 在每一筆卡住的工作上按右鍵 → 取消
  3. 如果工作還是刪不掉,接著重啟服務:按 Win + R,輸入 services.msc 按 Enter。
  4. 在清單裡找到「Print Spooler」,在它上面按右鍵 → 重新啟動

重啟服務會把 Spooler 的執行狀態刷新一次,多數暫時性的卡住到這裡就解決了。若佇列還是清不掉,代表暫存檔本身毀損,往下走方法二。

廣告

方法二:停用服務,手動清除列印佇列緩存資料夾(官方標準解)

當「取消」清不掉佇列時,這是 Windows 官方文件明列的手動清除法,對付毀損暫存檔最確實。

  1. 停用 Print Spooler 服務:按 Win + R → 輸入 services.msc → Enter;找到「Print Spooler」,按右鍵 → 停止。(先別關這個視窗,等一下還要用)
  2. 開啟檔案總管,在網址列貼上下面這行位置後按 Enter:
C:\Windows\System32\spool\PRINTERS
  1. 把這個資料夾裡的所有檔案全部刪掉(就是那些 .SHD.SPL)。注意:刪的是「資料夾裡面的檔案」,不是刪 PRINTERS 資料夾本身。
  2. 回到「服務」視窗,在「Print Spooler」上按右鍵 → 啟動,重新開啟服務。

做完佇列就清空了。這些檔案只是列印工作的緩存,刪掉不會動到你的印表機驅動或設定(驅動檔放在另一個 spool\drivers 資料夾,不受影響),印表機清單、預設印表機都還在,只是那些卡住的工作被清掉,需要重印。

方法三:用命令列一次停用、清除、重啟(進階、最快)

熟命令列的人,開一個「系統管理員」的命令提示字元,三行就完成方法二的全部動作。

先在「開始」搜尋「命令提示字元」,在它上面按右鍵選「以系統管理員身分執行」。接著一行一行輸入(不要全部貼成一行):

net stop spooler
del /Q "%systemroot%\System32\spool\PRINTERS\*.*"
net start spooler

第一行停用服務,第二行清空 PRINTERS 資料夾裡的緩存檔(/Q 是不要逐一詢問),第三行把服務重新啟動。這條路和方法二做的事完全一樣,只是快。若你也常被 Windows Update 卡住,會發現「停服務→清緩存資料夾→重啟服務」是同一套排錯邏輯,詳見〈Windows Update 一直失敗怎麼辦?重設 SoftwareDistribution 與 Catroot2 該排在第幾步〉。


✅ 驗證修復結果

怎麼確認是真的好了,而不是暫時沒事:

廣告
  • 回到「設定 → 印表機與掃描器 → 開啟列印佇列」,原本卡住的工作應該已經消失、佇列變成空的。
  • 打開檔案總管看 C:\Windows\System32\spool\PRINTERS,裡面應該沒有殘留的 .SHD / .SPL(有東西也是你重印後正常產生的,印完會自動消失)。
  • 隨便印一份測試頁(設定 → 印表機 → 列印測試頁),能正常印出、且印完佇列自動清空,就代表整條路通了。

🔙 萬一翻車:回退步驟

這類維修動作本身很安全(沒有動到系統核心或登錄檔),但還是給你退路:

  • 服務停用後忘了開回來 / 之後完全無法列印:回到 services.msc,把「Print Spooler」按右鍵 → 啟動;再把它的「啟動類型」確認為「自動」。只要服務在跑,列印功能就會回來。
  • 刪錯東西了?:方法二刪的只是 PRINTERS 資料夾裡面的暫存檔,這些檔案本來就是用完即丟的,清掉不影響系統;只要沒去刪 PRINTERS 資料夾本身或上層目錄,就沒有副作用。萬一連資料夾都刪了,重啟 Spooler 服務時系統會自動重建。
  • 想更保險:動手前可以先建立一個還原點,真的出狀況能整台退回去,做法見〈Windows 11 Point-in-time Restore 教學〉。

⛔ 什麼情況先別自己動手(停止條件,符合任一請暫停):

  • 這是公司或學校控管的電腦、你沒有系統管理員權限——請找 IT,自行停用服務可能違反管理原則。
  • 佇列裡還有你很在意、之後想留存的列印工作——清除會一併取消,請先確認這些文件你手邊還有原檔可以重印。
  • 你不確定自己在做什麼、或步驟輸出跟本文描述明顯不符——先停下來查清楚,不要硬做。

💡 總結:預防再次發生

站長我處理過不少「印表機突然罷工」的求助,絕大多數最後都不是印表機壞掉,而是佇列被一筆殭屍工作堵死——這也是為什麼我會建議先從 Print Spooler 這一層查,而不是急著重灌驅動。分享幾個能少踩雷的習慣:

  • 別在同一份文件上狂按列印:印表機沒反應時連按好幾次,只會塞更多筆工作進佇列,更容易卡。送出一次、等一下,沒動靜再排查。
  • 關機前讓佇列印完再關:列印到一半直接關機或休眠,最容易產生毀損的暫存檔。
  • 驅動與韌體保持更新:老舊或不相容的印表機驅動是常見的卡稿元凶,可以順手到廠商官網更新;裝置端若出現黃色驚嘆號,先到裝置管理員查看錯誤碼再排查。
  • 共用印表機優先查伺服器端:辦公室共用印表機卡住,通常要清的是印表機伺服器那台的佇列,不是你自己的電腦。

養成這幾個習慣,你會發現需要動用「清緩存」這招的機會少很多。真的又卡了,照本文方法二走一遍,五分鐘就能救回來。


❓ 常見問題

Q:清空 PRINTERS 資料夾會不會把印表機驅動或設定也刪掉?

不會。那個資料夾裡只有列印工作的暫存檔(.SHD / .SPL),刪掉只是取消卡住的工作。印表機驅動、預設印表機、連線設定都存在別的地方,完全不受影響。

Q:一定要先停用 Print Spooler 服務才能刪嗎?可以直接刪嗎?

要。服務執行中會鎖住那些暫存檔,你直接刪會被擋、或刪完馬上又被寫回去。務必照「停用服務 → 刪檔 → 啟動服務」的順序。

Q:清完之後過幾天又卡住,怎麼辦?

代表有更根本的原因,常見是印表機驅動老舊或不相容、或某個應用程式送出的檔案有問題。先更新驅動;若是共用印表機,改到印表機伺服器端清佇列;仍反覆發生,可考慮移除後重新安裝該印表機。

Q:找不到 Print Spooler 服務,或它一直自己停掉?

若服務清單裡的 Print Spooler 無法啟動或反覆停止,通常是相依服務或驅動的問題,屬於另一種狀況,可參考微軟「Fix print spooler service not running errors」官方頁面的處理步驟。


📎 參考資料來源

📖 第一級|廠商官方:

⚠️ 本文核心事實以第一級為準,第二級為補充。

📅 本文查證戳記:2026-07-24 依據 Windows 11 24H2 / 25H2 與 Windows 10 官方文件撰寫。若你在後續版本遇到步驟失效,歡迎在留言區回報,站長會更新文章。


🔗 延伸閱讀


廣告