Computer >> Hướng Dẫn Máy Tính >  >> Phần Cứng >> Máy In & Máy Quét

Khắc phục lỗi Print Spooler Windows 10: Các giải pháp nhanh chóng, hiệu quả

Dịch vụ Print Spooler là một dịch vụ nền của Windows, chịu trách nhiệm quản lý hàng đợi in ấn (print queue) và gửi lệnh in đến máy in theo trình tự. Khi dịch vụ này bị dừng lại hoặc gặp lỗi, máy in sẽ không hoạt động, xuất hiện thông báo "Print Spooler service has been stopped". Bài viết này tổng hợp các nguyên nhân và 13 giải pháp khắc phục triệt để.

Tại sao cần Print Spooler?

Máy in cần thời gian để xử lý từng trang. Print Spooler lưu trữ tạm các tài liệu chờ in vào hàng đợi (queue) và gửi lần lượt đến máy in khi máy in rảnh. Nhờ đó, bạn có thể gửi nhiều lệnh in liên tiếp mà không phải chờ trang trước in xong.

Nguyên nhân gây lỗi Print Spooler

  • File in ấn chờ (pending) hoặc file spool bị hỏng (corrupt).
  • Virus/malware tấn công dịch vụ Print Spooler hoặc registry liên quan.
  • Dịch vụ Print Spooler cục bộ không chạy (Local Print Spooler not running).
  • Driver máy in cũ, không tương thích hoặc bị hỏng.
  • Cài đặt nhiều máy in không cần thiết gây xung đột.
  • Driver máy in trùng lặp (duplicate driver).

13 Giải pháp khắc phục lỗi Print Spooler trên Windows 10

Giải pháp 1: Quét virus/malware toàn hệ thống

Malware có thể làm hỏng file hệ thống hoặc thay đổi registry. Hãy cài phần mềm chống malware uy tín (Malwarebytes, Windows Defender, Kaspersky...) và thực hiện quét toàn bộ (Full Scan). Sau khi xóa 위협, cập nhật bản định nghĩa virus mới nhất.

Giải pháp 2: Dừng Print Spooler & xóa file rác trong thư mục Spool

  1. Nhấn Win + R → gõ services.msc → Enter.
  2. Tìm Print Spooler → chuột phải → Stop.
  3. Mở File Explorer, truy cập đường dẫn: C:\Windows\System32\spool\PRINTERS
  4. Xóa tất cả file trong thư mục PRINTERS.
  5. Rút cáp máy in ra khỏi máy tính.
  6. Quay lại services.msc → chuột phải Print Spooler → Start.
  7. Cắm lại máy in và test in.

Giải pháp 3: Khởi động lại (Restart) dịch vụ Print Spooler

  1. Win + R → services.msc → Enter.
  2. Tìm Print Spooler → chuột phải → Restart.
  3. Thử in lại. Nếu vẫn lỗi, sang giải pháp tiếp theo.

Giải pháp 4: Chạy Printer Troubleshooter (Công cụ khắc phục sự cố in ấn)

  1. Win + I mở Settings → Update & Security → Troubleshoot.
  2. Chọn Additional troubleshooters → Printer → Run the troubleshooter.
  3. Làm theo hướng dẫn, sau đó Khởi động lại Windows.
  4. Kiểm tra lại dịch vụ Print Spooler.

Giải pháp 5: Cập nhật Driver máy in

  1. Tìm "Windows Update" trong Start → mở.
  2. Nhấn Check for updates → cài đặt tất cả bản cập nhật (kể cả driver tùy chọn).
  3. Hoặc vào Device Manager (Win + X → M) → mở rộng Print queues → chuột phải máy in → Update driver → Search automatically.

Giải pháp 6: Sửa đổi Registry (Dành cho người dùng nâng cao)

Cảnh báo: Sai sót khi sửa registry có thể gây hỏng hệ thống. Hãy backup registry trước.

  1. Win + R → regedit → Enter.
  2. Điều hướng đến khóa:
    • Windows 32-bit: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86\Print Processors
    • Windows 64-bit: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x64\Print Processors
  3. Xóa tất cả các khóa (keys) con trừ khóa "winprint" (chuột phải → Delete).
  4. Đóng Registry Editor → Khởi động lại Windows → Khởi động lại dịch vụ Print Spooler.

Giải pháp 7: Reset Winsock

  1. Mở Command Prompt (Admin).
  2. Gõ lệnh: netsh winsock reset → Enter.
  3. Gõ exit → Enter → Khởi động lại máy tính.

Giải pháp 8: Tạo tài khoản người dùng mới

Đôi khi profile người dùng bị hỏng gây lỗi. Tạo tài khoản mới để kiểm tra:

  1. Win + R → control → Enter → User Accounts → Manage another account → Add a new user in PC settings.
  2. Làm theo hướng dẫn tạo tài khoản Local/Administrator mới.
  3. Đăng nhập tài khoản mới → test in ấn.

Giải pháp 9: Sửa lỗi bằng Command Prompt (Script tự động)

Mở CMD (Admin) và chạy lần lượt các lệnh sau (nhấn Enter sau mỗi dòng):

net stop spooler
del /Q /F /S "%systemroot%\System32\Spool\Printers\*.*"
net start spooler

Sau khi chạy xong, thử gửi lệnh in lại.

Giải pháp 10: Khởi động lại Windows

Đôi khi chỉ cần khởi động lại máy tính (Restart) để reset toàn bộ trạng thái dịch vụ và driver.

Giải pháp 11: Cài đặt lại (Re-install) Driver máy in từ đầu

  1. Control Panel → Programs and Features.
  2. Tìm driver/phần mềm máy in → Uninstall.
  3. Khởi động lại Windows.
  4. Tải driver mới nhất từ trang web nhà sản xuất (Epson, HP, Canon, Brother...).
  5. Cài đặt và test.

Giải pháp 12: Gỡ bỏ các máy in không cần thiết

  1. Settings → Devices → Printers & scanners.
  2. Chọn từng máy in không dùng → Remove device.
  3. Khởi động lại máy tính → test máy in chính.

Giải pháp 13: Xóa driver trùng lặp bằng Print Management

  1. Win + S → gõ "Print Management" → mở.
  2. Bên trái chọn All Drivers.
  3. Tìm các driver trùng tên (thường có hậu tố "Copy 1", "Copy 2"...).
  4. Chuột phải driver thừa → Remove Driver Package.
  5. Khởi động lại và test.

Câu hỏi thường gặp (FAQ)

Q1: Các phương pháp sửa lỗi Print Spooler?

Trả lời: 1) Xóa tất cả file in chờ trong thư mục spool. 2) Mở Services → tìm Print Spooler → Start. 3) Mở lại chương trình in → in lại tài liệu.

Q2: Làm mới (Refresh) Print Spooler như thế nào?

Trả lời: 1) Nhấn phím Windows → gõ services.msc. 2) Tìm Print Spooler → chuột phải → Stop. 3) Chuột phải lại → Start.

Q3: Các bước khởi động lại Local Printer Spooler?

Trả lời: 1) Trong Services, tìm Print Spooler. 2) Nhấn "Restart the service". 3) Windows sẽ cố gắng khởi động. 4) Khi trạng thái chuyển sang "Running" là xong.

Q4: Cách xóa bộ nhớ đệm in (Print Cache)?

Trả lời: 1) Mở Control Panel → tìm "Printer". 2) View Devices and Printers. 3) Chuột phải máy in → "See what's printing". 4) Menu Printer → Cancel All Documents.

Q5: Sửa lỗi hàng đợi in (Print Queue) treo?

Trả lời: 1) Hủy tất cả tài liệu. 2) Khởi động lại Spooler service. 3) Kiểm tra driver. 4) Thử tài khoản người dùng khác.

Q6: Quy trình troubleshooting máy in chung?

Trả lời: 1) Kiểm tra máy in bật, cùng Wi-Fi. 2) Power cycle máy in (tắt/mở nguồn). 3) Đặt làm Default printer. 4) Xóa print queue. 5) Reset Print Spooler service. 6) Remove & Re-add printer. 7) Restart PC.

Kết luận

Lỗi Print Spooler khá phổ biến nhưng hoàn toàn có thể khắc phục bằng các phương pháp trên. Hãy thử lần lượt từ giải pháp 1 đến 13. Nếu vẫn không khắc phục được, hãy liên hệ đội ngũ kỹ thuật viên giàu kinh nghiệm của chúng tôi qua chat để được hỗ trợ tận răng, đảm bảo giải quyết triệt để sự cố trong thời gian ngắn nhất.