spoolsv.exe mengkonsumsi semua sumber daya CPU dan RAM

8

Pertimbangkan instalasi Windows 7 x64 dengan 2 printer diinstal. Sistem ini memiliki 8GB RAM yang diinstal. Satu printer adalah Brother laser MFC-8220 Printer melalui TCP / IP, dan yang lainnya adalah printer CutePDF.

Soal: yang spoolsv.exeteratur makan jumlah cabul memori dan CPU ketika mesin idle. Biasanya perangkat dimatikan. Menyalakannya tidak berpengaruh pada penggunaan RAM atau CPU.

Pertimbangan pertama adalah bahwa mungkin suatu pekerjaan cetak sebelumnya telah dikirimkan kepada Bruder, tetapi antriannya kosong, dan tidak ada pekerjaan yang menunggu.

Tangkapan layar ini tidak muncul, tetapi secara teratur spoolsvlayanan akan mengkonsumsi semua 8GB dan naik untuk menggunakan 95-100% dari CPU.

teks alternatif

teks alternatif

Kedua printer - printer Brother dan CutePDF keduanya memiliki 0 dokumen dalam antrian masing-masing.

Pertanyaan: tindakan apa yang dapat saya ambil untuk memastikan spoolsv.exe tidak mengkonsumsi jumlah CPU dan RAM yang tidak sesuai?

teks alternatif

p.campbell
sumber

Jawaban:

3

SPOOLSV memuat driver cetak ke dalam prosesnya sendiri - hapus instalan print Brother dan paket driver (dari Print Management) dan lihat apakah masalah berlanjut. Jika tidak maka masalahnya adalah driver cetak.

Jika itu adalah driver cetak, Anda harus mengubahnya. Driver cetak Brother pilihan saya adalah driver BRSCRIPT, karena sangat ringan. Tetapi saya memeriksa dan tidak ada driver BRSCRIPT untuk MFC-8220 Anda. Coba driver Windows 7 64-bit terbaru dari situs web Brother, atau coba driver Windows XP 64-bit (jika itu paket yang berbeda dari Windows 7).

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

Beberapa orang menyarankan menggunakan "Cetak Langsung ke Printer", jika Anda menganggap itu "solusi".

Jika itu tidak membantu, Anda mungkin ingin skrip layanan spool untuk memulai kembali ketika mulai menggunakan RAM> 100MB - sekali lagi, itu jika Anda menganggapnya sebagai "solusi".

Jika Anda benar-benar ingin memecahkan masalah ini dengan benar, XPERF proses ketika itu menunjukkan CPU tinggi dan lihat di mana Anda membakar siklus CPU tersebut. Jika ada di dalam Brother DLL maka kirimkan mereka email.

ta.speot.is
sumber
3

Ini mungkin masalah "file cetak rusak" yang umum. Periksa di bawah C:\WINDOWS\system32\spool\PRINTERSapakah ada file yang mungkin tersisa. Hapus semuanya dan mulai ulang layanan spooler cetak.

John T
sumber
1
@ John - terima kasih atas saran ini. Saya telah memeriksa di sana, dan tidak ada file (tersembunyi atau lainnya) di sana.
p.campbell
Menarik. Coba instal driver terbaru untuk printer.
John T
Memperbaikinya untukku. Anda mungkin perlu membunuh spoolsv.exesebelum menghapus apa pun karena mungkin ada pegangan file yang terbuka (bahkan setelah reboot).
bers
0

Coba Monitor Sumber Daya, dibangun ke dalam Windows 7 (Vista?). Itu akan membantu Anda memeriksa apakah itu masalah dengan akses disk atau jaringan.

Halo71
sumber
0

Saya memiliki masalah yang sama. Itu terjadi ketika menggunakan saudara MFC-8440 sebagai printer jaringan. Kami menggunakan printer USB, dan ini bisa digunakan di jaringan. driver diinstal secara lokal, dan itu mencetak secara normal. tetapi penggunaan CPU tinggi, dan RAM terus tumbuh.

Ini adalah masalah di XP dan Windows 7

Saya dapat menghentikannya di XP dengan memilih untuk mengirim dokumen ke printer secara langsung. Itu tidak menggulung mereka. Ini merupakan pilihan dalam preferensi printer. Di Windows 7, ketika Anda memilih mengirim dokumen ke printer secara langsung, itu crash printer.

studiohack
sumber