Как принудительно очистить буфер печати из командной строки в Windows

Последнее обновление: 28/01/2026
Автор: Исаак
  • Очередь печати хранит и управляет всеми ожидающими заданиями, и иногда зависает, оставляя документы в постоянном состоянии.
  • Windows Программа предлагает графические способы (Настройки, Панель задач, Панель управления и Службы) для очистки очереди печати всего несколькими щелчками мыши.
  • Принудительное опустошение буфера CMD или BAT-скрипты останавливают службу диспетчера печати, удаляют файлы из папки PRINTERS и перезапускают очередь печати.
  • Обновление драйверыПроверка уровня чернил и, в конечном итоге, повторная установка или снятие принтера могут помочь устранить постоянные засоры.

Очистка буфера печати из командной консоли.

Если вы ежедневно пользуетесь принтером, вы, вероятно, сталкивались с зависшей очередью печати, которую невозможно очистить . Документ просто висит, отображая что-то вроде «Удаление» или «Печать», но он не удаляется и не печатается, делая принтер совершенно бесполезным даже после двадцати нажатий кнопки печати подряд.

В этой статье вы шаг за шагом увидите, как принудительно очистить буфер печати из командной строки (CMD) , а также несколько альтернативных методов с использованием графических инструментов Windows. Цель — предоставить вам все возможные варианты: от простейшего метода для нетехнических пользователей до наиболее прямых команд для администраторов или тех, кто хочет сразу перейти к делу.

Что именно представляет собой очередь печати или буфер в Windows?

Прежде чем начать бездумно удалять файлы, полезно понять, что такое очередь печати (или буфер печати) и какую роль она играет в системе . Когда вы отправляете один или несколько документов на принтер, Windows не отправляет их напрямую на устройство; вместо этого она сохраняет их в очереди, где они ждут своей очереди.

В этой очереди хранится список всех ожидающих заданий, порядок их печати и их статус (печать, приостановлено, отменено, ошибка и т. д.). Это позволяет, например, отменить документ, отправленный по ошибке, приостановить печать или возобновить задание в любое время, не повторяя весь процесс из исходного приложения.

Проблема возникает, когда по какой-то причине задание на печать застревает в очереди и не исчезает даже после его ручной отмены. Иногда статус застревает в «Удаление - Печать» и остается там, блокируя все последующие задания на печать. Можно перезапустить принтер, поставить на паузу, возобновить печать... но ничего не помогает; очередь остается заблокированной.

Эта блокировка — не шутка, потому что пока есть зависшее задание на печать, принтер часто отказывается печатать что-либо новое . И вдобавок ко всему, такое непредсказуемое поведение существует уже давно: очередь печати имеет подобную проблему ещё со времён более старых версий Windows, и графические инструменты не всегда могут полностью её очистить.

Очередь печати заблокирована в Windows.

Как просмотреть и управлять очередью печати из интерфейса Windows

Во-первых, прежде чем прибегать к командам, стоит попробовать использовать инструменты, которые предлагает сама Windows для просмотра и очистки очереди . Во многих случаях этого достаточно, и это избавит вас от дальнейших проблем.

Откройте очередь печати с панели задач.

Когда вы отправляете что-либо на печать, значок принтера обычно появляется на панели задач рядом с часами . Двойной щелчок по этому значку откроет окно очереди печати для конкретного принтера.

В этом окне вы увидите список всех текущих или ожидающих обработки документов . В верхнем меню вы можете перейти в раздел «Файл» и выбрать опцию «Отменить все документы», чтобы при необходимости очистить очередь сразу.

Если вы хотите удалить только один документ, просто щелкните правой кнопкой мыши по документу и выберите «Отмена», чтобы остановить только этот процесс . В обычных условиях это самый быстрый способ удалить документ, который вы не хотите печатать.

Управление очередью задач осуществляется через «Параметры» в Windows 10 и 11.

