8

Рассмотрим установку Windows 7 x64 с двумя установленными принтерами. В системе установлено 8 ГБ ОЗУ. Один принтер представляет собой лазерный принтер Brother MFC-8220 по протоколу TCP/IP, а другой - принтер CutePDF.

Проблема: spoolsv.exe регулярно ест нецензурное количество памяти и процессора, когда машина простаивает. Обычно устройство выключено. Включение не влияет на использование ОЗУ или ЦП.

Первое соображение заключалось в том, что, возможно, задание на печать ранее было отправлено в Brother, но очереди пусты, и никаких заданий не ожидается.

Эти скриншоты не отображаются, но служба spoolsv регулярно будет использовать все 8 ГБ и использовать 95–100% ЦП.

альтернативный текст

альтернативный текст

Оба принтера - Brother и принтер CutePDF имеют по 0 документов в соответствующих очередях.

Вопрос: какие меры я могу предпринять, чтобы spoolsv.exe не занимал неподходящее количество процессора и оперативной памяти?

альтернативный текст

4 ответа4

3

Это может быть распространенная проблема "поврежденный файл печати". Проверьте в C:\WINDOWS\system32\spool\PRINTERS наличие файлов, которые могут задержаться. Удалите их все и перезапустите службу диспетчера очереди печати.

3

SPOOLSV загружает драйверы печати в свой собственный процесс - удалите печать Brother и пакет драйверов (из Управления печатью) и посмотрите, сохраняется ли проблема. Если это не так, то проблема заключается в драйвере принтера.

Если это драйвер принтера, вам нужно будет изменить его. Мой предпочтительный драйвер печати Brother - драйвер BRSCRIPT, потому что он очень легкий. Но я проверил и нет драйвера BRSCRIPT для вашего MFC-8220. Попробуйте последнюю версию 64-разрядного драйвера для Windows 7 с веб-сайта Brother или 64-разрядную версию для Windows XP (если она отличается от 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

Несколько человек предложили использовать "Печать непосредственно на принтер", если вы считаете это "решением".

Если это не поможет, вы можете захотеть перезапустить службу очереди спула, когда она начнет использовать> 100 МБ ОЗУ - опять же, если вы считаете это "решением".

Если вы одержимы решением этой проблемы правильно, XPERF процесс, когда он показывает высокую загрузку ЦП и посмотреть, где вы сжигаете эти циклы ЦП. Если он находится внутри DLL-библиотеки Brother, отправьте им электронное письмо.

0

Попробуйте Resource Monitor, встроенный в Windows 7 (Vista?). Это должно помочь вам проверить, если это проблема с доступом к диску или сети.

0

У меня та же проблема. Это происходит при использовании Brother MFC-8440 в качестве сетевого принтера. Мы используем USB-принтер, и его можно использовать в сети. драйверы устанавливаются локально, и он печатается нормально. но загрузка процессора высока, а оперативная память постоянно растет.

Это было проблемой как в XP, так и в Windows 7

Мне удалось остановить его в XP, выбрав отправку документов на принтер напрямую. Это не катит их. Это опция в настройках принтера. В Windows 7 при выборе отправки документов на принтер происходит сбой принтера.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .