Computer >> Máy Tính >  >> Hệ thống >> Windows

Cách thực hiện sửa bộ đệm in trong Windows 11/10

Trong bài đăng này, chúng tôi sẽ hướng dẫn bạn cách sửa chữa Dịch vụ bộ đệm in trong Windows 11/10. Print Spooler (tệp thực thi) là một tính năng được tích hợp sẵn của Windows để xử lý các lệnh in. Hầu hết thời gian, dịch vụ hoạt động tốt. Tuy nhiên, đôi khi người dùng phải đối mặt với nhiều vấn đề như dịch vụ Bộ đệm in không chạy, lỗi dịch vụ Bộ đệm in 1068, lỗi Bộ đệm in 0x800706B9, v.v. Nếu bạn cũng đang gặp phải một số vấn đề với nó, thì bài đăng này có thể giúp bạn sửa chữa Bộ đệm máy in trong Windows 11/10 với một số bản sửa lỗi.

Sửa bộ đệm in trong Windows 11/10

Trước đó, có một công cụ Microsoft Fix It để sửa chữa Print Spooler, nhưng công cụ đó đã bị ngừng hoạt động. Do đó, bạn có thể thử một số bản sửa lỗi thủ công được đề cập trong bài đăng này để sửa chữa nó.

  1. Bật hoặc bật Print Spooler
  2. Khởi động lại dịch vụ Print Spooler bằng Trình quản lý tác vụ
  3. Đặt lại và xóa bộ đệm in bằng Command Prompt
  4. Thêm các tệp nhị phân cần thiết cho Print Spooler
  5. Đảm bảo rằng các phần phụ thuộc của Print Spooler đang chạy
  6. Sử dụng Registry Editor.

1] Bật hoặc bật Print Spooler

Nếu dịch vụ Print Spooler hoàn toàn không chạy, thì có thể dịch vụ đã bị vô hiệu hóa hoặc bị tắt hoặc bị dừng. Vì vậy, trước tiên, bạn cần bật hoặc kích hoạt dịch vụ Print Spooler bằng Windows Services Manager hoặc một số cách khác. Khi dịch vụ được khởi động thành công, bạn có thể sử dụng nó mà không gặp bất kỳ sự cố nào.

2] Khởi động lại dịch vụ Print Spooler bằng Trình quản lý tác vụ

Cách thực hiện sửa bộ đệm in trong Windows 11/10

Nếu dịch vụ này đã chạy mà bạn vẫn gặp phải một số loại sự cố thì việc khởi động lại đơn giản cho dịch vụ này có thể giúp bạn khắc phục sự cố đang gặp phải. Bạn có thể khởi động lại Print Spooler bằng Trình quản lý tác vụ. Các bước thực hiện như sau:

  1. Mở Trình quản lý tác vụ bằng hộp Tìm kiếm hoặc theo bất kỳ cách nào khác được ưu tiên
  2. Nhấp vào Thêm chi tiết tùy chọn để truy cập tất cả các tab
  3. Chuyển sang Dịch vụ tab
  4. Cuộn xuống và chọn Spooler dịch vụ
  5. Nhấp chuột phải vào Spooler
  6. Nhấp vào nút Khởi động lại tùy chọn.

3] Đặt lại và xóa bộ đệm in bằng Command Prompt

Cách thực hiện sửa bộ đệm in trong Windows 11/10

Nếu có một số lệnh in bị kẹt trong hàng đợi in, thì cũng có khả năng Print Spooler không hoạt động như bình thường. Vì vậy, tốt hơn hết bạn nên đặt lại và xóa Print Spooler. Điều này có thể được thực hiện bằng Command Prompt. Đây là các bước:

Mở Command Prompt với tư cách quản trị viên

Thực hiện lệnh sau:

net stop spooler

Thao tác này sẽ dừng dịch vụ Print Spooler, điều này rất hữu ích để quá trình đặt lại có thể diễn ra thành công

Tiếp theo, chạy lệnh sau:

DEL /F /S /Q %systemroot%\System32\spool\PRINTERS\*

Thao tác này sẽ bắt đầu và hoàn tất quá trình đặt lại cũng như xóa các công việc bị kẹt (tệp * .shd và * .spl)

Cuối cùng, thực hiện lệnh này. Thao tác này sẽ khởi động lại Print Spooler.

net start spooler

Điều này sẽ giải quyết được vấn đề của bạn.

Bạn cũng có thể xóa các tệp SHD và SPL theo cách thủ công. Đối với điều này, hãy truy cập PRINTERS thư mục. Đường dẫn của nó ở đây:

C:\Windows\System32\spool\PRINTERS

Tìm các tệp đó và xóa chúng theo cách thủ công.

4] Thêm các tệp nhị phân cần thiết cho Print Spooler

Phải có các tệp DLL và EXE cho Print Spooler để làm cho nó hoạt động bình thường. Các tệp này là spoolss.dll , win32spl.dll , spoolss.exe localspl.dll . Tất cả các tệp này đều có trong System32 thư mục ( C> Windows> System32 ). Kiểm tra xem tất cả các tệp như vậy có ở đó hay không. Nếu không, bạn cần sửa các tệp DLL và tệp EXE bị thiếu cho Print Spooler.

Sau đó, Print Spooler sẽ hoạt động tốt.

5] Đảm bảo rằng các phần phụ thuộc của Print Spooler đang chạy

Có nhiều dịch vụ phụ thuộc vào các dịch vụ khác hoặc các thành phần hệ thống để hoạt động bình thường. Tương tự đối với Print Spooler cũng vậy. Vì vậy, bạn cần phải tìm tất cả các phần phụ thuộc đó và chạy hoặc khởi động chúng nếu chưa có.

Để thực hiện việc này, bạn có thể mở Trình quản lý dịch vụ Windows, sau đó tìm Phụ thuộc cho Bộ đệm in bằng cách truy cập cửa sổ thuộc tính của nó. Sau đó, hãy chạy tất cả các dịch vụ phụ thuộc như vậy bằng cách sử dụng cùng một Trình quản lý dịch vụ Windows.

6] Sử dụng Registry Editor

Tùy chọn này có thể hơi phức tạp. Registry Editor lưu trữ các mục nhập quan trọng (khóa và giá trị) cho các tệp hệ thống và các ứng dụng khác. Có các mục đăng ký Print Spooler cũng phải có ở đó để làm cho nó hoạt động chính xác. Nếu các tệp đó không có, nó có thể gây ra sự cố Print Spooler không phản hồi đúng cách. Vì vậy, hãy kiểm tra các mục nhập như vậy và tạo các khóa và giá trị trong Sổ đăng ký nếu các mục nhập đó không tồn tại.

Trước khi thử bất kỳ tùy chọn nào được đề cập bên dưới, hãy tạo một bản sao lưu của Registry để bạn có thể khôi phục nó sau này nếu cần.

  1. Thêm các phím màn hình in tiêu chuẩn và giá trị của chúng
  2. Thêm winprint Khóa đăng ký và giá trị chuỗi của nó
  3. Xóa bất kỳ đường dẫn giả nào cho Giá trị chuỗi SpoolDirectory của máy in của bạn,

1] Thêm các phím màn hình in tiêu chuẩn và giá trị của chúng

Cách thực hiện sửa bộ đệm in trong Windows 11/10

Làm theo cẩn thận tất cả các bước:

  • Khởi chạy hoặc mở Registry Editor của Windows 10
  • Truy cập Màn hình mã đăng kí. Con đường là:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors
  • Tạo Cổng cục bộ , Cổng TCP / IP chuẩn Màn hình USB khóa đăng ký trong khóa Màn hình
  • Tạo Trình điều khiển đặt tên Giá trị chuỗi trong tất cả các khóa đăng ký nói trên
  • Nhấp đúp vào giá trị Trình điều khiển cho khóa Cổng cục bộ
  • Thêm localspl.dll trong hộp Dữ liệu giá trị
  • Nhấn OK
  • Nhấp đúp vào giá trị Chuỗi ổ đĩa cho khóa Cổng TCP / IP Chuẩn
  • Thêm tcpmon.dll trong hộp dữ liệu Giá trị
  • Nhấn OK
  • Nhấp đúp vào giá trị Trình điều khiển cho khóa Màn hình USB
  • Thêm usbmon.dll trong hộp dữ liệu Giá trị
  • Nhấn OK.

2] Thêm khóa đăng ký winprint và giá trị chuỗi của nó

Cách thực hiện sửa bộ đệm in trong Windows 11/10

  • Mở Windows 10 Registry Editor
  • Truy cập Bộ xử lý In Chìa khóa. Con đường là:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Print Processors
  • Tạo winprint Khóa đăng ký trong khóa Bộ xử lý in
  • Tạo Trình điều khiển đặt tên Giá trị chuỗi ở phía bên phải
  • Nhấp đúp vào Giá trị chuỗi Drive
  • Thêm winprint.dll nhập vào trường Dữ liệu giá trị
  • Nhấn OK.

3] Xóa bất kỳ đường dẫn giả nào cho Giá trị chuỗi SpoolDirectory của máy in của bạn

Cách thực hiện sửa bộ đệm in trong Windows 11/10

Tùy chọn này có thể hữu ích nếu bạn đã kết nối nhiều máy in với máy tính của mình. Một số tệp hoặc phần mềm độc hại lây nhiễm có thể đã thêm một số đường dẫn giả mạo trong trường Dữ liệu giá trị của SpoolDirectory Giá trị chuỗi của máy in của bạn có trong Registry Editor. Điều đó có thể gây ra trở ngại trong việc sử dụng Print Spooler một cách hoàn hảo. Vì vậy, xóa đường dẫn giả đó có thể hữu ích. Các bước là:

  • Mở Trình chỉnh sửa sổ đăng ký
  • Truy cập Máy in Đây là đường dẫn:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers
  • Trong Máy in, nhấp vào Tên máy in điều đó đang gây ra vấn đề
  • Ở phía bên phải, cuộn xuống và nhấp đúp vào SpoolDirectory Giá trị chuỗi
  • Xóa hoặc xóa tất cả các mục nhập có trong trường Dữ liệu giá trị
  • Nhấn nút OK.

Công cụ sửa bộ đệm in

Đã từng có công cụ Khắc phục sự cố cũng như Công cụ chẩn đoán làm sạch bộ đệm in từ Microsoft nhưng điều đó hiện không khả dụng. Trình khắc phục sự cố máy in là công cụ gần nhất mà bạn có.

Bạn có thể dùng thử công cụ miễn phí của bên thứ 3 này có tên là Fix Print Spooler từ sordum.org và xem điều đó có giúp ích cho bạn không.

Hy vọng điều gì đó từ những bản sửa lỗi này sẽ giúp bạn. Nếu không, bạn có thể cần xem xét tùy chọn Đặt lại PC này.

Cách thực hiện sửa bộ đệm in trong Windows 11/10