У меня есть клиент, у которого есть проблема, из-за которой ее Диспетчер очереди печати на компьютере с 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 ответа3

2

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

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

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

В средстве просмотра событий вы захотите найти журнал для диспетчера очереди печати. Он будет зарегистрирован в журнале службы печати, который находится под:

Просмотр событий (локальный)\ Журналы приложений и сервисов \ Microsoft \ Windows \ PrintService

Здесь вы сможете узнать, какие проблемы недавно возникли с сервисом:

Это должно быть вашей первой остановкой при анализе такой проблемы.

Там нет ничего в журнале!

В том случае, если в журнале нет ничего (полезного), вам нужно еще внимательнее присмотреться к происходящему.

В случае сомнений используйте Process Monitor. К сожалению, объяснение того, как использовать его для анализа такой проблемы, выходит далеко за рамки этого ответа.

Если вы хотите / нужно попробовать, я бы порекомендовал посмотреть « Случай необъяснимого».

0

Оказывается, это было вызвано коррумпированными водителями. Причина, по которой я раньше не обращал на это внимания, заключается в том, что я уже скачал свежие драйверы, и оказалось, что проблема была в драйверах на сайте HP. Я попробовал другой драйвер, и это решило проблему.

Мне пришлось удалить принтеры, удалить пакеты драйверов из Print Management и удалить их определения из HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Providers\ LanMan Print Services\Servers\Printers\

Оттуда произошла простая переустановка с альтернативными драйверами.

0

У меня была похожая проблема, когда служба 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 , я его не менял.

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