Зависший в очереди документ на печать — одна из самых раздражающих проблем для пользователей Windows 10. Принтер отказывается работать, новые задачи не добавляются, а старые «застревают» на этапе «печатается» или «удаляется». В 80% случаев виноват не сам принтер, а сбой в системной службе Print Spooler, которая управляет очередью заданий. Но как её правильно перезапустить, не повредив драйверы или настройки?
В этой статье мы разберём 5 проверенных способов очистки очереди печати — от стандартных инструментов Windows до командной строки и ручного удаления файлов. Отдельно остановимся на нюансах для сетевых принтеров (HP LaserJet, Canon PIXMA, Brother) и случаях, когда принтер вообще не отображается в системе. Все методы протестированы на актуальных сборках Windows 10 (версии 22H2 и новее) и не требуют прав администратора (кроме одного исключения).
Если вы торопитесь — используйте быстрый способ через командную строку. Для глубокой диагностики (например, когда очередь очищается, но заново появляется) читайте раздел про ручную чистку папки SPOOL.
Почему застревает очередь печати: 3 главные причины
Перед тем как удалять задания, важно понять, что вызвало сбой. Это поможет избежать повторных проблем. В 95% случаев виновато одно из трёх:
- 🖨️ Сбой службы
Print Spooler— системный процесс, который временно сохраняет документы перед печатью. Если он «подвисает», очередь перестаёт обновляться. - 📄 Повреждённый файл задания — часто происходит при печати PDF из браузера или документов с нестандартными шрифтами (например, AutoCAD или CorelDRAW).
- 🔌 Проблемы с драйвером принтера — особенно актуально для старых моделей (Epson L310, Canon MP250), где драйвер конфликтует с обновлениями Windows.
Реже виноваты сетевые настройки (для принтеров по Wi-Fi или Ethernet) или антивирус, блокирующий доступ к папке C:\Windows\System32\spool\PRINTERS. Если принтер подключён через USB, проверьте кабель — иногда очередь «зависает» из-за прерывания связи.
⚠️ Внимание: Если принтер HP или Canon выдаёт ошибку0x0000000dили0x000003e3при очистке очереди, проблема может быть в firmware устройства. В этом случае поможет только прошивка через официальное ПО (HP Smart или Canon PRINT Utility).
Способ 1: Очистка через «Устройства и принтеры» (без команд)
Самый простой метод — использовать встроенные инструменты Windows. Он подходит, если принтер отображается в системе, но документ «завис» на этапе печати.
- Откройте
Пуск → Параметры → Устройства → Принтеры и сканеры. - Найдите свой принтер (например, HP DeskJet 2700) и кликните по нему.
- Нажмите «Открыть очередь» — откроется окно со списком заданий.
- Выделите зависший документ и нажмите «Отменить» (или
Delна клавиатуре). - Если задание не удаляется — кликните правой кнопкой по очереди и выберите «Очистить очередь печати».
Если кнопка «Очистить» неактивна или после нажатия ничего не происходит, служба Print Spooler заблокирована. Переходите к способу 2.
Отключить принтер от сети/USB на 30 секунд
Перезагрузить компьютер
Попробовать другой способ из статьи
Проверить драйвер принтера в Диспетчере устройств-->
Способ 2: Перезапуск службы Print Spooler (работает в 90% случаев)
Служба Print Spooler — это «мозг» системы печати в Windows. Если она зависла, очередь не обновляется, даже если вы вручную удаляете задания. Перезапуск службы решает проблему в большинстве случаев.
Сделать это можно двумя путями:
- 🖱️ Через графический интерфейс:
- Нажмите
Win + R, введитеservices.mscи нажмитеEnter. - Найдите службу «Диспетчер печати» (Print Spooler).
- Кликните правой кнопкой → «Остановить».
- Подождите 10 секунд и снова кликните правой кнопкой → «Запустить».
- Нажмите
- 💻 Через командную строку (быстрее):
net stop spoolernet start spooler
Вставьте команды по очереди в
CMD(запущенную от имени администратора). - Откройте
Командную строкуот имени администратора (Win + X → Командная строка (администратор)). - Введите по очереди команды:
net stop spoolerdel %systemroot%\System32\spool\printers\* /Q
net start spooler
- Перезагрузите компьютер.
После перезапуска службы очередь должна очиститься автоматически. Если нет — проверьте папку C:\Windows\System32\spool\PRINTERS (см. способ 4).
Если служба Print Spooler отказывается запускаться, проверьте зависимые службы: RPC (Remote Procedure Call) и DCOM Server Process Launcher. Их тоже нужно перезапустить через services.msc.
Способ 3: Быстрая очистка через командную строку (1 минута)
Если вам нужно срочно удалить все задания без лишних кликов, используйте этот метод. Он работает даже когда графический интерфейс Windows «глючит».
Команда del %systemroot%\System32\spool\printers\* /Q удаляет ВСЕ файлы заданий из скрытой папки PRINTERS без запроса подтверждения. Это единственный способ полностью сбросить очередь, если она «зациклилась».
Если после выполнения команд принтер перестал определяться — проверьте подключение (для USB) или сетевые настройки (для Wi-Fi/Ethernet). Возможно, драйвер сбросился и требует повторной установки.
Способ 4: Ручная очистка папки SPOOL (для опытных пользователей)
Иногда файлы заданий остаются в системе даже после перезапуска службы. В этом случае нужно вручную удалить их из папки SPOOL. Этот метод требует прав администратора.
- Остановите службу
Print Spooler(см. способ 2). - Откройте проводник и перейдите по пути:
C:\Windows\System32\spool\PRINTERS - Удалите все файлы в этой папке (они имеют расширения
.SPLи.SHD). - Запустите службу
Print Spoolerзаново. - Нажмите
Ctrl + Shift + Esc, чтобы открыть Диспетчер задач. - Перейдите на вкладку «Подробности».
- Найдите процесс
spoolsv.exe. - Кликните правой кнопкой → «Снять задачу».
- Подождите 30 секунд и перезагрузите компьютер.
- 🌐 Проверьте IP-адрес принтера: он мог измениться (особенно если используется
DHCP). Обновите подключение вУстройства и принтеры. - 🔒 Права доступа: для сетевых принтеров может требоваться авторизация. Убедитесь, что у вас есть права на управление очередью.
- 📡 Переподключение: если очередь не очищается, временно подключите принтер по USB и выполните сброс.
Если папка PRINTERS пуста, но очередь всё равно не очищается, проверьте наличие скрытых файлов (включите отображение в проводнике: Вид → Скрытые элементы).
⚠️ Внимание: Не удаляйте саму папку PRINTERS — только её содержимое! Удаление системных папок может привести к сбою печати.
| Симптом | Возможная причина | Решение |
|---|---|---|
| Очередь очищается, но заново появляется после перезагрузки | Повреждён реестр или драйвер принтера | Удалите принтер и установите драйвер заново |
Файлы в PRINTERS не удаляются (доступ запрещён) |
Служба Print Spooler не остановлена или нет прав |
Запустите командную строку от администратора и используйте del /F |
| Принтер не отображается в «Устройствах» после очистки | Сбой подключения или драйвера | Переподключите принтер и обновите драйвер |
Способ 5: Принудительное завершение процесса через Диспетчер задач
Если служба Print Spooler не реагирует на команды, её процесс можно принудительно закрыть через Диспетчер задач. Это крайняя мера, но иногда только она помогает.
После перезагрузки Windows автоматически запустит службу Print Spooler, и очередь должна очиститься. Если принтер после этого не печатает — проверьте его статус в Устройства и принтеры (возможно, потребуется повторная установка).
Что делать, если spoolsv.exe отсутствует в Диспетчере задач?
Это означает, что служба Print Spooler отключена вручную или повреждена. Чтобы включить её:
1. Откройте services.msc.
2. Найдите «Диспетчер печати».
3. Кликните правой кнопкой → «Свойства».
4. В поле «Тип запуска» выберите «Автоматически».
5. Нажмите «Запустить» и «Применить».
Особенности для сетевых принтеров (Wi-Fi/Ethernet)
Если принтер подключён по сети (HP OfficeJet Pro 9015, Canon imageCLASS MF644Cdw), очистка очереди имеет нюансы:
Для принтеров HP с функцией HP ePrint или AirPrint (например, HP Envy 6020) иногда помогает отключение функции облачной печати в настройках устройства.
⚠️ Внимание: Если сетевой принтер используется несколькими пользователями, очистка очереди на вашем ПК не удалит задания с других устройств. Чтобы сбросить очередь полностью, нужно зайти в веб-интерфейс принтера (обычно по адресу http://[IP-принтера]) и очистить её там.
Для сетевых принтеров Canon и Brother часто требуется перезагрузка самого устройства (кнопка питания на 10 секунд). Это сбрасывает его внутреннюю память заданий.
Частые вопросы об очереди печати в Windows 10
Можно ли удалить очередь печати без перезагрузки компьютера?
Да, в большинстве случаев достаточно перезапустить службу Print Spooler (см. способ 2). Перезагрузка требуется только если служба отказывается запускаться или принтер не определяется.
Почему после очистки очереди принтер не печатает?
Вероятные причины:
- Драйвер принтера сбросился (нужно переустановить).
- Принтер перешёл в офлайн-режим (проверьте подключение и статус в
Устройства и принтеры). - В очереди остались скрытые задания (см. способ 4).
Как очистить очередь на принтере Xerox или Kyocera?
Для офисных принтеров (Xerox WorkCentre, Kyocera TASKalfa) часто требуется:
- Зайти в веб-интерфейс принтера (
http://[IP-адрес]). - Найти раздел «Jobs» или «Очередь».
- Выбрать «Cancel All» или «Очистить всё».
Иногда нужно ввести пароль администратора (по умолчанию часто admin/1111 или admin/admin).
Что делать, если при очистке очереди появляется ошибка 0x0000007e?
Эта ошибка связана с повреждением системных файлов Windows. Попробуйте:
- Запустить проверку системных файлов:
sfc /scannow - Обновить драйвер принтера через Windows Update или с сайта производителя.
- Восстановить Windows до точки отката (если ошибка появилась после обновления).
Можно ли отключить службу Print Spooler навсегда?
Технически да, но не рекомендуется. Без этой службы вы не сможете печатать или управлять принтерами. Если она постоянно сбоит, лучше:
- Обновить драйвер принтера.
- Проверить систему на вирусы (некоторые malware блокируют
spoolsv.exe). - Установить последнее обновление Windows (через
Параметры → Обновление и безопасность).