Cách xóa hàng đợi in bị kẹt trên Windows và Mac
Trên trang này
Tổng quan
Hàng đợi «bị kẹt» là một tài liệu không in được và cũng không hủy được, thường chặn mọi thứ xếp hàng phía sau nó. Trong hầu hết trường hợp, bạn có thể xóa nó trong vài giây bằng tùy chọn hủy tích hợp sẵn. Nếu một lệnh in nhất quyết không biến mất, bước đáng tin cậy tiếp theo là khởi động lại dịch vụ quản lý việc in (Print Spooler trên Windows) hoặc, trên Mac, đặt lại hệ thống in.
Mọi thứ ở đây đều dùng công cụ tích hợp sẵn trong Windows và macOS. Không có gì trên trang này đòi hỏi thay đổi phần mềm cơ sở, đặt lại chip hay tiện ích của bên thứ ba. Hãy thử bước đơn giản nhất trước và chỉ nâng mức xử lý nếu lệnh in vẫn bị kẹt.
Trước khi bắt đầu
Một chút kiên nhẫn giúp tránh phần lớn nỗi bực bội kiểu «nó vẫn còn đó».
Hủy lệnh in trên Windows
Bắt đầu bằng cửa sổ hàng đợi tích hợp sẵn. Đây là cách khắc phục an toàn ở tuyến đầu.
Khởi động lại Print Spooler của Windows
Nếu một lệnh in không chịu hủy, hãy khởi động lại Print Spooler, dịch vụ Windows quản lý hàng đợi. Đây là cách khắc phục có tài liệu cho các lệnh in thực sự bị kẹt.
Làm sao xóa hàng đợi in bằng Command Prompt (CMD)?
Mở Command Prompt với quyền quản trị viên và chạy ba lệnh: dừng Print Spooler, xóa các tệp trong thư mục spool rồi khởi động lại Print Spooler. Đây là cùng cách khắc phục như các bước trong Services ở trên, chỉ là gõ bằng lệnh.
Hủy lệnh in trên Mac
macOS cho phép bạn xóa các lệnh in trực tiếp từ cửa sổ hàng đợi in (Print Center).
Đặt lại hệ thống in của Mac
Đây là giải pháp cuối cùng của Apple khi không bước nào khác hiệu quả. Nó xóa mọi lệnh in bị kẹt, nhưng cũng gỡ bỏ toàn bộ máy in và máy quét của bạn, nên sau đó bạn sẽ phải thêm lại chúng.
Khi nào cần trợ giúp
Nếu các lệnh in vẫn liên tục bị kẹt ngay cả sau khi khởi động lại spooler hoặc đặt lại hệ thống in, nguyên nhân thường nằm ngoài hàng đợi: máy in bị tạm dừng/ngoại tuyến, trình điều khiển cũ hoặc hỏng, hoặc kết nối mạng bị lỗi. Hãy cập nhật trình điều khiển từ ứng dụng của nhà sản xuất, xác nhận máy in đang trực tuyến và chạy chẩn đoán có hướng dẫn để có bước tiếp theo phù hợp với model của bạn.
Câu hỏi thường gặp
Cách xóa hàng đợi in bằng CMD trên Windows 11?
Mở Command Prompt với quyền quản trị viên (gõ cmd vào thanh tìm kiếm, nhấp chuột phải vào Command Prompt và chọn Chạy với tư cách quản trị viên). Chạy net stop spooler, sau đó del C:\Windows\System32\spool\PRINTERS\*.* /Q để xóa các tệp trong thư mục spool, cuối cùng là net start spooler. Microsoft đưa ra cùng thứ tự (dừng, xóa, khởi động) cho Windows 11 và Windows 10 qua cửa sổ Services.
Cách buộc xóa hàng đợi in không chịu trống?
Dừng Print Spooler, xóa mọi tệp trong C:\Windows\System32\spool\PRINTERS rồi khởi động lại dịch vụ. Microsoft chỉ ra cách này khi việc hủy lệnh in không làm trống hàng đợi. Nếu Windows báo bạn không có quyền truy cập thư mục, hãy nhấp Tiếp tục. Nếu lệnh in vẫn còn, bước tiếp theo của Microsoft là tắt máy in, chờ ít nhất 60 giây, bật lại rồi khởi động lại PC.
Lệnh in bị kẹt ở «Đang xóa»: làm sao gỡ bỏ?
Nếu sau khi hủy, lệnh in vẫn ở trạng thái «Đang xóa», hãy làm trống hàng đợi từ dịch vụ: dừng Print Spooler, xóa các tệp trong C:\Windows\System32\spool\PRINTERS rồi khởi động lại. Với máy in dùng chung, một lệnh in kẹt ở «Đang xóa» cũng chặn lệnh in của người khác, như một chủ đề trên Microsoft Q&A mô tả. Nếu vẫn còn, hãy khởi động lại PC và máy in, để máy in tắt ít nhất 60 giây.
Có thể tạo tệp .bat để xóa hàng đợi in không?
Có. Một câu trả lời trên Microsoft Q&A đề xuất lưu ba dòng này vào một tệp văn bản rồi đổi tên thành ResetSpooler.bat: net stop Spooler, del C:\Windows\System32\spool\PRINTERS\*.* /Q và net start Spooler. Hãy chạy tệp với quyền quản trị viên, vì Microsoft chạy các lệnh này trong Command Prompt quản trị viên. Câu trả lời đó cũng cho biết đôi khi phải chạy hai hoặc ba lần mới xóa hết các lệnh in bị kẹt.
Cập nhật lần cuối · Nội dung độc lập và không được nhà sản xuất nào tài trợ.
Nguồn & phương pháp
- Microsoft: Fix print job stuck in queue errors in Windows OS vendor (Windows 11/10): cancel jobs, restart the Print Spooler, manually clear the spool folder, restart PC and printer (printer off at least 60 seconds)
- Microsoft: Fix print spooler service not running errors in Windows OS vendor: restarting the Print Spooler service
- Microsoft Learn: Troubleshoot printing issues caused by Print Spooler service not running OS vendor: net stop spooler and net start spooler from Command Prompt run as administrator
- Microsoft Q&A (community): Print Queue won't clear Windows 10 User reports and answers: job stuck on Deleting on a shared printer, click Continue on the folder access prompt, ResetSpooler.bat with del of the spool folder, sometimes needs two or three runs
- Apple: Manage printers and print jobs with Print Center on Mac OS vendor: cancel jobs from the print queue
- Apple: Reset the printing system on your Mac to solve a problem OS vendor: resetting clears the queue and removes printers
Phát hiện điều gì chưa chính xác? Báo cáo vấn đề nội dung