Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows 10

Khắc phục lỗi Print Spooler Windows 10: Dừng dịch vụ tự tắt & Sửa lỗi 'Không chạy'

In tài liệu rất dễ dàng, nhưng một số người dùng báo cáo "dịch vụ Print Spooler không chạy" khi in tài liệu hoặc cài đặt máy in. Thông báo lỗi như "Dịch vụ in cục bộ không chạy. Vui lòng khởi động lại spooler hoặc khởi động lại máy". Nếu bạn khởi động lại dịch vụ từ bảng điều khiển dịch vụ Windows, nó lại dừng lại liên tục. Vì vậy, nếu bạn cũng đang gặp khó khăn với vấn đề này, đây là một số giải pháp hiệu quả để khắc phục Print Spooler liên tục dừng lại hoặc dịch vụ Print Spooler không chạy trên Windows 10.

Dịch vụ Print Spooler là gì?

Print Spooler là một phần mềm/dịch vụ lưu trữ tạm thời các tác vụ in trên ổ cứng máy tính hoặc trong bộ nhớ cho đến khi máy in sẵn sàng in chúng. Đây là một dịch vụ thiết yếu trên máy tính Windows 10 cho mục đích in ấn. Nó nên chạy suôn sẻ để thêm máy in mới vào máy tính hoặc in/gửi tài liệu đến máy in. Nhưng đôi khi, do cấu hình driver sai, nhiễm virus hoặc một số lý do khác, Print Spooler này liên tục dừng lại, không chạy đúng để hoàn thành tác vụ in. Ngoài ra, nếu bạn đã cài đặt nhiều máy in, vấn đề có thể do một trong những máy in đó gây ra dịch vụ Print Spooler dừng lại.

Print Spooler liên tục dừng lại trên Windows 10

Đôi khi dịch vụ Print Spooler có thể liên tục dừng lại do file Print Spooler bị hỏng. Bạn có thể xóa các file đó để khắc phục vấn đề này.

  • Nhấn phím Windows + R và gõ services.msc trong trường tìm kiếm và nhấn Enter.
  • Trong danh sách Dịch vụ, dừng dịch vụ Print Spooler.
  • Trong Windows Explorer, điều hướng đến thư mục dưới đây và mở thư mục PRINTERS.
    C:\Windows\system32\spool\PRINTERS
  • Nhấp vào Tiếp tục hoặc Có (nếu UAC nhắc) để cho phép mở thư mục PRINTERS.
  • Xóa tất cả các file trong thư mục PRINTERS cho đến khi nó trống, sau đó đóng Windows Explorer.
    Lưu ý: KHÔNG XÓA chính thư mục PRINTERS. Chỉ xóa nội dung bên trong.
  • Mở Dịch vụ (Services) và khởi động dịch vụ Print Spooler.
  • Bây giờ kiểm tra chức năng in hoạt động bình thường.

Đảm bảo dịch vụ Print Spooler được đặt là Tự động (Automatic)

Đây cũng là điểm quan trọng nhất: đảm bảo dịch vụ Print Spooler được đặt để tự động khởi động cùng Windows.

Thay đổi dịch vụ spooler máy in thành Tự động.

  • Nhấn phím Windows + R.
  • Gõ services.msc trong hộp và nhấn Enter.
  • Tìm dịch vụ tên Print Spooler, đảm bảo dịch vụ đang chạy (started) và đặt thành Tự động (Automatic).
  • Để đặt dịch vụ thành Tự động, nhấp chuột phải vào dịch vụ chọn Thuộc tính (Properties).
  • Thay đổi Loại khởi động (Startup type) thành Tự động (Automatic), sau đó khởi động dịch vụ bên cạnh Trạng thái dịch vụ.
  • Nhấp Áp dụng để lưu thay đổi.
  • Chuyển sang tab Khôi phục (Recovery), tìm cài đặt "Lỗi tiếp theo" (Subsequent failures) và đặt thành "Khởi động lại dịch vụ" (Restart the Service).

Kiểm tra xem các dịch vụ phụ thuộc của Print Spooler có đang chạy không.

  • Bây giờ, nhấp vào tab "Phụ thuộc" (Dependencies).
  • Ghi lại tất cả các dịch vụ phụ thuộc được liệt kê,
  • Nhấp Áp dụng rồi OK, đóng cửa sổ Thuộc tính Print Spooler.
  • Lặp lại các bước trên cho các dịch vụ phụ thuộc đã ghi nhớ. (Chúng phải ở trạng thái đang chạy)

Khởi động lại máy tính một lần và kiểm tra xem vấn đề Print Spooler liên tục dừng hoặc không chạy có được giải quyết không.

Chạy trình khắc phục sự cố máy in (Printer Troubleshooter)

