Nếu bạn không thể in ấn trong Windows 10/11 vì dịch vụ Print Spooler không chạy, hãy tiếp tục đọc bên dưới để khắc phục sự cố.
Hãy tưởng tượng bạn có nhiều tài liệu cần in mà máy in không làm việc duy nhất nó nên làm – in tài liệu. Điều này có thể do nhiều lý do, bao gồm cả print spooler bị lỗi.
Một trong những lỗi in ấn thường gặp là "The Printer Spooler service is not running." Print Spooler là thành phần trong Windows 10/11 chuyển yêu cầu in từ máy tính đến máy in. Khi dịch vụ print spooler bị hỏng hoặc bị tắt, máy in sẽ không thể in.
Hướng dẫn này chứa một số phương pháp khắc phục sự cố "Printer Spooler service is not running" & "Printer Spooler service cannot start" trong Windows 10.
KHẮC PHỤC: Print Spooler service Cannot Start / Print Spooler not running trong Windows 11/10
- Chạy trình khắc phục sự kiện máy in (Printer troubleshooter).
- Khởi động hoặc khởi động lại dịch vụ Print Spooler.
- Xóa các tác vụ in (Print Spooler jobs) đang chờ.
- Gỡ cài đặt & cài đặt lại máy in.
- Sửa lỗi Print Spooler trong Registry.
- Khôi phục dịch vụ Print Spooler từ máy tính khác.
Phương pháp 1: Chạy trình khắc phục sự kiện máy in
Windows 10/11 cung cấp công cụ khắc phục sự kiện in ấn nâng cao có thể giúp bạn giải quyết vấn đề "Print Spooler Service not running" ngay lập tức.
1. Tìm kiếm Troubleshoot settings và nhấn Open.

2. Chọn Additional troubleshooters.

3. Tìm mục Printer và nhấn Run trình khắc phục sự kiện.

4. Để trình khắc phục sự kiện chạy và chọn Apply this fix nếu được nhắc khắc phục sự cố.

5. Khi hoàn tất, kiểm tra xem máy in có hoạt động không.
Phương pháp 2: Khởi động/Khởi động lại dịch vụ Print Spooler
Nếu dịch vụ print spooler dừng, tài liệu tích lũy trong hàng đợi in và máy in không in. Vì vậy, hãy tiến hành khởi động (hoặc khởi động lại) dịch vụ print spooler.
1a. Nhấn Windows + R để mở Run widget.
1b. Gõ: services.msc và nhấn Enter.

2. Tìm dịch vụ Print Spooler và nhấn đúp vào nó.

3a. Đảm bảo Startup Type là Automatic và nhấn Start để chạy dịch vụ. Nếu đã chạy, nhấn Stop rồi Start để khởi động lại dịch vụ.
3b. Cuối cùng đảm bảo Service status là Running và nhấn OK.

4a. Dịch vụ in ấn còn phụ thuộc vào ba (3) dịch vụ sau để hoạt động đúng:
- DCOM Server Process Launcher
- Remote Procedure Call (RPC)
- RPC Endpoint Mapper
4b. Nếu dịch vụ print spooler không thể khởi động, kiểm tra Status của các dịch vụ trên có Running không, nếu không thì làm theo bước 3a & 3b để khởi động dịch vụ đó.

5. Khi xong, thử in một tài liệu và xem sự cố đã được giải quyết chưa.
Phương pháp 3. Xóa các tác vụ in đang chờ của Print Spooler
1. Làm theo bước 1-3 phương pháp 2 và DỪNG (STOP) dịch vụ Print Spooler.
2a. Nhấn Windows
+ R để mở hộp thoại Run.
2b. Trong hộp lệnh run, gõ (copy/dán) lệnh sau và nhấn OK:
- %systemroot%\System32\Spool\Printers

3. Nhấn CTRL + A để chọn tất cả file trong thư mục 'Printers' và Xóa (Delete) tất cả.
4. Khởi động dịch vụ Print Spooler và thử in.
Phương pháp 4: Gỡ cài đặt máy in
Một cách hiệu quả khác để xử lý lỗi print spooler là gỡ cài đặt driver máy in và các phần mềm liên quan đến máy in và cài đặt lại máy in. Phương pháp này thường giải quyết được vấn đề in ấn, đặc biệt nếu driver máy in bị hỏng. Để gỡ cài đặt máy in:
1a. Nhấn Windows
+ R để mở hộp thoại Run.
1b. Gõ devmgmt.msc và nhấn Enter để mở Device Manager.

2a. Trong cửa sổ Device Manager, mở rộng Printers.
2b. Chuột phải vào Máy in và chọn Uninstall device. (Ở cảnh báo, chọn Uninstall để tiếp tục.)

2c. Khi xong, đóng Device Manager.
3a. Nhấn Windows
+ R để mở hộp thoại Run.
3b. Gõ appwiz.cpl vào ô tìm kiếm và nhấn Enter.

4. Kiểm tra xem có phần mềm máy in nào được cài đặt không và nếu có Gỡ cài đặt (Uninstall) nó.

3. Sau khi hoàn tất, khởi động lại máy tính và để Windows tự cài đặt driver máy in. Nếu Windows không cài driver, vào trang hỗ trợ của nhà sản xuất máy in để tải và cài driver mới nhất.
4. Sau khi cài đặt máy in, thử in.
Phương pháp 5: Sửa lỗi Print Spooler không chạy trong Registry
1a. Nhấn Windows
+ R để mở hộp thoại Run.
1b. Gõ regedit và nhấn Enter để mở Registry Editor. (Nhấn Yes ở cửa sổ xác nhận).

2. Trong registry điều hướng đến vị trí:
- HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\Environments\Windows x64\Print Processors
3a. Chuột phải vào Print Processors và chọn Export để sao lưu khóa registry.

3b. Đặt tên file registry (ví dụ "PrintProcessors.reg") và lưu file lên Desktop. *
* Lưu ý: Nếu có sự cố, nhấn đúp file registry đã lưu trên Desktop để khôi phục registry.

4. Mở rộng khóa 'Print Processors' và xóa bất kỳ thư mục con nào dưới nó trừ thư mục winprint. (Cơ bản là chuột phải vào từng thư mục khác và chọn Delete). *
* Lưu ý: Nếu không có thư mục nào khác ngoài winprint thì bỏ qua sang phương pháp tiếp theo.

5. Khi xong khởi động lại máy tính và thử in.
Phương pháp 6. Khôi phục dịch vụ Print Spooler bị hỏng từ máy tính khác
Nếu sau khi làm theo các phương pháp trên dịch vụ print spooler vẫn không chạy, điều này cho thấy file thực thi của dịch vụ (spoolsv.exe) hoặc khóa registry Print Spooler bị hỏng.
Lúc này nếu bạn có máy tính khác chạy cùng hệ điều hành và hoạt động bình thường, hãy làm theo các bước dưới:
1. Trên máy tính hoạt động tốt:
a. Làm theo bước 1-3 để export và lưu khóa registry 'Print Processors' vào USB.
b. Sao chép file "spoolsv.exe" từ thư mục "C:\Windows\System32" vào USB.
2. Trên máy tính bị lỗi print spooler:
a. Cắm USB chứa file từ máy tính tốt.
b. Nhấn đúp vào "Print Processors.reg" và import khóa vào registry.
c. Sao chép file "spoolsv.exe" từ USB vào thư mục "C:\Windows\System32" (chọn yes để ghi đè).
d. Cuối cùng khởi động lại máy tính và thử in.
Đã xong! Phương pháp nào đã giúp bạn?
Hãy cho biết hướng dẫn này có giúp ích cho bạn không bằng cách để lại bình luận về trải nghiệm. Vui lòng thích và chia sẻ hướng dẫn để giúp người khác.