Гид по технологиям

Как очистить и перезапустить Print Spooler в Windows

7 min read Windows Обновлено 27 Dec 2025
Как очистить и перезапустить Print Spooler в Windows
Как очистить и перезапустить Print Spooler в Windows

Иконки «Диспетчер устройств» и «Устройства и принтеры» на синем фоне

Быстрые ссылки

  • Очистить и перезапустить Print Spooler
  • Перезапустить или отменить одно или все задания печати

Краткое содержание

Если задания печати зависли, откройте приложение «Службы» и остановите службу “Print Spooler”. Перейдите в папку %windir%\System32\spool\PRINTERS, удалите все временные файлы, затем снова запустите службу. Если это не помогло, откройте очередь принтера и перезапустите или отмените проблемное задание.

Важно: эти инструкции применимы для Windows Vista, 7, 8, 10 и 11. Названия интерфейсов могут отличаться, но последовательность действий сохраняется.


Почему это работает — коротко

Print Spooler — это системная служба Windows, которая берет документы, подготавливает их к печати и отправляет их на физический принтер. Иногда временные файлы в каталоге spool/PRINTERS портятся или застревают, и служба не может корректно обработать очередь. Остановка службы, очистка кеша и повторный запуск позволяют системе заново перечитать задания и продолжить печать.

Важно: остановка службы не отменяет задания напрямую — вы просто очищаете временные файлы, а затем служба заново формирует очередь.

1. Очистить и перезапустить Print Spooler (рекомендуемый первый шаг)

Этот метод безопасен и часто решает проблему без удаления заданий вручную.

Шаги вручную

  1. Откройте меню Пуск и введите “Службы”, затем откройте приложение «Службы».

Окно приложения «Службы» со списком служб Windows

  1. В списке служб найдите службу “Print Spooler” и дважды щёлкните по ней, чтобы открыть свойства.

Окно свойств службы Print Spooler

  1. На вкладке “Общие” нажмите кнопку «Остановить». Оставьте окно свойств открытым — потом вы нажмёте «Запустить».

Кнопка Stop в свойствах службы Print Spooler

  1. Откройте Проводник и вставьте в адресную строку:
%windir%\System32\spool\PRINTERS
  1. Возможно, система запросит разрешение для доступа к этой папке — разрешите.

Папка PRINTERS в Проводнике с файловыми временными элементами

  1. Выделите все файлы (Ctrl+A) и удалите их (Delete). Это очищает кеш очереди печати.

Удаление содержимого папки PRINTERS в Проводнике

  1. Вернитесь в окно свойств службы и нажмите «Запустить», затем «OK», чтобы закрыть окно.

Свойства службы Print Spooler после перезапуска

После запуска служба заново регистрирует задания и отправляет их на принтер. Часто печать возобновляется сразу.

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

2. Очистка и перезапуск через .bat-файл (быстро и удобно)

Если вам приходится делать это часто, создайте пакетный файл, который выполнит остановку службы, удаление и запуск автоматически.

Откройте Блокнот и вставьте следующие строки (каждая строка — отдельная строка в файле):

net stop spooler
del /Q /F /S "%windir%\System32\spool\PRINTERS\*.*"
net start spooler

Сохранение .bat файла в Блокноте

Сохраните как тип “Все файлы (.)” и добавьте расширение .bat, например clear-spooler.bat. Затем для удобства создайте ярлык и поместите его на рабочий стол или в меню Пуск.

Важно по безопасности: файл .bat должен запускаться от пользователя с правами администратора. Для запуска с правами администратора щёлкните правой кнопкой по ярлыку и выберите “Запуск от имени администратора”.

Окно сохранения файла с расширением .bat

3. Перезапустить или отменить отдельные задания в очереди печати

Если перезапуск сервиса не помог, вероятно одно конкретное задание блокирует очередь. В этом случае откройте очередь принтера и попробуйте перезапустить или отменить задание.

  1. Введите в Пуск “Устройства” и выберите «Устройства и принтеры» (Панель управления).