Ещё один очень удобный способ — использовать современное меню настроек Windows в разделе «Принтеры» . Оно работает как в Windows 10, так и в Windows 11 с минимальными различиями во внешнем виде.

Просто откройте «Параметры» из меню «Пуск», перейдите в раздел «Устройства», а затем в «Принтеры и сканеры ». Там вы увидите список установленных принтеров: физические, сетевые, PDF и т. д.

Выберите нужный принтер и нажмите кнопку «Открыть очередь» или «Просмотреть очередь» . Отобразится то же окно ожидающих заданий, которое появляется со значком на панели задач, позволяющее отменить или приостановить отдельные задания печати.

  Как диагностировать ошибки Windows с помощью Dependency Walker: полное руководство

Преимущество этого метода заключается в том, что он очень нагляден для проверки зависших задач и работает одинаково как на локальном принтере, так и на сетевом принтере общего пользования.

Просмотр заданий из панели управления (Устройства и принтеры)

Если вы предпочитаете классический подход, вы также можете использовать Панель управления и раздел «Устройства и принтеры» . Хотя Windows все чаще рекомендует использовать «Параметры», этот способ просмотра по-прежнему удобен и предоставляет значительный контроль.

Перейдите в Панель управления, затем в раздел «Оборудование и звук» и нажмите «Просмотр устройств и принтеров ». Откроется окно со списком всех установленных принтеров и других устройств.

Щелкните правой кнопкой мыши по принтеру, который хотите проверить, и выберите «Просмотреть список печатаемых документов ». Вы снова увидите список документов в очереди печати, и вы можете отменить любой из них, щелкнув правой кнопкой мыши и выбрав «Отменить».

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

Быстрый способ доступа к очередям печати — сочетание клавиш Windows + Pause.

Есть ещё один полезный трюк, о котором знают не все: нажатие комбинации клавиш Windows + Pause открывает окно «Информация о системе» . Оттуда можно быстро получить доступ к Диспетчеру устройств.

В левой панели выберите «Диспетчер устройств» и запустите его от имени администратора, чтобы получить полные права доступа. После этого найдите раздел «Очереди печати» и разверните его содержимое.

С этого момента можно просмотреть очереди, связанные с различными принтерами, и решить более сложные проблемы , такие как конфликты драйверов или неправильно установленные устройства, влияющие на блокировку очереди.

Используйте службы Windows для остановки и перезапуска очереди печати.

Если предыдущие варианты не помогают очистить очередь печати, следующим логическим шагом обычно является изменение службы, которая ею управляет. В Windows очередь печати управляется службой «Спулер» , которая отвечает за прием, хранение и отправку заданий печати на принтер.

Служба диспетчера печати для очистки очереди печати.

Откройте консоль служб (services.msc).

Для управления этой службой из графического интерфейса нажмите клавиши Windows + R, чтобы открыть диалоговое окно «Выполнить» , введите services.msc и нажмите Enter. Откроется окно «Службы» с большим списком системных компонентов.

В этом списке найдите службу под названием "Служба очереди печати" (внутреннее имя: Spooler) . Имя службы во всех языках — "Spooler", поэтому ее легко найти, даже если ваша версия Windows на другом языке.

Щёлкните правой кнопкой мыши, и у вас появится несколько вариантов: «Остановить», «Запустить» или «Перезапустить». Когда очередь работает медленно, использование «Перезапуска» обычно устраняет многие мелкие узкие места и восстанавливает работоспособность службы без дальнейшего вмешательства.

Для более тщательной очистки сначала необходимо вручную остановить службу, удалить файлы из очереди из системной папки, а затем перезапустить её . Мы подробно рассмотрим это, когда перейдём к командам CMD.

Как принудительно очистить буфер из командной строки (CMD)

Когда щелчки мышью перестают работать, пора обратиться к командной строке Windows, которая обеспечивает гораздо более прямой контроль . Используя CMD с правами администратора, вы можете остановить службу диспетчера очереди, удалить заблокированные задания и перезапустить службу за считанные секунды.

Путь к папке, где сохраняются задания на печать.

Документы, отправленные на печать, не только отображаются в окне очереди печати; они также физически сохраняются в системной папке в виде файлов с расширениями, такими как SPL, SHD, TMP и аналогичными. По умолчанию эта папка обычно находится в следующем месте:

C:\Windows\System32\Spool\PRINTERS

Подтвердить этот путь можно в свойствах сервера печати. ​​Вы можете открыть их с помощью команды в меню «Выполнить» (Windows + R): %WinDir%\System32\rundll32.exe printui.dll,PrintUIEntry /s . На вкладке «Дополнительно» вы увидите папку, используемую в качестве очереди печати.

Все файлы, которые вы видите по этому пути, когда есть ожидающие задания, — это документы в очереди . После остановки службы мы с помощью CMD удалим всё это содержимое.

  Обнаружение вредоносных PDF-файлов в Windows: полное и безопасное руководство

Базовый метод с использованием CMD шаг за шагом

Если вы хотите очистить его вручную, без использования скриптов, это можно сделать в три этапа. Начните с открытия консоли с правами администратора: перейдите в меню «Пуск», введите «cmd» и запустите командную строку от имени администратора.

Далее выполните следующие действия:

  1. Остановите службу очереди печати.
    В командной строке введите:

    пустая диспетчер очереди

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

  2. Удалить файлы из очереди
    Откройте проводник и перейдите к:
    C: \ WINDOWS \ system32 \ Spool \ ПРИНТЕРЫ
    Выберите все содержимое и Полностью устраните этоЕсли вам не удаётся удалить что-либо, убедитесь, что служба действительно остановлена ​​и что у вас есть права администратора.
  3. Услуги по печати резюме
    Вернитесь в консоль CMD и выполните следующую команду:

    пусковой пуст

    Это повторно активирует очередь печати, и Windows создаст необходимые файлы заново , но на этот раз без каких-либо зависших заданий.

После завершения вы можете снова открыть окно принтера («Посмотреть, что печатается»), и вы увидите, что в очереди больше нет документов . Если на этом экране вы по-прежнему видели задания, нажмите кнопку «Обновить», чтобы перезагрузить информацию.

Комбинированная команда для прямой очистки очереди.

Вместо переключения между командной строкой и проводником Windows, вы можете сделать все из консоли с помощью одной последовательности команд. Запустив командную строку от имени администратора, выполните следующие три команды одну за другой:

net stop spooler Del /Q /F /S %SystemRoot%\System32\Spool\Printers\*.* net start spooler

Эта команда останавливает службу, удаляет все файлы заданий в пути очереди и перезапускает службу . Параметры DEL означают:

/QБесшумный режим, не запрашивает подтверждение при удалении нескольких файлов.
/F: принудительно удаляет даже файлы, помеченные как доступные только для чтения.
/S: выполняет обход подпапок, если в пути PRINTERS есть дополнительные каталоги.

Этот метод часто используется администраторами, когда очередь печати зависает на этапе «Удаление — Печать» и не завершается . Он быстрый, надежный и работает практически на всех современных версиях Windows.

Создайте BAT-скрипт для очистки очереди двойным щелчком мыши.

Если вы часто сталкиваетесь с этой проблемой, вам может быть полезно создать небольшой .bat -скрипт для автоматизации процесса очистки . Таким образом, вам не придется каждый раз вводить команды вручную; вам просто нужно будет запустить файл.

Чтобы собрать его, откройте Блокнот и наберите что-нибудь подобное:

net stop spooler Del /Q /F %SystemRoot%\System32\Spool\Printers\* net start spooler

Сохраните файл под узнаваемым именем, например, "Clean_printer_queue.bat" , и в диалоговом окне сохранения выберите тип "Все файлы", чтобы файл был сохранен с расширением .bat.

