Сброс зависшего принтера в Windows

Иван Корнев·08.05.2026·4 мин

Чтобы быстро очистить зависшую очередь печати в Windows, необходимо остановить службу «Диспетчер печати» (Print Spooler), удалить временные файлы заданий из папки C:\Windows\System32\spool\PRINTERS и перезапустить службу. Это действие принудительно обрывает все текущие задачи и сбрасывает состояние принтера, позволяя отправить новые документы на печать.

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

Оглавление

Почему принтер зависает

Зависание очереди печати (спулера) чаще всего происходит из-за конфликта данных. Основные причины:

  • Поврежденный файл задания: Документ содержит сложную графику или шрифты, которые драйвер не может корректно обработать.
  • Сбой связи: Принтер потерял соединение с ПК во время передачи данных (USB-кабель отошел, прервался Wi-Fi сигнал).
  • Ошибка драйвера: Устаревшее или несовместимое ПО некорректно управляет памятью устройства.
  • Переполнение памяти принтера: Слишком большой файл отправлен на устройство с небольшим объемом буфера.

Способ 1: Быстрая очистка через настройки

Этот метод подходит, если зависло только одно задание и система еще реагирует на команды.

  1. Нажмите Win + I, перейдите в Bluetooth и устройства (или Устройства) → Принтеры и сканеры.
  2. Выберите ваш принтер и нажмите Открыть очередь печати.
  3. В меню выберите ПринтерОчистить очередь печати (или выделите зависшее задание правой кнопкой мыши и нажмите Отменить).

Если после нажатия «Отменить» статус задания меняется на «Удаление», но оно не исчезает в течение 1–2 минут, этот метод не сработал. Переходите к Способу 2.

Способ 2: Полная очистка через службы и папку spool (Рекомендуемый)

Это самый надежный способ сбросить «мертвую» очередь, когда интерфейс Windows не отвечает.

Шаг 1: Остановка службы

  1. Нажмите Win + R, введите services.msc и нажмите Enter.
  2. Найдите в списке службу Диспетчер печати (Print Spooler).
  3. Нажмите на нее правой кнопкой мыши и выберите Остановить. Оставьте это окно открытым.

Шаг 2: Удаление временных файлов

  1. Нажмите Win + R, введите путь: C:\Windows\System32\spool\PRINTERS
  2. Нажмите Enter. Откроется папка с временными файлами печати.
  3. Удалите все файлы в этой папке (форматы .spl, .shd и другие).
    • Важно: Не удаляйте саму папку PRINTERS, только её содержимое.

Шаг 3: Запуск службы

  1. Вернитесь в окно служб (services.msc).
  2. Снова нажмите правой кнопкой на Диспетчер печати и выберите Запустить.

Теперь очередь пуста. Попробуйте распечатать тестовую страницу.

Способ 3: Командная строка для опытных пользователей

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

  1. Нажмите Win + S, найдите cmd или PowerShell, нажмите правой кнопкой → Запуск от имени администратора.
  2. Последовательно введите следующие команды, нажимая Enter после каждой:
net stop spooler
del /Q /F /S "%systemroot%\System32\Spool\Printers\*.*"
net start spooler
  • net stop spooler — останавливает службу печати.
  • del ... — принудительно удаляет все файлы в папке спулера.
  • net start spooler — запускает службу заново.

Если проблема повторяется: проверка драйверов

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

  1. Переустановка драйвера:

    • Зайдите в Диспетчер устройств (devmgmt.msc).
    • Найдите раздел Очереди печати или Принтеры.
    • Удалите устройство, поставив галочку «Удалить программы драйверов».
    • Скачайте свежий драйвер с официального сайта производителя (HP, Canon, Epson и др.) и установите его.
  2. Проверка кабеля/сети:

    • Для USB-принтеров попробуйте другой порт (желательно USB 2.0, так как они стабильнее для печати).
    • Для Wi-Fi-принтеров убедитесь, что устройство и ПК находятся в одной подсети.

Сравнение методов очистки

МетодКогда использоватьСложность
Через настройки WindowsЗависло одно задание, интерфейс реагируетНизкая
Через службы и папку SpoolКнопка «Отменить» не работает, очередь «мертвая»Средняя
Командная строкаНужен быстрый сброс, нет доступа к мышке/GUIВысокая

Частые ошибки

  • Удаление файлов без остановки службы. Если вы попытаетесь удалить файлы из папки PRINTERS, пока служба Spooler активна, Windows выдаст ошибку «Файл занят процессом». Всегда сначала останавливайте службу.
  • Игнорирование обновлений Windows. Иногда сбои печати вызваны багами самой ОС, которые исправляются в ежемесячных накопительных обновлениях.
  • Попытка печати поврежденного PDF. Если конкретный файл постоянно вешает принтер, попробуйте сохранить его как новый PDF («Печать в Microsoft Print to PDF») и отправить на печать уже новую копию.

FAQ

Можно ли отключить очередь печати полностью? Да, но это не рекомендуется для обычных принтеров. В свойствах принтера (вкладка «Дополнительно») можно выбрать «Печатать прямо на принтер». Это ускорит печать мелких документов, но при ошибке документ будет потерян безвозвратно, а большие файлы могут «подвесить» систему до окончания печати.

Что делать, если служба Print Spooler останавливается сама сразу после запуска? Это признак повреждения системных файлов или конфликта драйверов. Попробуйте выполнить команду sfc /scannow в командной строке от имени администратора. Если не помогло — полностью удалите драйвер принтера и установите его заново.

Почему принтер печатает старые документы после перезагрузки? Если вы не очистили папку C:\Windows\System32\spool\PRINTERS физически, а просто перезагрузили ПК, служба печати при запуске Windows автоматически подхватит сохраненные файлы и попытается напечатать их снова. Всегда удаляйте файлы из этой папки при зависании.