Как удалить застрявшую печать в Windows

Застрявшие задания печати — это те задания, которые не печатаются и не удаляются стандартными средствами. Они занимают место в очереди печати и блокируют последующие задания. В Windows такая ситуация обычно решается вручную: нужно остановить сервис, удалить файлы очереди и снова запустить сервис.
Отмена задания печати через интерфейс Windows
Часто проще и быстрее сначала попробовать стандартные средства в системе. Это подходит в 80–90% случаев мелких сбоев очереди.
- Откройте меню Пуск и найдите Print Management (Управление печатью). Нажмите, чтобы открыть окно управления печатью.
- В списке слева выберите All Printers (Все принтеры). Появится список принтеров с установленными драйверами.
- Найдите нужный принтер, щелкните по нему правой кнопкой и выберите Open Printer Queue (Открыть очередь печати).
- В окне очереди выделите задание или несколько задач, которые хотите отменить.
- Щелкните правой кнопкой по выделенному заданию и выберите Cancel (Отменить).
Если задание не удаляется сразу — подождите минуту и попробуйте снова. Если и это не помогло — переходите к более агрессивным методам.
Удаление застрявших заданий печати вручную
Windows использует системную службу Print Spooler для временного хранения заданий печати. Файлы заданий находятся в специальной папке. Процесс очистки состоит из трёх шагов: остановить сервис, удалить файлы, снова запустить сервис.
Остановка службы Print Spooler через окно Служб
- Войдите в систему как администратор.
- Нажмите Win + R, чтобы открыть окно Выполнить. Можно также найти «Выполнить» через Пуск.
- Введите services.msc и нажмите Enter — откроется окно Служб.
- Найдите службу с именем Print Spooler.
- Щёлкните по службе правой кнопкой и выберите Stop (Остановить).
После остановки служба перестанет работать. Статус изменится с «Running» на пустой или «Stopped».
Удаление файлов очереди печати вручную
- Откройте Проводник (Windows Explorer).
- Перейдите в папку C:\Windows\System32\spool\PRINTERS.
C:\Windows\System32\spool\PRINTERS- Внутри папки PRINTERS находятся временные файлы заданий. Выделите все файлы и удалите их.
- Вернитесь в окно Служб и запустите службу Print Spooler: щёлкните правой кнопкой и выберите Start (Запустить).
После этого очередь печати должна очиститься и вы снова сможете печатать.
Остановка и очистка Print Spooler через Командную строку
Если вы предпочитаете команды или работаете по удалёнке, используйте Командную строку с правами администратора.
- Нажмите Пуск и найдите Command Prompt (Командная строка).
- Щёлкните правой кнопкой и выберите Run as administrator (Запуск от имени администратора).
- Введите команду и нажмите Enter:
net stop spooler- Удалите файлы очереди командой (или удалите вручную как выше):
del /F /S /Q "%windir%\System32\spool\PRINTERS\*.*"Примечание: кавычки и переменная %windir% используются для корректной работы в разных установках Windows.
- Запустите службу снова:
net start spoolerЕсли команды выполнились успешно, вы увидите сообщения о том, что служба остановлена и запущена.
Создание .bat-файла для автоматизации очистки
Если проблема возникает регулярно, можно сохранить последовательность команд в .bat-файле и запускать её с правами администратора.
- Откройте Блокнот или другой текстовый редактор.
- Вставьте текст ниже (каждая команда — в отдельной строке):
net stop spooler
del /F /S /Q "%windir%\System32\spool\PRINTERS\*.*"
net start spooler- Сохраните файл через Файл > Сохранить как.
- Выберите «Тип файла: Все файлы (.)» и дайте имя, заканчивающееся на .bat, например clear_spooler.bat.
- Чтобы запускать файл с правами администратора: щёлкните правой кнопкой по файлу и выберите «Запуск от имени администратора».
Важно: для корректной работы .bat-файла пользователь должен запускать его от администратора, иначе команды остановки/запуска службы не сработают.
Когда описанные методы не помогают
Иногда удаление файлов очереди и перезапуск службы не решают проблему. Возможные причины:
- Повреждён драйвер принтера. В этом случае удалите и переустановите драйвер.
- Принтер недоступен в сети или отключён физически. Проверьте кабели, питание и сетевые соединения.
- Проблемы с привилегиями или политиками группы (GPO) в корпоративной сети. Обратитесь к администратору.
- Вирус или сторонняя утилита блокирует процессы печати. Просканируйте систему.
Если есть подозрение на драйвер, выполните следующие шаги:
- Удалите принтер в разделе Устройства и принтеры.
- Удалите драйвер через Print Management > Drivers.
- Перезагрузите компьютер.
- Установите свежую версию драйвера с сайта производителя.
Альтернативные подходы
- PowerShell: можно управлять службой через PowerShell (Stop-Service, Get-Service, Start-Service). Это удобно при удалённом администрировании.
- Удалённый доступ к серверу печати: если в сети есть сервер печати, очистите очередь на сервере, а не на клиенте.
- Временное отключение шаринга принтера и повторная публикация принтера в сети.
Пример команд PowerShell (запускать от администратора):
Stop-Service -Name Spooler -Force
Remove-Item -Path "$env:windir\System32\spool\PRINTERS\*" -Force -Recurse
Start-Service -Name SpoolerЧеклист: Быстрая проверка перед очисткой
- Пользователь сохранил важные документы и не печатает ничего критичного.
- Вы вошли как администратор или имеете права администратора.
- Проверили физическое подключение принтера (питание, кабели, Wi‑Fi).
- Скрытые задания печати не ожидают печати на другом компьютере.
Роль‑ориентированные задачи
Для пользователя:
- Попробуйте отменить задание через окно очереди печати.
- Если не выходит — попросите администратора.
Для администратора локальной машины:
- Остановите службу Print Spooler, удалите файлы в PRINTERS, запустите службу.
- Проверьте драйвер и при необходимости переустановите.
Для IT‑поддержки организации:
- Проверьте политики GPO, влияющие на службу Spooler.
- Убедитесь, что сервер печати не перегружен.
- Проведите аудит безопасности, если сбои повторяются.
Модель принятия решения (коротко)
Если локальная отмена не сработала → Остановить Spooler и удалить файлы → Если проблема повторяется → Проверить драйвер и сеть → Если в корп. среде — проверить GPO и серверы печати.
Критерии приёмки
- Очередь печати пуста и в ней нет заданий.
- Служба Print Spooler запущена и в состоянии Running.
- Печать небольшого тестового документа проходит успешно.
Чеклист тестовых сценариев
- Отправить тестовую страницу на принтер. Ожидаемый результат: печать проходит.
- Создать несколько заданий и попытаться удалить одно из середины очереди.
- Остановить Spooler, поместить файлы в папку PRINTERS, запустить Spooler и проверить, появляются ли ошибки в журнале событий.
Риски и меры снижения
- Риск: удаление нужного временного файла. Мера: перед удалением убедитесь, что в очереди нет критичных заданий и предупредите пользователей.
- Риск: недостаток привилегий. Мера: запускать операции только от администратора и документировать шаги.
- Риск: повреждение драйвера. Мера: иметь под рукой установочный пакет драйвера для восстановления.
Короткий словарь
- Print Spooler — системная служба Windows для управления очередью печати.
- Очередь печати — список заданий, ожидающих отправки на принтер.
- PRINTERS — папка в spool, где хранятся временные файлы заданий.
Рекомендации по безопасности и приватности
- Перед удалением файлов убедитесь, что в них не содержится конфиденциальной информации, которая должна быть распечатана. Удалённые файлы нельзя восстановить обычными средствами.
- В корпоративной среде соблюдайте политики безопасности и уведомляйте пользователей перед массовой очисткой очереди.
Краткая сводка и дальнейшие шаги
Если стандартная отмена заданий не помогает, остановка службы Print Spooler и удаление файлов в папке PRINTERS решает проблему в подавляющем большинстве случаев. Если же задания продолжают застревать — проверьте драйвер принтера, сетевое подключение и политики в домене.
План действий после очистки:
- Распечатайте тестовую страницу.
- Наблюдайте за очередью в течение 24 часов.
- Если проблема повторилась — замените драйвер и проверьте журнал событий Windows на ошибки, связанные с Print Spooler.
Important: запускайте автоматические скрипты только с правами администратора и проверяйте содержимое .bat-файлов перед применением.
Notes: описанные методы применимы к большинству версий Windows (Windows 7/8/10/11, серверные редакции). В корпоративных сетях возможны дополнительные ограничения.
Похожие материалы
SQL Server в Docker на Linux — запуск и лучшие практики
Как восстановить исчезнувшие заметки на iPhone
OneLook Reverse Dictionary — найти слово по описанию
Windows Sonic — включение и тестирование звука
Управление умными лампами в Apple Home