Затем вы можете оставить этот BAT-файл на рабочем столе, в папке «Документы» или закрепить его на панели задач. Всякий раз, когда ваш принтер зависает из-за заданий печати, которые не удаляются, щелкните правой кнопкой мыши по BAT-файлу и запустите его от имени администратора . Скрипт остановит службу, очистит файлы очереди печати и перезапустит ее за считанные секунды.

Это решение особенно полезно, если вы часто печатаете дома или в офисе и часто сталкиваетесь с блокировкой очереди печати . ​​Оно избавляет вас от необходимости пошагово объяснять процесс каждому пользователю и значительно упрощает базовую поддержку.

Дополнительные методы очистки очереди без использования команд.

Хотя главная цель — принудительно очистить систему с консоли, полезно иметь в запасе и другие, менее сложные методы, которые также позволяют устранить многие блокировки. Некоторые из них настолько просты, что их часто упускают из виду.

Перезагрузите компьютер и принтер.

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

После повторного входа в Windows очередь печати обычно отображается пустой, и первое отправленное вами новое задание будет помещено вверху и начнет печать в обычном режиме . Если проблема возникла из-за процесса, зависшего в памяти, эта процедура обычно решает ее.

В некоторых случаях также помогает выключить принтер, отсоединить его от сети на несколько секунд и снова подключить , особенно это касается сетевых или многофункциональных устройств, которые также имеют собственную небольшую внутреннюю операционную систему.

Проверьте уровень чернил и состояние печатающей головки.

Не все проблемы с печатью напрямую вызваны очередью печати; иногда мы сосредотачиваемся на Windows, когда в принтере просто закончились чернила или печатающая головка высохла . Если ваша модель оснащена экраном, он обычно отображает уровень чернил и основные ошибки.

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

Если приложение или экран показывают, что чернила еще есть, но страницы по-прежнему выходят пустыми или с обрезанными краями, возможно, печатающая головка высохла из-за длительного простоя . Распространенное домашнее средство — аккуратно протереть область печатающей головки (или нижнюю часть картриджа, если печатающая головка интегрирована) слегка влажной тканью, чтобы удалить остатки засохших чернил.

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

Обновите или переустановите драйверы принтера.

Ещё одной распространённой причиной проблем, особенно при использовании принтеров, подключенных к сети или Wi-Fi, являются драйверы принтера . Повреждённый или устаревший драйвер может привести к тому, что очередь печати будет постоянно зависать.

Для обновления драйверов у вас есть несколько вариантов: перейти на официальный сайт производителя и загрузить последнюю версию , найти обновления через Центр обновления Windows или использовать сторонние инструменты, которые сканируют систему на наличие устаревших драйверов.

Если новый драйвер недоступен, попробуйте удалить принтер через «Параметры» > «Устройства» > «Принтеры и сканеры », а затем добавить его снова с помощью кнопки «Добавить принтер или сканер». Во многих случаях Windows переустановит драйвер с нуля, и предыдущие конфликты исчезнут.

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

Полностью извлеките принтер и установите его обратно.

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

В разделе «Настройки» или «Устройства и принтеры» в панели управления удалите устройство и убедитесь, что все связанные с ним компоненты удалены. Часто перезагрузка компьютера даже не требуется ; просто добавьте принтер снова, и Windows переустановит драйверы.

Это решение может показаться радикальным, но на самом деле переустановка принтера часто оказывается быстрее и эффективнее, чем дальнейшая борьба с поврежденной очередью печати . ​​После переустановки очередь снова становится чистой, и буфер печати начинается с нуля.

Учитывая все вышесказанное, у вас есть целый ряд способов справиться с застрявшей очередью печати: от просмотра заданий в графическом интерфейсе и перезапуска служб до принудительной очистки буфера с помощью команд CMD или BAT-скриптов, которые очищают все за считанные секунды . Сочетая эти методы с проверкой чернил, печатающих головок и драйверов, вы сможете оживить свой принтер, не перезагружая компьютер тысячу раз и не мучаясь вслепую с документами, которые так и не доходят до бумаги.

  Как настроить Windows 11 Enterprise для массового развертывания