Задать вопрос
@RJ94
useless root-eater

Как перезапустить зависшую службу печати без перезапуска сервера?

Добрый день. На 2008 сервере (DC) с ролью сервера печати завис спулер. В службах пишет состояние "запускается". Через диспетчер задач, PS, cmd не останавливается и не перезапускается. Пишет или "служба запускается или останавливается", или "команда неуместна для данной службы". Службы, от которых зависит - работают и перезапуска не требуют. Уже "подождал" со вчерашнего вечера, само не рассосалось. Можно его как-то подтолкнуть без перезагрузки сервака?
  • Вопрос задан
  • 6134 просмотра
Подписаться 3 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 4
@res2001
Developer, ex-admin
Если спулер завис и не реагирует убейте его процесс (spool.exe). Затем стартуйте его любым способом.
Вообще спулер чаще всего глючит из-за проблемных драйверов принтеров, ищите корень проблемы тут.
Неоднократно сам сталкивался с подобным. Убийство спулера никаких проблем обычно не вызывает - он итак уже не работает.
Нужно вычислить проблемный драйвер, чаще всего это что-то из последнего установленного. Для начала удалите принтер вместе с драйвером и посмотрите на поведение спулера, если он начнет работать нормально, значит дело именно в этом драйвере. Можно найти у производителя новую версию драйвера с исправленными проблемами или поискать какой-то подходящий драйвер, входящий в состав винды.
Сталкивался с ситуацией, когда новая версия драйвера от производителя имеет какие-то проблемы, из-за чего приходилось откатываться на предыдущую. Поэтому всегда держал заведомо рабочую проверенную версию драйвера и последнюю.
Ответ написан
Комментировать
rus0nix
@rus0nix
Admin
Мне помогает с зависшей службой следующий порядок действий:
определяем по диспетчеру задач PID процесса, относящийся к зависшей службе, запускаем Process Explorer из утилит Sysinternals, находим нужный нам PID, заходим в его свойства, далее во вкладке "Threads" убиваю один из активных потоков.
Тут все действия на "свой страх и риск" как говорится.
Ответ написан
@ariets1982
ТыЖЖ_ИтИшНеГ пАмАгИ плЕзз
cmd от имени (о)дмена
net stop spooler && net start spooler
и каков результат ?
Ответ написан
Комментировать
@Bublon
TASKKILL /F /FI “SERVICES eq Spooler”
Сбрасывает даже намертво зависшую службу печати.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы