spoolsv.exe tiêu thụ tất cả tài nguyên CPU và RAM


8

Hãy xem xét cài đặt Windows 7 x64 với 2 máy in được cài đặt. Hệ thống có RAM 8GB được cài đặt. Một máy in là Máy in Brother laser MFC-8220 qua TCP / IP và máy in còn lại là máy in CutePDF.

Vấn đề: sự spoolsv.exethường xuyên ăn lượng khiêu dâm bộ nhớ và CPU khi máy không hoạt động. Thông thường thiết bị được tắt nguồn. Bật nó lên không ảnh hưởng đến việc sử dụng RAM hoặc CPU.

Cân nhắc đầu tiên là có lẽ một công việc in trước đây đã được gửi cho Brother, nhưng hàng đợi trống và không có công việc nào đang chờ.

Những ảnh chụp màn hình này không hiển thị, nhưng thường xuyên spoolsvdịch vụ sẽ tiêu thụ hết 8GB và leo lên để sử dụng 95 - 100% CPU.

văn bản thay thế

văn bản thay thế

Hai máy in - máy in Brother và máy in CutePDF đều có 0 tài liệu trong hàng đợi tương ứng.

Câu hỏi: Tôi có thể thực hiện các biện pháp nào để đảm bảo spoolsv.exe không tiêu thụ lượng CPU và RAM không phù hợp?

văn bản thay thế

Câu trả lời:


3

SPOOLSV tải trình điều khiển in vào quy trình riêng của mình - gỡ cài đặt bản in Brother và gói trình điều khiển (từ Quản lý in) và xem vấn đề còn tồn tại không. Nếu không thì vấn đề là trình điều khiển in.

Nếu đó là trình điều khiển in, bạn sẽ cần thay đổi nó. Trình điều khiển in Brother ưa thích của tôi là trình điều khiển BRSCRIPT, vì nó rất nhẹ. Nhưng tôi đã kiểm tra và không có trình điều khiển BRSCRIPT cho MFC-8220 của bạn. Hãy thử trình điều khiển Windows 7 64 bit mới nhất từ ​​trang web Brother hoặc thử trình điều khiển Windows XP 64 bit (nếu đó là gói khác với Windows 7).

http://welcome.solutions.brother.com/bsc/public/as/au/en/dlf/doad_top.html?reg=as&c=au&lang=en&prod=mfc8220_as

Một số người đề xuất sử dụng "In trực tiếp đến máy in", nếu bạn cho rằng đó là "giải pháp".

Nếu điều đó không có ích, bạn có thể muốn kịch bản dịch vụ bộ đệm khởi động lại khi nó bắt đầu sử dụng> 100 MB RAM - một lần nữa, đó là nếu bạn coi đó là một "giải pháp".

Nếu bạn không muốn giải quyết vấn đề này một cách chính xác, XPERF sẽ xử lý khi nó thể hiện CPU cao và xem bạn đang đốt những chu kỳ CPU đó ở đâu. Nếu nó nằm trong Brother DLL thì hãy gửi email cho họ.


3

Nó có thể là vấn đề "tập tin in bị hỏng" phổ biến. Kiểm tra bên dưới C:\WINDOWS\system32\spool\PRINTERScho bất kỳ tập tin có thể kéo dài. Xóa tất cả chúng và khởi động lại dịch vụ bộ đệm in.


1
@ John - cảm ơn bạn đã gợi ý này. Tôi đã kiểm tra ở đó và không có tệp nào (ẩn hoặc mặt khác) ở đó.
p.campbell

Hấp dẫn. Hãy thử cài đặt trình điều khiển mới nhất cho máy in.
John T

Đã sửa nó cho tôi. Bạn có thể cần phải giết spoolsv.exetrước khi xóa bất cứ thứ gì vì nó có thể có các tệp xử lý mở (có ngay cả sau khi khởi động lại).
bers

0

Hãy thử Trình giám sát tài nguyên, được tích hợp trong Windows 7 (Vista?). Điều đó sẽ giúp bạn kiểm tra xem đó có phải là vấn đề với truy cập đĩa hoặc mạng không.


0

Tôi có cùng một vấn đề. Nó xảy ra khi sử dụng người anh em MFC-8440 làm máy in mạng. Chúng tôi sử dụng máy in USB và có thể sử dụng trên mạng. Các trình điều khiển cài đặt cục bộ, và nó in bình thường. nhưng mức sử dụng CPU cao và RAM không ngừng tăng lên.

Đây là một vấn đề cả trong XP và Windows 7

Tôi đã có thể dừng nó trong XP bằng cách chọn gửi tài liệu trực tiếp đến máy in. Nó không làm hỏng chúng. Đây là một tùy chọn trong tùy chọn máy in. Trong Windows 7, khi bạn chọn gửi tài liệu trực tiếp đến máy in, nó sẽ gặp sự cố với máy in.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.