Эта статья написана в помощь системным администраторам, которые администрируют сервера терминалов и иногда сталкиваются с такой вот бедой, что принтспулер (Print Spooler) время от времени зависает.
Этот способ подходит для Windows Server 2003/2008. В более новых версиях мной пока не тестировался.
Дело в том, что при установке в систему принтеров марки HP хвостом доставляются ещё и различные мониторы печати от HP. Причём, когда их один или два, то может ничего не происходить. Но если у вас больше трех-четырёх модификаций, то уже могут начинаться проблемы такого плана, что пользователи начинают названивать и жаловаться, что ничего не могут распечатать с сервера.
Идём в Пуск>Выполнить (Start>Run), набираем regedit и нажимаем ОК.
Открываем ветку:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintMonitors
Теперь внимательно: щёлкаем правой кнопкой мыши по папке Monitors и выбираем Export (Экспортировать). Это делается для того, чтобы если какая беда, можно было вернуть всё, как было.
Далее раскрываем список подразделов, нажав на плюсик слева от папки Monitors и смотрим, что там есть. Удаляем всё, что связанно с HP, чтобы остались следующие разделы:
• BJ Language Monitor
• Local Port
• PJL Language Monitor
• Standard TCP/IP Port
• USB Monitor
Теперь необходимо пройти в Server Management (Управление сервером) или Computer Management (Управление компьютером), если речь идёт о Server 2003, перейти в раздел Конфигурация>Сервисы
Найти там Диспетчер печати (Print Spooler), выделить его и нажать кнопочку Перезапустить на панели инструментов.
Теперь все пользователи должны выйти через Пуск>Завершение сеанса (Start>Log Off) и снова зайти, и всё будет работать.