Bạn bấm in một tài liệu, máy in không nhúc nhích. Mở hàng đợi thì thấy lệnh nằm đó với trạng thái đang xóa, bấm hủy mãi không mất. Các lệnh in sau xếp hàng chờ phía sau, và cả văn phòng cùng đứng chờ. Đây là lỗi mình gặp thường xuyên nhất ở khách dùng máy in chung.
Nguyên nhân thường không phải máy in hỏng mà là dịch vụ trung gian của Windows, gọi là Print Spooler, bị kẹt khi xử lý một lệnh lỗi. Bài này hướng dẫn từng bước dọn nó, và cuối bài là các kiểm tra để lỗi không quay lại.
Print Spooler làm gì
Khi bạn bấm in, tài liệu không đi thẳng sang máy in. Windows lưu nó thành tệp tạm trong một thư mục hàng đợi, rồi dịch vụ Print Spooler lần lượt gửi từng lệnh sang máy in. Nếu một tệp tạm bị hỏng, hoặc máy in ngắt kết nối giữa chừng, dịch vụ có thể đứng chờ vô hạn và chặn mọi lệnh phía sau.
Hiểu điều này giúp bạn tránh một sai lầm quen thuộc là cài lại driver hoặc thay máy in, trong khi chỉ cần xóa tệp tạm lỗi.
Bước 1thử hủy lệnh theo cách bình thường
Mở cài đặt máy in, vào hàng đợi, chọn từng lệnh và hủy. Chờ khoảng một phút, vì lệnh lớn cần thời gian. Nếu lệnh vẫn kẹt, sang bước tiếp theo. Đừng bấm in lại nhiều lần, vì mỗi lần bấm sẽ thêm một lệnh vào hàng đợi.
Bước 2dừng dịch vụ, dọn thư mục, bật lại
Đây là phần chính. Bạn mở công cụ quản lý dịch vụ bằng cách bấm Windows và R, gõ services.msc. Tìm dịch vụ Print Spooler, bấm chuột phải và chọn Stop. Sau đó mở thư mục hàng đợi của Windows và xóa toàn bộ tệp bên trong, nhưng giữ nguyên thư mục. Cuối cùng quay lại dịch vụ và chọn Start.
Nếu quen dùng dòng lệnh, bạn có thể làm bằng PowerShell chạy với quyền quản trị: dừng dịch vụ, xóa tệp trong thư mục hàng đợi, rồi khởi động lại. Hướng dẫn đầy đủ kèm lệnh nằm trong bài Print Spooler kẹt cứng trên Windows 11, dọn dẹp tận gốc, bài này dẫn theo tài liệu của Microsoft và các hãng máy in.
Lưu ý quan trọng: chỉ xóa tệp bên trong thư mục hàng đợi, không xóa thư mục và không đụng tới thư mục khác. Làm sai chỗ có thể gây lỗi nặng hơn.
Bước 3nếu lỗi nằm ở kết nối Wi-Fi
Với máy in nối qua Wi-Fi, lệnh kẹt đôi khi do máy in đổi địa chỉ mạng hoặc rớt kết nối. Dấu hiệu là máy in báo ngoại tuyến, hoặc lúc được lúc không. Hãy kiểm tra máy in còn trên cùng mạng với laptop không, thử in trang kiểm tra từ bảng điều khiển máy in.
Các kiểm tra chi tiết có trong bài lỗi lệnh in qua Wi-Fi trên laptop, từ việc đặt địa chỉ cố định cho máy in đến việc chọn đúng cổng in. Mình thường khuyên đặt địa chỉ cố định cho máy in trong bộ định tuyến, để laptop không phải dò lại mỗi lần.
Bước 4kiểm tra driver máy in
Nếu lỗi quay lại sau khi dọn hàng đợi, nghi ngờ tiếp theo là driver. Một driver cũ hoặc sai kiểu máy có thể gửi dữ liệu mà máy in không hiểu, khiến lệnh treo ở phía máy in. Bạn nên gỡ máy in khỏi Windows, tải driver đúng kiểu từ trang hãng, rồi thêm lại.
Nhiều người hỏi nên dùng đĩa đi kèm hay tải từ web. Câu trả lời nằm trong bài cài driver máy in, dùng đĩa CD hay tải từ trang hãng. Tóm gọn theo kinh nghiệm của mình: ưu tiên bản tải từ trang hãng, vì đĩa thường đã cũ so với hệ điều hành hiện tại.
Khi dịch vụ tự dừng ngay sau khi bật lại
Có ca bạn dọn xong hàng đợi, bật Print Spooler lên, vài giây sau dịch vụ lại tắt. Dấu hiệu này cho thấy vẫn còn một thứ gì đó ép nó dừng, thường là driver máy in hỏng hoặc một thành phần in cũ chưa được gỡ. Hãy mở nhật ký hệ thống trong Event Viewer, lọc theo nguồn Service Control Manager và đọc dòng báo dịch vụ dừng bất ngờ. Dòng đó thường nêu tên tệp gây lỗi, và đó là manh mối để bạn biết nên gỡ driver nào.
Cách xử lý an toàn là gỡ toàn bộ máy in đang cài, mở phần thuộc tính máy chủ in để xóa các gói driver cũ, rồi cài lại đúng một bản từ trang hãng. Làm theo thứ tự này giúp tránh tình trạng hai bản driver giẫm lên nhau, vốn là lý do hay gặp khi máy từng cài nhiều đời máy in khác nhau.
Nếu Spooler vẫn tự dừng sau khi đã làm sạch driver, hãy thử khởi động Windows ở chế độ an toàn và bật dịch vụ tại đó. Dịch vụ chạy ổn trong chế độ này nghĩa là có phần mềm của bên thứ ba, ví dụ tiện ích quản lý máy in hoặc phần mềm bảo mật, đang can thiệp. Khi ấy bạn tắt dần từng phần mềm nghi ngờ để tìm ra thủ phạm, mỗi lần chỉ đổi một thứ để biết chính xác cái nào gây lỗi.
Bảng chẩn đoán nhanh
| Dấu hiệu | Nguyên nhân hay gặp | Cách xử lý | Mức rủi ro |
|---|---|---|---|
| Lệnh hiện đang xóa mãi | Tệp tạm hỏng | Dừng Spooler, dọn thư mục, bật lại | Thấp |
| Máy in báo ngoại tuyến | Mất kết nối mạng | Kiểm tra mạng, đặt địa chỉ cố định | Thấp |
| Lỗi quay lại sau khi dọn | Driver sai hoặc cũ | Gỡ và cài lại driver từ hãng | Trung bình |
| Chỉ một người dùng bị lỗi | Cấu hình riêng trên máy đó | Thêm lại máy in trên laptop đó | Thấp |
| Dịch vụ tự dừng liên tục | Hệ thống hoặc phần mềm xung đột | Kiểm tra nhật ký, quét phần mềm độc hại | Cao |
Phòng ngừa
- Đừng rút nguồn máy in khi đang có lệnh in.
- Tránh gửi tệp rất lớn vào hàng đợi cùng lúc.
- Cập nhật driver máy in sau các đợt nâng cấp Windows lớn.
- Đặt địa chỉ cố định cho máy in dùng chung.
- Khởi động lại máy in và dịch vụ mỗi khi thấy lệnh đầu tiên chậm bất thường.
Khi nắm được quy trình bốn bước, bạn sẽ xử lý lỗi này trong vài phút. Nếu sau cả bốn bước máy in vẫn không chịu in, hãy thử in từ một laptop khác để biết lỗi nằm ở máy in hay ở laptop, rồi mới tính tiếp.