Служба диспетчера печати остановлена: очистка зависшей очереди Spooler
Почему принтеры перестают печатать и исчезают из системы?
При попытке распечатать документ или открыть список принтеров пользователи сталкиваются со следующими симптомами:
«Локальная подсистема печати не выполняется» либо «Служба диспетчера печати остановлена. Ошибка 0x000006BA (RPC server is unavailable).»
Причина сбоя: Пользователь отправил на печать поврежденный файл (битый PDF или сложный чертеж), который вызвал сбой в драйвере принтера. Процесс spoolsv.exe аварийно завершился, а битый файл задания печати (файлы с расширениями .SHD и .SPL) остался лежать в системной папке очереди. При каждой попытке запустить службу печати она снова считывает битый файл и мгновенно падает.
Универсальный скрипт очистки очереди и перезапуска Spooler
Чтобы восстановить печать за 10 секунд, запустите командную строку (CMD) от имени Администратора и выполните единый блок команд:
# 1. Принудительно останавливаем службу печати:
net stop spooler
# 2. Удаляем все зависшие файлы очереди печати из системной папки:
del /Q /F /S "%systemroot%\System32\Spool\Printers\*.*"
# 3. Запускаем службу диспетчера печати заново:
net start spoolerЕсли служба spoolsv.exe зависла и не останавливается через net stop: принудительно завершите ее процесс через taskkill:
taskkill /F /IM spoolsv.exe
del /Q /F /S "%systemroot%\System32\Spool\Printers\*.*"
net start spooler Частые вопросы (FAQ)
Удалятся ли сами принтеры после этой команды?
Нет! Эта процедура удаляет исключительно зависшие документы в очереди печати. Все установленные принтеры, сетевые подключения и настройки останутся нетронутыми.
Почему служба печати продолжает падать каждый день?
Причиной постоянных падений является некорректный или устаревший драйвер принтера (особенно драйверы Type 3). Обновите драйвер с официального сайта производителя до изолированного драйвера версии Type 4.
Что такое изоляция драйверов принтеров (Print Driver Isolation)?
В оснастке «Управление печатью» (printmanagement.msc) переведите подозрительные драйверы в режим «Изолирован» (Isolated). Тогда при сбое драйвера он упадет в отдельном процессе, не нарушая работу основного диспетчера печати Spooler.
Как автоматизировать очистку очереди на сервере печати?
Сохраните приведенные выше команды в текстовый файл с расширением .bat и назначьте запуск по ярлыку администратора при возникновении сбоев.