Как определить, почему служба диспетчера очереди печати останавливается каждые 2 минуты?
У меня есть клиент, у которого есть проблема, из-за которой ее Диспетчер очереди печати на компьютере с Windows 7 останавливается через 2 минуты. Я настроил перезапуск службы при всех последующих сбоях, но она по-прежнему выпадает через 2 минуты, перезапускается через 1 минуту, а затем снова вылетает через 2 минуты. Промыть и повторить.
- Я обновил все драйверы принтера и запустил обновление Windows.
- Я проверил на вирусы
- Я бегал
SFC
который подошел чисто. - Я попытался удалить все файлы изнутри
%windir%\windows\system32\spool\printers
- Я удалил всех дополнительных провайдеров изнутри
HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\CONTROL\PRINT\
- Я вступил во владение
spoolsv.exe
В Turn windows features on or off
Я пробовал убегать Internet Printing Client
тикают LPD Print Service
и тикают LPR Port Monitor
Эта проблема сохраняется после нескольких перезапусков в течение недели. Я не решаюсь использовать очиститель реестра, но если это сводится к этому, я мог бы убедить, если ничего не работает.
3 ответа
Оказывается, это было вызвано коррумпированными водителями. Причина, по которой я не воспользовался этим ранее, заключается в том, что я уже скачал свежие драйверы, и оказалось, что проблема была в драйверах на сайте HP. Я попробовал другой драйвер, и это решило проблему.
Мне пришлось удалить принтеры, удалить пакеты драйверов изнутри Print Management
и удалите их определения из HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Providers\ LanMan Print Services\Servers\Printers\
Оттуда произошла простая переустановка с альтернативными драйверами.
Прежде всего, никогда не используйте очистители реестра! Они не делают ничего с вашим компьютером, что может быть полезно. И они особенно не решают никаких проблем вообще.
Несмотря на то, что вы пытались решить многие проблемы, похоже, что вы просто пытались найти решение, а не анализировать свою проблему под рукой. Это может быть очень проблематично, так как может создать дополнительные проблемы, которые могут показаться связанными с вашей первоначальной проблемой. Некоторые из ваших упомянутых подходов звучат немного рискованно...
Когда вы обнаружите, что служба на вашем компьютере останавливается и запускается повторно, вы должны сначала проверить журнал событий.
В средстве просмотра событий вы захотите найти журнал для диспетчера очереди печати. Он будет зарегистрирован в журнале службы печати, который находится под:
Просмотр событий (локальный)\ Журналы приложений и сервисов \Microsoft\Windows\PrintService
Здесь вы сможете узнать, какие проблемы недавно возникли с сервисом:
Это должно быть вашей первой остановкой при анализе такой проблемы.
Там нет ничего в журнале!
В том случае, если в журнале нет ничего (полезного), вам нужно еще внимательнее присмотреться к происходящему.
В случае сомнений используйте Process Monitor. К сожалению, объяснение того, как использовать его для анализа такой проблемы, выходит далеко за рамки этого ответа.
Если вы хотите / нужно попробовать, я бы порекомендовал посмотреть " Случай необъяснимого".
У меня была похожая проблема, когда Print Spooler
Сервис остановился практически сразу после запуска. У меня тоже был принтер в Settings > Devices > Printers & scanners
который отказался удалить себя, когда я выбрал его и нажал Remove device
,
Решение
открыто
regedit
, перейдите кHKEY_CURRENT_USER\Printers\Connections
и удалите все ключи в этой папке.Перезапустите
Print Spooler
обслуживание черезservices.msc
,
Примечание. Все установленные мной принтеры больше не были доступны, поэтому я был рад их удалить; Вы можете быть более осторожными, какие принтеры вы удаляете.
Что касается других решений
Единственный провайдер под HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Providers\
было winprint
, которые другие решения сказал, чтобы сохранить.
Владелец spoolsv.exe
было TrustedInstaller
Я не изменил это.