Trình khắc phục sự cố máy in tích hợp sẵn có thể tự động phát hiện và sửa chữa hầu hết các cài đặt sai và lỗi có thể gây ra sự cố khi in.

Để chạy trình khắc phục sự cố máy in:

  • Gõ "cài đặt khắc phục sự cố" (troubleshoot settings) trên tìm kiếm menu Start và chọn kết quả đầu tiên.
  • Tìm và chọn máy in (printer), sau đó chạy trình khắc phục sự cố.
  • Điều này sẽ phát hiện các vấn đề ngăn chặn máy in spooler dừng liên tục và cố gắng sửa chữa chúng.
  • Khởi động lại Windows sau khi hoàn tất quá trình khắc phục sự cố.
  • Kiểm tra vấn đề đã được giải quyết.

Cài đặt cập nhật Windows (Windows Updates)

Cập nhật Windows giúp máy tính của bạn được cập nhật với các bản cập nhật hệ thống và driver mới nhất, có thể giải quyết vấn đề bạn đang gặp phải. Bạn có thể kiểm tra Windows Update thủ công để đảm bảo bạn có các bản cập nhật mới nhất.

  1. Trong tìm kiếm gõ Windows Updates
  2. Nhấp vào Windows Updates
  3. Nhấp vào Kiểm tra cập nhật (Check for updates) và cài đặt (install) các cập nhật Windows mới nhất.

Cài đặt lại Driver máy in (Reinstall Printer Driver)

Đôi khi driver máy in đã cài đặt bị cũ hoặc hỏng có thể gây ra các lỗi khác nhau. Và có thể lỗi Print Spooler liên tục dừng là một trong số đó. Gỡ cài đặt và cài đặt lại driver máy in từ trang web của nhà sản xuất và kiểm tra.

  • Nhấn Phím Windows + X và nhấp Device Manager (Trình quản lý thiết bị).
  • Mở rộng 'Printer drivers' (Driver máy in).
  • Nhấp chuột phải vào driver máy in và nhấp vào gỡ cài đặt (uninstall).
  • Bây giờ cài đặt driver máy in mới nhất cho Windows 10 từ trang web của nhà sản xuất.

Cài đặt driver máy in ở chế độ tương thích (Compatibility mode):

Vấn đề này có thể phát sinh do driver máy in không tương thích với Windows 10. Hãy thử cài đặt driver ở chế độ tương thích và kiểm tra xem có giúp ích không.

  • Nhấp chuột phải vào driver máy in bạn đã tải từ trang web nhà sản xuất.
  • Nhấp/Chạm vào Thuộc tính (Properties).
  • Chọn "Chạy chương trình này ở chế độ tương thích cho" (Run this program in Compatibility mode for) trong tab Tương thích (Compatibility).
  • Chọn Windows 8.1/8 từ menu thả xuống dưới Chế độ tương thích.
  • Nhấp Áp dụng và OK.
  • Cài đặt driver, khởi động lại PC và kiểm tra xem vấn đề đã được giải quyết chưa.

Sửa lỗi Print Spooler liên tục dừng bằng Registry

Nếu tất cả các phương pháp trên không thể khắc phục vấn đề Print Spooler liên tục dừng, đây là một tinh chỉnh Registry đơn giản mà rất có thể khắc phục vấn đề cho bạn.

  • Nhấn Windows + R, gõ regedit và OK để mở Trình soạn thảo Registry Windows.
  • Sao lưu cơ sở dữ liệu Registry, sau đó điều hướng đến khóa sau.
  1. Đối với phiên bản Windows 32-bit:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86\Print Processors

  1. Đối với phiên bản Windows 64-bit:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Print Processors

  • Ở đây xóa tất cả các khóa (keys) trừ winprint.
  • Chuột phải vào khóa bạn muốn xóa và chọn Xóa (Delete) từ menu.
  • Đóng Registry Editor và Khởi động lại Windows.
  • Sau đó mở dịch vụ Windows và khởi động lại dịch vụ Print Spooler.
  • Lần này Print Spooler nên khởi động và chạy bình thường không có vấn đề gì.

Các giải pháp này có giúp khắc phục dịch vụ Print Spooler không chạy, Print Spooler liên tục dừng trên Windows 10 không? Hãy cho chúng tôi biết trong phần bình luận bên dưới, cũng đọc:

  • Cách kiểm tra phiên bản Bluetooth trên Windows 10, 8.1 và 7
  • Driver màn hình ngừng phản hồi và đã khôi phục Windows 10, 8.1 và 7
  • Khắc phục dịch vụ Print Spooler không chạy sau cập nhật Windows 10
  • Đã giải quyết: Máy in chỉ in một trang sau đó treo cho đến khi khởi động lại Windows 10
  • Cách khắc phục sự cố máy in trên Windows 10, bản cập nhật 2004