Очередь печати в Windows 10 — одна из самых коварных функций системы, которая может подвести в самый неподходящий момент. Представьте: вам срочно нужно распечатать договор для клиента или билеты на самолёт, но принтер упорно игнорирует новые задачи, зациклившись на старом документе с ошибкой. Система выдаёт сообщение «Документ удаляется» уже полчаса, а прогресс завис на 99%. Знакомая ситуация?
Проблема усугубляется тем, что стандартное удаление через панель управления часто не работает — кнопка «Отменить» становится неактивной, а перезагрузка компьютера не помогает. В этой статье мы разберём все актуальные способы очистки очереди печати в Windows 10, включая скрытые системные инструменты, командную строку и даже ручное удаление файлов. Особое внимание уделим случаям, когда принтер физически недоступен (например, сетевой HP LaserJet в другом офисе) или драйвер повредился после обновления системы.
Важно: если вы используете МФУ (многофункциональное устройство) с функцией сканирования, некоторые методы могут временно заблокировать и эту возможность. Мы отметим такие моменты отдельно. Также в конце статьи вы найдёте FAQ по типичным ошибкам очереди печати — от кода 0x0000007e до проблемы с драйверами Kyocera или Brother.
1. Стандартный способ: очистка через «Устройства и принтеры»
Начнём с самого очевидного метода, который срабатывает в 60% случаев. Этот способ не требует прав администратора и подходит для большинства моделей принтеров — от бюджетных Canon PIXMA до офисных Xerox WorkCentre.
Инструкция:
- 🖱️ Откройте меню
Пуск → Параметры → Устройства → Принтеры и сканеры. - 📄 В списке устройств найдите свой принтер и кликните по нему левой кнопкой мыши.
- 🔄 Нажмите «Открыть очередь» — откроется окно со списком документов.
- 🗑️ Выделите зависший документ (или все документы через
Ctrl + A) и нажмите «Отменить» или «Удалить».
Если кнопка «Отменить» неактивна или документ не удаляется дольше 5 минут:
- 🔄 Попробуйте перезагрузить службу печати (об этом ниже в разделе 3).
- 🖨️ Отключите принтер от сети/USB на 30 секунд и подключите снова.
- 💻 Перезагрузите компьютер (иногда это срабатывает, если документ завис на этапе рендеринга).
⚠️ Внимание: Если в очереди висит документ с статусом «Печатается — удаляется», не пытайтесь отправить новый файл на печать. Это создаст «эффект снежного кома», когда система будет пытаться обработать оба документа одновременно, что часто приводит к полной блокировке службы Spooler.
2. Очистка через «Службы Windows» (если стандартный способ не работает)
Когда очередь печати зависла настолько, что даже не открывается, поможет принудительная перезагрузка службы Print Spooler. Этот метод эффективен в 90% случаев и работает даже если принтер физически отключён или повреждён.
Пошаговая инструкция:
- Нажмите
Win + R, введитеservices.mscи нажмитеEnter. - В списке служб найдите «Диспетчер печати» (Print Spooler).
- Кликните по службе правой кнопкой и выберите «Остановить».
- Подождите 10–15 секунд (важно дождаться статуса «Остановлена»).
- Снова кликните правой кнопкой и выберите «Запустить».
После перезапуска службы очередь печати будет очищена автоматически. Если документ снова появился в списке:
- 🔄 Повторите процедуру 2–3 раза с интервалом в 30 секунд.
- 🖥️ Проверьте, не блокирует ли очередь антивирус (например, Kaspersky или Avast иногда конфликтуют со службой
Spooler).
⚠️ Внимание: Если после остановки службыPrint Spoolerона не запускается снова (ошибка1068), проверьте зависимые службы: «Удаленный вызов процедур (RPC)» и «DCOM Server Process Launcher». Их также нужно перезапустить.
☑️ Подготовка к очистке очереди через службы
3. Командная строка: принудительная очистка очереди
Для опытных пользователей или когда графический интерфейс недоступен (например, при удалённом подключении через RDP), поможет командная строка. Этот метод гарантированно сработает даже если служба Spooler повреждена.
Откройте командную строку от имени администратора (Win + X → Командная строка (администратор)) и выполните команды по порядку:
net stop spooler
del %systemroot%\System32\spool\printers\* /Q
net start spooler
Расшифровка команд:
net stop spooler— останавливает службу печати.del %systemroot%\System32\spool\printers\* /Q— удаляет все файлы из папки очереди без запроса подтверждения.net start spooler— запускает службу обратно.
Если после выполнения команд очередь не очистилась:
- 🔍 Проверьте, не блокирует ли доступ к папке
spool\printersантивирус или групповые политики (актуально для корпоративных ПК). - 🖥️ Попробуйте использовать PowerShell (инструкция в следующем разделе).
Если команда del выдаёт ошибку «Отказано в доступе», закройте все программы, которые могут использовать принтер (например, Adobe Acrobat или Microsoft Office), и повторите попытку.
4. Очистка через PowerShell (альтернатива командной строке)
PowerShell предлагает более гибкие инструменты для управления очередью печати, особенно полезные в сетях с доменными принтерами. Например, можно очистить очередь для конкретного устройства или удалить документы по маске имени.
Запустите PowerShell от имени администратора и выполните:
Stop-Service -Name Spooler -Force
Remove-Item -Path "$env:SystemRoot\System32\spool\printers\*" -Force
Start-Service -Name Spooler
Для очистки очереди конкретного принтера (например, Brother HL-L2350DW):
$printer = Get-Printer -Name "Brother HL-L2350DW"
$printer | Get-PrintJob | Remove-PrintJob
Преимущества PowerShell:
- 🎯 Точечное удаление документов по имени или статусу (например, только ошибки).
- 🔄 Автоматизация очистки через скрипты (полезно для ИТ-администраторов).
- 📊 Возможность экспорта лога очереди для анализа причин зависания.
⚠️ Внимание: В корпоративных сетях выполнение скриптов PowerShell может быть заблокировано политиками ExecutionPolicy. В этом случае используйте командную строку или обратитесь к системному администратору.
5. Ручное удаление файлов очереди (продвинутый метод)
Если ни один из предыдущих способов не сработал, остаётся «тяжёлая артиллерия» — ручное удаление файлов очереди. Этот метод требует осторожности, так как неправильные действия могут повредить системные файлы.
Инструкция:
- Остановите службу
Print Spooler(как в разделе 2). - Перейдите в папку:
C:\Windows\System32\spool\PRINTERS - Удалите все файлы в этой папке (они имеют расширения
.SPLи.SHD). - Запустите службу
Print Spoolerобратно.
Что делать, если папка PRINTERS пуста, но очередь не очищается:
- 🔍 Проверьте скрытые файлы (включите отображение через
Вид → Скрытые элементы). - 🖨️ Удалите принтер из системы и установите заново (инструкция в разделе 6).
- 💽 Проверьте целостность системных файлов командой:
sfc /scannow
Тип файла в папке PRINTERS |
Описание | Можно ли удалять |
|---|---|---|
.SPL |
Файл задания печати (содержит данные документа) | Да |
.SHD |
Файл теневой копии (метаданные задания) | Да |
.TMP |
Временные файлы службы Spooler |
Да (но не все) |
.DLL или .EXE |
Системные библиотеки драйверов | Нет! |
Почему файлы .SPL могут не удаляться?
Если файл занят процессом spoolsv.exe, его нельзя удалить стандартными методами. В этом случае поможет утилита Process Explorer от Microsoft или перезагрузка в безопасном режиме.
6. Переустановка принтера (крайняя мера)
Если очередь печати очищается, но проблема повторяется регулярно, причина может крыться в повреждённых драйверах или конфликте с обновлениями Windows 10. В этом случае поможет полная переустановка принтера.
Пошаговый алгоритм:
- Удалите принтер через
Параметры → Устройства → Принтеры и сканеры(выберите устройство → «Удалить устройство»). - Откройте
Диспетчер устройств(devmgmt.msc), найдите раздел «Очереди печати» и удалите все устройства с восклицательным знаком. - Скачайте свежий драйвер с официального сайта производителя (например, для Epson L3150 — с epson.ru).
- Подключите принтер заново и установите драйвер вручную (не используйте автоматическую установку Windows!).
Частые ошибки при переустановке:
- 🔌 Принтер не определяется после подключения → проверьте кабель
USBили сетевые настройки (для Wi-Fi/Ethernet принтеров). - 🖨️ Драйвер не устанавливается → отключите проверку цифровой подписи драйверов (
gpedit.msc → Конфигурация пользователя → Административные шаблоны → Система → Установка драйвера). - 📛 Появляется сообщение «Устройство используется» → закройте все программы, которые могут блокировать порт (например, Virtual PDF Printer).
Переустановка принтера — единственный способ исправить ошибку 0x0000007e, связанную с повреждением файлов драйвера .inf.
FAQ: Частые вопросы об очереди печати в Windows 10
Почему очередь печати висит на документе с статусом «Удаляется»?
Это типичная ошибка, когда служба Spooler не может корректно завершить процесс удаления. Причины:
- Файл задания повреждён (например, при внезапном отключении электричества).
- Драйвер принтера конфликтует с обновлениями Windows (актуально после крупных апдейтов, например, 22H2).
- Антивирус блокирует доступ к папке
spool\printers.
Решение: используйте методы из разделов 3 или 5 (очистка через командную строку или ручное удаление файлов).
Можно ли очистить очередь печати удалённо (например, для сетевого принтера Xerox Phaser)?
Да, для этого подойдут:
- PowerShell с правами администратора (команды из раздела 4).
- Утилита
PrintUIот Microsoft:printui /Xs /n "Имя_принтера" c - Специализированное ПО для управления принтерами (например, PaperCut или PrinterLogic).
Для корпоративных сетей также можно использовать Group Policy для принудительной очистки очереди на всех ПК.
После очистки очереди принтер перестал печатать. Что делать?
Вероятные причины и решения:
| Проблема | Решение |
Служба Spooler не запускается |
Проверьте зависимости службы (раздел 2) или восстановите систему через sfc /scannow. |
| Драйвер принтера повреждён | Переустановите драйвер вручную (раздел 6). Для HP используйте утилиту HP Print and Scan Doctor. |
| Порт принтера сбросился | Проверьте настройки порта в свойствах принтера (должен быть USB, TCP/IP или WSD). |
Как предотвратить зависание очереди печати в будущем?
Профилактические меры:
- 🔄 Регулярно обновляйте драйверы принтера (особенно после крупных обновлений Windows).
- 📥 Используйте официальные драйверы с сайта производителя, а не универсальные от Microsoft.
- 🖥️ Для офисных МФУ (например, Ricoh MP C3004) настройте отдельный сервер печати.
- 📊 Ограничьте размер документов для печати (большие PDF могут забивать очередь).
Для корпоративных пользователей: настройте автоматическую очистку очереди через Task Scheduler (планировщик задач) с запуском скрипта:
schtasks /create /tn "Очистка очереди печати" /tr "net stop spooler & del %systemroot%\System32\spool\printers\* /Q & net start spooler" /sc daily /st 03:00 /ru SYSTEM