8 Cách Sửa Lỗi Print Spooler Is Not Running Triệt Để 2026

Ngày đăng: / Ngày cập nhật:

8 Cách Sửa Lỗi Print Spooler Is Not Running Triệt Để 2026

Lỗi Print Spooler is not running được khắc phục nhanh nhất bằng cách khởi động lại dịch vụ Spooler trong Services.msc hoặc dọn dẹp thư mục bộ nhớ đệm PRINTERS của hệ thống. Đây là hiện tượng trình quản lý hàng đợi in ấn bị dừng đột ngột do xung đột lệnh in, lỗi Driver hoặc tệp tin hệ thống bị hỏng trên Windows 10 và Windows 11.

Đối với người dùng văn phòng, việc xử lý lỗi này giúp khôi phục khả năng in ấn ngay lập tức. Với IT Admin, việc can thiệp sâu vào Registry và Group Policy sẽ giúp ngăn chặn lỗi tái diễn trên toàn bộ hệ thống mạng nội bộ. Dưới đây là hướng dẫn chi tiết 8 phương pháp từ đơn giản đến chuyên sâu.

1. Khởi Động Lại Dịch Vụ Print Spooler (Dành cho mọi đối tượng)

Dịch vụ Print Spooler là "trái tim" của hệ thống in ấn Windows. Nếu dịch vụ này bị tắt, máy tính sẽ không thể kết nối với bất kỳ máy in nào.

1.1. Cách Restart dịch vụ thủ công

Nhấn tổ hợp phím Windows + R, nhập services.msc và nhấn Enter. Tìm dòng Print Spooler, nhấp chuột phải và chọn Restart. Nếu dịch vụ đang ở trạng thái "Stopped", hãy chọn Start để kích hoạt lại.

1.2. Cấu hình tự động khởi chạy (Recovery)

Để ngăn lỗi tự ngắt trong tương lai, nhấp đúp vào Print Spooler, tại tab Recovery, thiết lập cả 3 mục: First failure, Second failure, Subsequent failures thành Restart the Service. Tại tab General, hãy đảm bảo Startup type được để là Automatic.

lỗi máy in print spooler

2. Dọn Dẹp Bộ Nhớ Đệm Trong Thư Mục Spool

Khi một lệnh in bị hỏng (corrupted), nó sẽ bị kẹt lại trong hàng đợi và khiến toàn bộ dịch vụ Spooler bị treo cứng.

2.1. Dừng dịch vụ trước khi xóa tệp

Mở Command Prompt (Admin) và nhập lệnh net stop spooler. Việc dừng dịch vụ là bắt buộc để hệ thống cho phép can thiệp vào các tệp tin hệ thống đang chạy ngầm.

2.2. Xóa các tệp tạm tại thư mục PRINTERS

Chỉ xóa file TRONG thư mục PRINTERS, tuyệt đối không xóa nhầm thư mục cha spool.

Truy cập đường dẫn: C:\Windows\System32\spool\PRINTERS. Xóa toàn bộ các tệp tin bên trong thư mục này (thường có đuôi .SPL và .SHD). Sau khi xóa xong, quay lại CMD nhập lệnh net start spooler để máy in nhận lại hàng đợi mới.

3. Sử Dụng Command Prompt Để Fix Lỗi Nhanh

Sử dụng dòng lệnh giúp quản trị viên xử lý lỗi nhanh chóng trên nhiều máy trạm mà không cần qua giao diện đồ họa.

3.1. Lệnh Restart và Refresh dịch vụ

Sử dụng chuỗi lệnh sau để reset hoàn toàn trình quản lý in: net stop spooler & net start spooler. Lệnh này giúp giải phóng các tiến trình đang bị treo (deadlock) trong hệ thống.

3.2. Quét và sửa lỗi tệp tin hệ thống (SFC)

Nhập lệnh sfc /scannow để Windows tự động kiểm tra và thay thế các tệp tin Spooler.exe hoặc Spoolss.dll bị hỏng từ bản sao lưu dự phòng của hệ điều hành.

Services.msc - Print Spooler Stopped

4. Can Thiệp Registry Editor (Chuyên sâu)

Đây là giải pháp triệt để khi lỗi Spooler xuất phát từ các trình điều khiển in của bên thứ ba không tương thích.

Quan trọng: Trước khi sửa Registry, hãy backup bằng cách vào File > Export trong Registry Editor. Sửa sai Registry có thể khiến Windows không khởi động được.

4.1. Đường dẫn khóa Registry cần xử lý

Truy cập: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Print Processors. Đây là nơi chứa các trình xử lý lệnh in của hệ thống.

4.2. Khôi phục trạng thái winprint mặc định

