Как определить, почему служба диспетчера очереди печати останавливается каждые 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,

Решение

  1. открыто regedit, перейдите к HKEY_CURRENT_USER\Printers\Connections и удалите все ключи в этой папке.

  2. Перезапустите Print Spooler обслуживание через services.msc,

Примечание. Все установленные мной принтеры больше не были доступны, поэтому я был рад их удалить; Вы можете быть более осторожными, какие принтеры вы удаляете.

Что касается других решений

Единственный провайдер под HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Providers\ было winprint, которые другие решения сказал, чтобы сохранить.

Владелец spoolsv.exe было TrustedInstallerЯ не изменил это.

Другие вопросы по тегам