Окно «Устройства и принтеры» с перечнем устройств

  1. Правой кнопкой мыши кликните нужный принтер и выберите «Просмотреть очередь печати» (See what’s printing).

Меню принтера с командой «Просмотреть очередь печати»

  1. В окне очереди вы увидите список текущих заданий. Щёлкните заголовок столбца «Отправлено» (Submitted), чтобы упорядочить по времени отправки — первые сверху те, которые отправлены раньше всего.

Окно очереди печати с выделенным столбцом Отправлено

  1. Правой кнопкой по раннему (первому) заданию — попробуйте «Перезапустить» (Restart).

Контекстное меню задания печати с опцией Restart

  1. Если это не помогает — попробуйте «Отменить» (Cancel). Подтвердите действие, нажав «Да».

Подтверждение отмены задания печати

  1. Если одно задание не уходит, нажмите меню “Принтер“ -> “Отменить все документы” (Cancel all documents).

Меню принтера с опцией Cancel all documents

После успешной отмены очереди — попробуйте отправить новое тестовое задание.

4. Когда это не помогает: следующие шаги (альтернативные подходы)

Если ни очистка spooler, ни отмена заданий не помогли, рассмотрите следующие варианты:

  • Обновление или переустановка драйвера принтера (используйте официальный сайт производителя).
  • Удаление и повторное добавление принтера в «Устройства и принтеры».
  • Проверка сервисов зависимостей: некоторые драйверы устанавливают дополнительные службы.
  • Диагностика производителя: многие принтеры имеют утилиты диагностики (веб-интерфейс для сетевых моделей или фирменные приложения).
  • Подключение принтера локально (USB) вместо сети — поможет понять, с сетью или с принтером проблема.

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

Решение проблем по ролям — краткие чеклисты

Роль: Обычный пользователь

  • Проверьте физические проблемы (бумага, картридж).
  • Перезапустите принтер.
  • Попробуйте отменить задания через «Устройства и принтеры».
  • Если не получается, отправьте запрос в IT.

Роль: Сотрудник IT/администратор

  • Остановите и запустите службу Print Spooler.
  • Очистите %windir%\System32\spool\PRINTERS.
  • Проверьте права доступа на папку spool.
  • Проверьте события в Просмотре событий (Event Viewer) по источнику PrintService.
  • Если сетевой принтер — проверьте очереди на сервере печати и права пользователя.

Роль: Системный администратор сервера печати

  • Проверьте кластеры/резервирование печати.
  • Проверьте драйверы и политику групп (GPO), которая может переназначать принтеры.
  • Выполните диагностику нагрузки: возможно, очередь перегружена массовыми заданиями.

Инструмент: мини-руководство (SOP) для повторяемых инцидентов

  1. Оценка: выясните, локальная ли проблема или массовая (несколько пользователей).
  2. Уведомление: если проблема массовая — сообщите пользователям, что вы работаете над решением.
  3. Быстрая очистка: остановите Spooler и очистите папку PRINTERS.
  4. Тест: отправьте простую тестовую страницу.
  5. Если неудачно — удалите проблемный драйвер и установите актуальный с сайта производителя.
  6. Документирование: запишите временные метки, пользователи, модель принтера и драйвер.
  7. Закрытие инцидента: опишите коренную причину и меры предотвращения.

Модель принятия решения (Mermaid)

flowchart TD
  A[Пользователь сообщает о проблеме печати] --> B{Печать не идет на одном принтере или на всех?}
  B -->|Один принтер| C[Проверьте физич. состояние принтера]
  B -->|Все принтеры| D[Проверьте сетевые службы/сервер печати]
  C --> E{Физическая проблема найдена?}
  E -->|Да| F[Устраните: бумага/тонер/перезагрузка принтера]
  E -->|Нет| G[Остановите Print Spooler и очистите PRINTERS]
  G --> H{Печать восстановлена?}
  H -->|Да| I[Закрыть инцидент]
  H -->|Нет| J[Перейти к переустановке драйвера и диагностике]

Кредитные и юридические моменты при работе с временными файлами

Удаляя файлы в %windir%\System32\spool\PRINTERS, вы удаляете только временные файлы очереди печати, не документы пользователя в его личных папках. Тем не менее, если в организации ведётся аудит или хранится конфиденциальная печать, согласуйте действие с политиками безопасности: удаление кеша может затронуть записи о задании.

Примеры отказов и нестандартные кейсы (когда это не работает)

  • Задание печати зависло на сетевом принтере из-за сетевой ошибки (доступ к принтеру невозможен). Очистка локального spooler не решит проблему — нужно устранить сетевую проблему или перезапустить принт-сервер.
  • Неправильный или устаревший драйвер принтера вызывает ошибки при обработке страниц — очистка очереди не поможет, требуется переустановка драйвера.
  • Сбой файловой системы или нехватка прав доступа к папке PRINTERS — удаление файлов может быть невозможно; проверьте права NTFS и антивирус/защитник.

Тестовые сценарии и критерии приёмки

Критерии приёмки:

  • После операций Print Spooler запускается без ошибок.
  • Новое тестовое задание уходит в принтер и печатается.
  • Нет повторяющихся ошибок в «Просмотр событий» от источника PrintService.

Тестовые сценарии:

  1. Тестовый документ 1 страница — отправить и убедиться в печати.
  2. Массовая печать 10 страниц — проверить, что задания обрабатываются по очереди.
  3. Отправка в сетевой принтер — убедиться, что запросы проходят.

Подсказки и лучшие практики

  • Создайте .bat-файл и назначьте ярлык с запуском от администратора для быстрого восстановления.
  • В среде с несколькими серверами печати распределите очередь и мониторьте размер очереди.
  • Настройте алерты в системе мониторинга по ошибкам PrintService из Просмотра событий.

Меры предосторожности и безопасность

  • Для удаления файлов в папке PRINTERS требуются права администратора. Не предоставляйте эти права массово пользователям.
  • В организациях с чувствительной информацией синхронизируйте действия с политиками по защите данных.

Краткая памятка (cheat sheet)

Команды для администратора (через CMD с повышенными правами):

  • Остановить Spooler:
net stop spooler
  • Очистить временные файлы:
del /Q /F /S "%windir%\System32\spool\PRINTERS\*.*"
  • Запустить Spooler:
net start spooler

Запустите эти команды в .bat-файле или вручную.

Словарь — 1 строка

Print Spooler: системная служба Windows, управляющая очередью печати и подготовкой документов к отправке на принтер.

Локальные замечания и совместимость

  • Windows Vista/7/8/10/11: алгоритм одинаковый; отличия — расположение элементов интерфейса и названия пунктов. В современных Windows 10/11 лучше использовать поиск по имени служб.
  • Сетевые принтеры: если используется сервер печати (Print Server), действия могут потребоваться на сервере, а не на клиенте.

Заключение

Очистка и перезапуск Print Spooler — быстрый и безопасный способ решить большинство проблем с зависшими заданиями печати. Если проблема повторяется, переходите к переустановке драйверов, проверке сетевых соединений и диагностике со стороны производителя принтера. Документируйте инцидент и, при необходимости, создайте автоматизированный .bat-файл для ускорения восстановления в будущем.


Если вам нужна- инструкция в формате One-Click .bat с созданием ярлыка или шаблон письма для пользователей при массовом инциденте — напишите, и я подготовлю их.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Fast Laughs в Netflix — как пользоваться
Streaming

Fast Laughs в Netflix — как пользоваться

Как сделать фотоколлаж на компьютере
Фото

Как сделать фотоколлаж на компьютере

Отключить Google Password Manager в Chrome
Security

Отключить Google Password Manager в Chrome

Как работает swappiness в Linux — мифы и рекомендации
Linux

Как работает swappiness в Linux — мифы и рекомендации

Как безопасно смотреть солнечное затмение
Наука

Как безопасно смотреть солнечное затмение

Полезные советы по Ring Doorbell
Умный дом

Полезные советы по Ring Doorbell