#Симптом и условия применимости
После обновления Windows Server не запускается служба очереди печати Print Spooler, поэтому перестали работать сетевые принтеры. Причина может быть в ошибке службы, несовместимом драйвере либо политике безопасности; на контроллере домена печать иногда отключена намеренно. Инструкция подходит для Windows Server 2022 и Windows Server 2025 при наличии соответствующей роли или компонента; варианты Desktop Experience и Server Core могут отличаться. Для критических серверов требуется согласование с владельцем системы.
#Возможные причины и признаки
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Служба Spooler завершилась с ошибкойService Control Manager сообщает о сбое запуска или падении. | В System указан код службы, в Application — сбойный модуль. | Проверить причину и статус. |
| Проблемный драйвер печатиПосле обновления драйвер несовместим с компонентами печати. | Событие содержит модуль стороннего драйвера. | Оценить замену на поддерживаемый драйвер. |
| Политика запрещает SpoolerНа DC или защищённом сервере печать может быть намеренно отключена. | Служба Disabled и GPO предписывает запрет. | Не включать без решения безопасности. |
#Пошаговая диагностика и устранение
- Зафиксируйте исходный сбой и исходные условияЗапишите дату и время, полную версию Windows Server, роль устройства (член домена, контроллер домена, узел виртуализации и т. п.), точный текст ошибки и последнее известное изменение конфигурации. Для графической установки версию можно проверить Win+R →
winver; для Server Core — через штатную административную консоль. Не считайте совпадение по дате доказательством, что причиной было обновление.
- Уточните роль и политику сервераПроверьте, является ли сервер настоящим сервером печати либо контроллером домена. Если Spooler отключён на DC по политике безопасности, не следует его включать ради восстановления случайного принтера. Уточните, какая группа клиентов потеряла печать.
- Проверьте состояние службыНа консоли сервера Win+R → services.msc → «Диспетчер печати»/Print Spooler или PowerShell
Get-Service -Name Spooler. Запишите Status и StartType. Stopped/Disabled отличаются по смыслу; не меняйте тип запуска без понимания политики.Windows · PowerShellКомандаОбычный PowerShell на сервере: считывает состояние службы, ничего не запускает и не удаляет задания.Get-Service -Name Spooler | Select-Object Name,Status,StartType
- Посмотрите причину отказаEvent Viewer → «Журналы Windows» → «Система» → Service Control Manager; «Приложение» → Application Error, если сервис падал; журнал Microsoft → Windows → PrintService → Admin/Operational, если включён. Найдите события в момент обновления/сбоя.
- Проверьте место и очередьОткройте «Диспетчер серверов» → «Средства» → «Управление печатью», если функция установлена, и осмотрите принтеры и зависшие задания. Убедитесь, что на системном диске есть место. Не удаляйте все задания очереди, потому что это затронет пользователей.
- Сопоставьте проблемный драйверВ свойствах принтера/«Управление печатью» посмотрите драйвер и версию. Если ошибка Service Control Manager возникает при загрузке конкретного стороннего модуля, запросите у производителя совместимую версию для Windows Server 2022/2025; не скачивайте DLL отдельно.
- Проверьте настройки групповой политикиЗапросите gpresult /r /scope computer и ознакомьтесь с назначенной политикой. Не правьте системный реестр ради включения Spooler, если организационная политика сознательно запрещает печать на данном сервере.
- Исправьте причину в окно обслуживанияЕсли разрешено включение сервиса и журнал указывает на временный сбой, администратор может запустить Spooler через services.msc; повторный отказ с тем же кодом требует разбора драйвера. Удаление/замена драйвера возможны только после копии настроек очереди и плана отката.
- Проверьте реальный печатный путьНа тестовом клиенте отправьте тестовую страницу на утверждённый принтер и проверьте фактический вывод, затем убедитесь, что очередь не растёт и события перестали появляться. Одна запущенная служба ещё не означает исправность драйвера или принтера.
#Как понять, что проблема решена
Сопоставьте исходную неисправность («не удаётся запустить службу печати после обновления») с новым результатом после одного согласованного изменения. Зафиксируйте время теста, журналы и результаты для затронутых пользователей или служб. Если результат нестабилен, не предпринимайте второй рискованный шаг наугад: восстановите согласованное предыдущее состояние и передайте журнал владельцу роли.
#Если не помогло
Сохраните исходный и новый код ошибки, выбранную роль, версию сборки, номера событий и анонимизированные результаты диагностических команд. Для доменных контроллеров, узлов Hyper-V и серверов безопасности рассмотрите профильную поддержку и процедуру изменения конфигурации. Не выключайте защиту, не удаляйте роли и не сбрасывайте всю ОС вместо адресной диагностики.