IT Admin nên xóa tất cả các khóa con trong mục này ngoại trừ winprint. Việc này giúp đưa hệ thống in ấn về trạng thái nguyên bản của Microsoft, loại bỏ hoàn toàn xung đột từ các phần mềm máy in cũ.

Print Spooler Properties - Recovery Tab

5. Cập Nhật Và Cài Đặt Lại Driver Máy In

Driver máy in không tương thích với các bản cập nhật Windows (như KB500xxxx) thường xuyên gây ra lỗi Print Spooler is not running.

5.1. Update thông qua Device Manager

Nhấp chuột phải vào nút Start, chọn Device Manager > Print queues. Nhấp chuột phải vào tên máy in và chọn Update driver để tìm kiếm bản vá mới nhất từ Microsoft.

5.2. Gỡ bỏ hoàn toàn Driver lỗi

Trong trường hợp lỗi nặng, hãy vào Print Management, chọn All Drivers, nhấp chuột phải vào Driver nghi ngờ và chọn Remove Driver Package trước khi tiến hành cài đặt lại bản mới nhất từ trang chủ hãng.

6. Sử Dụng Công Cụ Printer Troubleshooter

Windows cung cấp trình sửa lỗi tự động giúp người dùng phổ thông có thể fix lỗi chỉ với vài cú click chuột.

6.1. Truy cập Troubleshoot Settings

Vào Settings > System > Troubleshoot > Other troubleshooters (trên Windows 11) hoặc Update & Security > Troubleshoot (trên Windows 10).

6.2. Thực thi trình Printer Troubleshooter

Nhấn Run tại mục Printer. Hệ thống sẽ tự động kiểm tra trạng thái dịch vụ, cấu hình IP máy in và các lỗi hàng đợi để đưa ra phương án khắc phục tự động.

7. Cấu Hình Lại Group Policy (Dành cho máy in mạng)

Trong môi trường doanh nghiệp, lỗi Spooler có thể do chính sách bảo mật ngăn cản máy trạm kết nối với máy in server.

7.1. Mở Local Group Policy Editor

Nhấn Windows + R, nhập gpedit.msc. Tìm theo đường dẫn: Computer Configuration > Administrative Templates > Printers.

7.2. Kích hoạt Allow Print Spooler

Tìm chính sách Allow Print Spooler to accept client connections, chuyển trạng thái sang Enabled. Thao tác này giúp máy tính chấp nhận các lệnh in từ xa, đặc biệt quan trọng khi sử dụng máy in qua mạng LAN hoặc Wifi.

8. Tạo File Batch Để Tự Động Fix Lỗi

IT Admin có thể tạo một file .bat để người dùng tự chạy mỗi khi gặp lỗi mà không cần hỗ trợ kỹ thuật.

8.1. Nội dung file Batch sửa lỗi

Mở Notepad và dán nội dung sau: @echo off
net stop spooler
del /Q /F /S "%systemroot%\System32\Spool\Printers\*.*"
net start spooler
pause
.

Lưu file với tên FixSpooler.bat.

8.2. Cách sử dụng

Chỉ cần nhấp chuột phải vào file chọn Run as Administrator, toàn bộ quy trình dừng dịch vụ, xóa cache và khởi động lại sẽ được thực hiện tự động trong 3 giây.

Xem Thêm Tại:

6 Cách Khắc Phục Nhanh Máy In Báo Offline Và Nguyên Nhân

FAQ - Câu Hỏi Thường Gặp

1. Làm thế nào để biết lỗi là do Spooler hay do máy in?
Nếu bạn nhấn Print mà máy tính báo lỗi "The service is not running" hoặc mục trạng thái máy in biến mất hoàn toàn, đó chắc chắn là lỗi dịch vụ Spooler.

2. Xóa file trong thư mục PRINTERS có làm mất bản in gốc không?
Không. Việc này chỉ xóa lệnh in đang truyền đi. Bạn chỉ cần mở lại file Word/PDF và nhấn lệnh in lại từ đầu.

3. Tại sao Print Spooler vẫn tự tắt sau khi tôi đã Start lại?
Đó là dấu hiệu của việc xung đột Driver nghiêm trọng hoặc file in trong bộ nhớ đệm bị lỗi nặng. Hãy thực hiện Cách 2 (Xóa cache) kết hợp Cách 5 (Cài lại Driver).

4. Sửa lỗi Spooler có cần khởi động lại máy tính không?
Đa số trường hợp chỉ cần Restart dịch vụ là đủ. Tuy nhiên, nếu lỗi liên quan đến Registry, bạn nên khởi động lại máy để các thay đổi có hiệu lực.