Зависшая очередь печати в Windows 10 — одна из самых распространённых проблем при работе с принтерами и МФУ. Документы «застревают» в статусе «печатается», новые задачи не отправляются, а попытки перезапуска устройства не помогают. В 80% случаев виноват не сам принтер, а сбой в службе печати (Print Spooler) или конфликт драйверов. Эта статья поможет разобраться, как полностью очистить очередь печати — от простых способов через графический интерфейс до продвинутых методов с использованием командной строки и PowerShell.
Мы рассмотрим не только стандартные решения, но и малоизвестные трюки — например, как удалить «невидимые» задачи, которые не отображаются в обычном окне очереди, или что делать, если служба печати отказывается запускаться. Особое внимание уделим скрытым файлам очереди в папке C:\Windows\System32\spool\PRINTERS, которые часто остаются даже после перезагрузки ПК. Если вы работаете с сетевыми принтерами (HP LaserJet, Canon imageRUNNER, Brother HL-L2350DW и др.), здесь тоже найдёте актуальные советы.
Прежде чем приступать, проверьте два момента: 1) Убедитесь, что принтер включён и подключён к ПК/сети (индикаторы горят зелёным или синим). 2) Попробуйте распечатать тестовую страницу напрямую с панели управления принтера (если есть такая функция) — это поможет отличить аппаратную проблему от программной.
1. Стандартный способ: очистка через окно очереди печати
Самый очевидный метод — удалить задачи непосредственно в окне очереди. Он сработает, если служба печати (Print Spooler) функционирует нормально, а документы просто «зависнут» из-за временного сбоя.
Чтобы открыть очередь:
Шаг 1. Нажмите комбинацию клавиш Win + R, введите control printers и нажмите Enter.
Шаг 2. В открывшемся окне дважды кликните по иконке вашего принтера (например, Canon MG3600 series).
Шаг 3. В верхнем меню выберите Принтер → Очистить очередь печати.
- ✅ Плюсы: Быстро, не требует прав администратора.
- ❌ Минусы: Часто не работает, если очередь «подвисла» серьёзно.
- ⚠️ Нюанс: Если кнопка
Очистить очередьнеактивна, значит, служба печати остановлена или документы заблокированы.
Если после очистки задачи продолжают висеть, попробуйте перезагрузить принтер (выключите его из розетки на 30 секунд) и повторите попытку. Для сетевых принтеров (Kyocera TaskAlfa, Ricoh MP C3004) может потребоваться переподключение к Wi-Fi или Ethernet.
Если в очереди висит документ с именем Document (без расширения), это часто признак сбоя драйвера. Попробуйте обновить ПО принтера через официальный сайт производителя.
2. Перезапуск службы печати (Print Spooler) через «Службы»
Служба Print Spooler управляет всеми задачами печати в Windows. Если она «зависнет», очередь перестанет обновляться, а новые документы не будут отправляться на принтер. Перезапуск службы часто решает проблему.
Как это сделать:
Шаг 1. Нажмите Win + R, введите services.msc и нажмите Enter.
Шаг 2. В списке найдите службу Диспетчер печати (Print Spooler).
Шаг 3. Кликните по ней правой кнопкой и выберите Остановить.
Шаг 4. Подождите 10–15 секунд, затем снова кликните правой кнопкой и выберите Запустить.
⚠️ Внимание: Если служба не запускается и выдаёт ошибку1068или1053, это может указывать на повреждение системных файлов. В таком случае поможет восстановление через DISM/SFC (раздел 5).
После перезапуска службы проверьте очередь печати — зависшие задачи должны исчезнуть. Если нет, переходите к следующему методу.
Открыть очередь печати (control printers)
Убедиться, что список задач пуст
Попробовать распечатать тестовый документ (например, WordPad)
Перезагрузить принтер (если проблема осталась)-->
3. Удаление файлов очереди вручную через папку SPOOL
Иногда задачи печати остаются в системе даже после очистки очереди через интерфейс. Это происходит из-за того, что файлы документов физически хранятся в папке C:\Windows\System32\spool\PRINTERS и не удаляются автоматически при сбое. Их можно стереть вручную.
Инструкция:
Шаг 1. Остановите службу Print Spooler (как в предыдущем разделе).
Шаг 2. Откройте Проводник и перейдите по пути:
C:\Windows\System32\spool\PRINTERS
Шаг 3. Удалите все файлы в этой папке (они имеют расширения .SPL и .SHD).
Шаг 4. Запустите службу Print Spooler обратно.
| Тип файла | Расширение | Описание |
|---|---|---|
| Задача печати | .SPL |
Содержит данные документа в формате, понятном принтеру. |
| Shadow-файл | .SHD |
Сопровождающий файл с метаданными задачи. |
| Темповый файл | .TMP |
Временные данные, создаваемые драйвером принтера. |
Если папка PRINTERS пуста, но очередь в интерфейсе Windows по-прежнему показывает документы, это может означать, что задачи «застряли» в реестре. Решение — чистка реестра (раздел 6).
Что делать, если папка SPOOL недоступна?
Если при попытке открыть C:\Windows\System32\spool\PRINTERS появляется ошибка «Отказано в доступе», выполните следующие действия:
1. Запустите Проводник от имени администратора (правый клик → Запуск от имени администратора).
2. Если папка по-прежнему не открывается, проверьте права доступа:
- Кликните правой кнопкой по папке spool → Свойства → вкладка Безопасность.
- Нажмите Изменить → добавьте свою учётную запись и установите галочки на Полный доступ.
3. Альтернатива: используйте Командную строку с правами администратора и выполните:
takeown /f "C:\Windows\System32\spool\PRINTERS" /r /d y
icacls "C:\Windows\System32\spool\PRINTERS" /grant администраторы:F /t
Это принудительно передаст права администратору.
4. Очистка очереди через командную строку (CMD)
Если графический интерфейс не реагирует, можно удалить задачи печати с помощью команд. Этот метод подходит для опытных пользователей и администраторов сетей.
Способ 1: Остановка службы и удаление файлов
Откройте Командную строку от имени администратора и выполните по порядку:
net stop spooler
del %systemroot%\System32\spool\printers\* /Q
net start spooler
Способ 2: Удаление конкретной задачи
Чтобы удалить только один документ (например, с ID 5):
net stop spooler
del %systemroot%\System32\spool\printers\00005.SPL
del %systemroot%\System32\spool\printers\00005.SHD
net start spooler
ID задачи можно узнать, открыв очередь печати и посмотрев на столбец Документ (например, Document 1 соответствует файлам 00001.SPL и 00001.SHD).
⚠️ Внимание: Некоторые принтеры (например, Xerox WorkCentre или HP PageWide) создают дополнительные временные файлы с расширением.PCLили.PS. Их тоже нужно удалять, если они есть в папкеPRINTERS.
Если команды не срабатывают, проверьте, не заблокированы ли файлы антивирусом (Kaspersky, ESET NOD32). Временно отключите защиту и повторите попытку.
5. Восстановление системы, если очередь не очищается
В редких случаях очередь печати может «зависнуть» из-за повреждения системных файлов или реестра. Если ни один из предыдущих методов не помог, попробуйте восстановить целостность Windows.
Метод 1: Проверка системных файлов (SFC)
Откройте Командную строку от имени администратора и выполните:
sfc /scannow
Процесс займёт 10–15 минут. После завершения перезагрузите ПК.
Метод 2: Восстановление образа (DISM)
Если SFC не нашёл ошибок или не смог их исправить, выполните:
DISM /Online /Cleanup-Image /RestoreHealth
Эта команда скачает недостающие файлы с серверов Microsoft и восстановит повреждённые компоненты.
Метод 3: Откат системы
Если проблема появилась недавно (например, после обновления драйвера), используйте точку восстановления:
Шаг 1. НажмитеWin + R, введите rstrui и нажмите Enter.
Шаг 2. Выберите точку восстановления, созданную до появления проблемы с очередью.
Шаг 3. Следуйте инструкциям мастера.
Если после восстановления системы очередь печати снова начинает «зависнуть», проблема скорее всего в драйвере принтера. Удалите текущий драйвер через Диспетчер устройств и установите свежую версию с сайта производителя.
6. Чистка реестра от «призрачных» задач печати
Иногда задачи остаются в реестре Windows даже после удаления файлов из папки SPOOL. Это приводит к тому, что очередь в интерфейсе показывает документы, которых физически нет. Исправить это можно через regedit.
Инструкция:
Шаг 1. Остановите службу Print Spooler (как в разделе 2).
Шаг 2. Нажмите Win + R, введите regedit и нажмите Enter.
Шаг 3. Перейдите по пути:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\
Шаг 4. Найдите папку с именем вашего принтера (например, Brother DCP-L2540DW), затем откройте подраздел Jobs.
Шаг 5. Удалите все подключи в папке Jobs (они соответствуют задачам печати).
Шаг 6. Закройте regedit и запустите службу Print Spooler.
⚠️ Внимание: Неправильное редактирование реестра может привести к сбоям в работе Windows. Перед изменениями обязательно создайте резервную копию: вregeditвыберитеФайл → Экспорти сохраните файл на рабочий стол.
Если после чистки реестра принтер перестал определяться, переустановите его драйвер. Для этого:
1. Откройте Диспетчер устройств (devmgmt.msc).
2. Найдите принтер в разделе Очереди печати, кликните правой кнопкой и выберите Удалить устройство.
3. Подключите принтер заново — Windows попробует установить драйвер автоматически.
7. Альтернативные методы для опытных пользователей
Если стандартные способы не сработали, попробуйте эти продвинутые решения:
- 🔧 Сброс принтера через веб-интерфейс (для сетевых МФУ):
Многие сетевые принтеры (HP OfficeJet Pro, Xerox VersaLink) имеют собственный веб-интерфейс. Откройте браузер, введите IP-адрес принтера (можно узнать через
Панель управления → Устройства и принтеры → Свойства принтера → Порты) и найдите разделJobsилиQueue. Там можно принудительно удалить задачи. - 🖥️ Использование PowerShell:
Запустите
PowerShellот имени администратора и выполните:Stop-Service -Name Spooler -ForceRemove-Item -Path "$env:SystemRoot\System32\spool\printers\*" -Force
Start-Service -Name Spooler
- 🔄 Создание нового порта принтера:
Если очередь зависает из-за конфликта портов (особенно актуально для USB-принтеров), создайте новый порт:
1. ОткройтеПанель управления → Устройства и принтеры. 2. Кликните правой кнопкой по принтеру →Свойства принтера → Порты. 3. НажмитеДобавить порт→ выберитеLocal Port→ введите произвольное имя (например,USB002). 4. Примените изменения и перезагрузите ПК.
Для корпоративных пользователей, работающих в домене, может потребоваться сброс групповой политики. Выполните в CMD:
gpupdate /force
Это обновит настройки печати, заданные администратором сети.
FAQ: Частые вопросы об очереди печати в Windows 10
Почему очередь печати висит, даже если принтер выключен?
Windows отправляет задачи в очередь независимо от состояния принтера. Если устройство выключено или отключено от сети, документы накапливаются в памяти ПК. При включении принтера они должны распечататься автоматически, но если очередь «зависла», её нужно очистить вручную (см. раздел 1).
Для сетевых принтеров (Brother HL-L8360CDW, Canon imageCLASS) проверьте, не блокирует ли брандмауэр (Windows Defender или сторонний антивирус) соединение с устройством.
Можно ли удалить только один документ из очереди, не трогая остальные?
Да, но не всегда. В окне очереди печати (control printers) выделите нужный документ и нажмите Del или Принтер → Отменить. Если задача не удаляется:
- Остановите службу
Print Spooler(см. раздел 2). - Удалите соответствующие файлы
.SPLи.SHDиз папкиC:\Windows\System32\spool\PRINTERS(имена файлов совпадают с ID задачи). - Запустите службу обратно.
После очистки очереди принтер не печатает новые документы. Что делать?
Вероятные причины и решения:
- Драйвер сбоит. Удалите принтер в
Панели управления, затем подключите его заново. Windows установит драйвер автоматически или предложит скачать его. - Порт принтера повреждён. Создайте новый порт (см. раздел 7).
- Служба печати не запускается. Проверьте зависимости службы
Print Spooler:sc query spoolerЕсли в статусе указано
STOPPED, запустите её вручную (net start spooler).
Как предотвратить зависание очереди в будущем?
Профилактические меры:
- 🔄 Регулярно обновляйте драйвер принтера (особенно для моделей Epson EcoTank, HP Neverstop, где драйверы часто конфликтуют с обновлениями Windows).
- 🖨️ Не отправляйте на печать документы объёмом >100 МБ (например, PDF с высоким разрешением). Разбейте их на части.
- 🛡️ Исключите папку
C:\Windows\System32\spool\PRINTERSиз проверки антивирусом. - 📡 Для сетевых принтеров используйте статический IP-адрес (настройте в роутере), чтобы избежать разрывов соединения.