spoolsv.exe consomme toutes les ressources CPU et RAM

8

Envisagez une installation de Windows 7 x64 avec 2 imprimantes installées. Le système dispose de 8 Go de RAM installée. Une imprimante est une imprimante laser Brother MFC-8220 via TCP / IP, et l'autre est une imprimante CutePDF.

Problème: l' spoolsv.exeordinateur consomme régulièrement une quantité obscène de mémoire et de CPU lorsque la machine est inactive. Généralement, l'appareil est éteint. L'activer n'a aucun effet sur l'utilisation de la RAM ou du processeur.

La première considération était qu'un travail d'impression avait peut-être déjà été envoyé au Brother, mais les files d'attente sont vides et aucun travail n'est en attente.

Ces captures d'écran ne s'affichent pas, mais régulièrement, le spoolsvservice consommera tous les 8 Go et grimpera pour utiliser 95 à 100% du processeur.

texte alternatif

texte alternatif

Les deux imprimantes - une Brother et une imprimante CutePDF ont toutes les deux 0 documents dans leurs files d'attente respectives.

Question: quelles mesures puis-je prendre pour m'assurer que spoolsv.exe ne consomme pas des quantités inappropriées de CPU et de RAM?

texte alternatif

p.campbell
la source

Réponses:

3

SPOOLSV charge les pilotes d'impression dans son propre processus - désinstallez l'impression Brother et le package de pilotes (de la gestion de l'impression) et voyez si le problème persiste. Si ce n'est pas le cas, le problème vient du pilote d'impression.

S'il s'agit du pilote d'impression, vous devrez le modifier. Mon pilote d'impression Brother préféré est le pilote BRSCRIPT, car il est très léger. Mais j'ai vérifié et il n'y a pas de pilote BRSCRIPT pour votre MFC-8220. Essayez le dernier pilote Windows 7 64 bits sur le site Web de Brother, ou essayez le pilote Windows XP 64 bits (s'il s'agit d'un package différent de celui de 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

Quelques personnes ont suggéré d'utiliser "Imprimer directement sur l'imprimante", si vous considérez cela comme une "solution".

Si cela ne vous aide pas, vous voudrez peut-être scripter le service de spoule pour redémarrer quand il commencera à utiliser> 100 Mo de RAM - encore une fois, c'est si vous le considérez comme une "solution".

Si vous êtes déterminé à résoudre ce problème correctement, XPERF le processus lorsqu'il présente un processeur élevé et voyez où vous gravez ces cycles de processeur. S'il se trouve dans une DLL Brother, envoyez-leur un e-mail.

ta.speot.is
la source
3

Il peut s'agir du problème courant de "fichier d'impression corrompu". Vérifiez sous C:\WINDOWS\system32\spool\PRINTERSpour tous les fichiers qui peuvent persister. Supprimez-les tous et redémarrez le service de spouleur d'impression.

John T
la source
1
@John - merci pour cette suggestion. J'ai vérifié là-bas, et aucun fichier (caché ou autre) n'était là.
p.campbell
Intéressant. Essayez d'installer les derniers pilotes pour les imprimantes.
John T
Fixé pour moi. Vous devrez peut-être tuer spoolsv.exeavant de supprimer quoi que ce soit car il peut avoir des descripteurs de fichiers ouverts (même après le redémarrage).
bers
0

Essayez le moniteur de ressources intégré à Windows 7 (Vista?). Cela devrait vous aider à vérifier s'il s'agit d'un problème d'accès au disque ou au réseau.

Bonjour71
la source
0

J'ai le même problème. Cela se produit lorsque vous utilisez le Brother MFC-8440 comme imprimante réseau. Nous utilisons une imprimante USB, et son utilisable sur le réseau. les pilotes s'installent localement et s'impriment normalement. mais l'utilisation du processeur est élevée et la RAM augmente constamment.

C'était un problème à la fois sous XP et sous Windows 7

J'ai pu l'arrêter dans XP en choisissant d'envoyer directement des documents à l'imprimante. Cela ne les spoule pas. C'est une option dans les préférences de l'imprimante. Dans Windows 7, lorsque vous choisissez d'envoyer directement des documents à l'imprimante, cela plante l'imprimante.

studiohack
la source