Cách xóa mạnh hàng đợi in trong Windows

Bạn đã bao giờ gặp phải trường hợp bạn cố gắng in một cái gì đó và không có gì xảy ra(something and nothing happens) ? Bạn đợi nó in, nhưng công việc không(job doesn) được thực hiện? Có rất nhiều lý do khiến lệnh in(print job) không thực sự in được, nhưng một trong những nguyên nhân phổ biến là do hàng đợi máy in có (printer queue)lệnh in(print job) bị kẹt .

Điều này có thể xảy ra vì một số lý do. Giả sử bạn đã cố gắng in một thứ gì đó cách đây vài giờ, nhưng máy in đã tắt. Bạn đã kết thúc việc không cần tài liệu và bạn đã quên nó. Sau đó, bạn quay lại và thử in. Lệnh in(print job) được thêm vào hàng đợi và nếu lệnh in trước đó không(job didn) được tự động xóa, nó sẽ nằm sau lệnh in(print job) đó mà không bao giờ được in.

Đôi khi bạn có thể vào và xóa lệnh in theo cách thủ công(print job) , nhưng đôi khi bạn không thể xóa nó! Trong loại trường hợp này, bạn phải xóa hàng đợi in(print queue) theo cách thủ công. Trong bài viết này, tôi sẽ chỉ cho bạn các bước để xóa hàng đợi in(print queue) .

Xóa hàng đợi in trong Windows

Để sao lưu và chạy các dịch vụ in ấn, hãy làm theo các bước sau:

1. Đi tới Bắt đầu, Bảng Điều khiển và Công cụ Quản trị(Administrative Tools) . Nhấp đúp vào biểu tượng Dịch vụ(Services) .

2. Cuộn xuống dịch vụ Print Spooler và nhấp chuột phải vào nó và chọn Dừng(Stop) . Để thực hiện việc này, bạn cần đăng nhập với tư cách Quản trị viên(Administrator) . Tại thời điểm này, không ai có thể in bất kỳ thứ gì trên bất kỳ máy in nào đang được lưu trữ trên máy chủ này.

3. Tiếp theo bạn cần vào thư mục sau: C:\WINDOWS\System32\spool\PRINTERS . Bạn cũng có thể nhập %windir%\System32\spool\PRINTERS vào thanh địa chỉ trong Explorer nếu ổ C(C drive) không phải là phân vùng mặc định của Windows(Windows partition)Xóa(Delete) tất cả các tệp trong thư mục này.

Thao tác này sẽ xóa tất cả các hàng đợi in (Nếu bạn đang thực hiện việc này trên máy chủ, trước tiên bạn nên đảm bảo rằng không có lệnh in nào khác đang được xử lý cho bất kỳ máy in nào khác trên máy chủ vì thực hiện bước này sẽ xóa các lệnh đó cũng thế).

4. Bây giờ bạn có thể quay lại bảng điều khiển (console and right-click)Dịch vụ(Services) và nhấp chuột phải và chọn Bắt đầu(Start) cho dịch vụ Bộ đệm in!

Tại thời điểm này, bạn sẽ có thể in mà không có vấn đề gì. Nếu bạn thích sử dụng một tập lệnh, tức là cho một máy chủ, thì bạn có thể tạo một tệp hàng loạt(batch file) với các lệnh bên dưới hoặc chỉ cần nhập chúng vào dấu nhắc lệnh(command prompt) :

net stop spooler

del %systemroot%\System32\spool\printers\* /Q /F /S

net start spooler

Lệnh đầu tiên và lệnh thứ ba khá rõ ràng: chúng dừng và bắt đầu dịch vụ bộ đệm in(print spooler service) . Lệnh giữa sẽ xóa mọi thứ trong thư mục máy in và / Q dành cho chế độ yên tĩnh, có nghĩa là bạn sẽ không nhận được lời nhắc hỏi xem bạn có muốn xóa từng tệp hay không. / F sẽ buộc xóa tất cả các tệp chỉ đọc và / S sẽ xóa bất kỳ thư mục con nào nếu chúng tồn tại. Xóa nội dung khỏi thư mục này không bao giờ có thể gây hại cho máy tính của bạn, vì vậy đừng lo lắng nếu bạn thấy một số tệp hoặc thư mục và không chắc chúng dùng để làm gì.

Bạn có thể đọc bài viết trước của tôi nếu bạn muốn biết cách tạo một tệp hàng loạt(batch file) . Sau đó, tất cả những gì bạn phải làm là chạy tệp hàng loạt bất cứ lúc nào(batch file anytime) bạn muốn để xóa hàng đợi in(print queue) . May mắn thay, quy trình xóa hàng đợi in(print queue) là giống nhau đối với Windows 8 , Windows 7, Vista và XP.



About the author

Tôi là một chuyên gia máy tính với hơn 10 năm kinh nghiệm. Khi rảnh rỗi, tôi thích giúp việc tại bàn văn phòng và dạy bọn trẻ cách sử dụng Internet. Kỹ năng của tôi bao gồm nhiều thứ, nhưng điều quan trọng nhất là tôi biết cách giúp mọi người giải quyết vấn đề. Nếu bạn cần ai đó có thể giúp bạn trong việc khẩn cấp hoặc chỉ muốn một số mẹo cơ bản, vui lòng liên hệ với tôi!



Related posts