Принудительная очистка очереди печати в Windows
12.04.2016
itpro
Windows 10
комментариев 9
Рассмотрим особенности очистки «подвисшей» очереди печати в системах Windows. Рассмотренная методика позволяет удалить из очереди документы, которые по какой-то причине не печатаются и мешают отправке на печать других файлов и документов.
«Мягкий» способ очистки текущей очереди печати принтера выполняется из окна Панели управления (Control Panel ->Devices and Printers). В списке принтеров нужно найти проблемный принтер, щелкнуть по нему ПКМ и выбрать в меню пункт See what’s printing.

В открывшемся окне управления очередью печати принтера в меню выбираем пункт Printer-> Cancel All Documents . Все документы, в том числе зависшие, должны удалиться из очереди печати принтера.

В том случае, если какие-то документы не удаляются из очереди печати, значит они в данный момент заблокированы системой или драйвером самого принтера. Они пропадут из очереди печати после перезагрузки. Если перезагрузка выполнить проблематично, можно принудительной удалить все задания из очереди службы печати Windows.
Напомним, что при отправке документа на печать на принтер, служба печати Windows (Print Spooler) формирует задание печати и создает два файла: один с расширением .SHD (содержит настройки задания печати), второй — .SPL (хранит собственно данные, которые нужно распечатать). Таким образом, задания печати будут доступны службе печати, даже после закрытия программы, инициировавшей печать. Данные файлы хранятся в каталоге спулера (по умолчанию, «%systemroot%\System32\spool\PRINTERS”). После успешной печати, эти файлы автоматически удаляются из этого каталога, и, соответственно, из очереди печати.

Нам нужно вручную очистить содержимое этой папки, тем самым мы удалим все задания в памяти Print Spooler.
Откройте командную строку с правами администратора и последовательно выполните команды:
net stop spooler
del %systemroot%\system32\spool\printers\*.shd /F /S /Q
del %systemroot%\system32\spool\printers\*.spl /F /S /Q
net start spooler

Этот набор команд последовательно останавливает службу печати Windows, рекурсивно удаляет все файлы с расширениями *.shd и *.spl из каталога %systemroot%\system32\spool\printers и запускает остановленную службу.
Архив с готовым bat файлом можно скать по ссылке reset_spooler.zip (запускать от имени администратора)

Примечание. В том случае, если скрипт не работает, проверьте, что в свойствах принт-сервера (Панель управления -> Devices and Printers -> кнопка Print Server Properties в верхнем меню -> вкладка Advanced -> в поле Spool folder location указан каталог C:\windows\system32\spool\Printers. В 99% случаев это должно быть так. Если путь к каталогу спулера отличается, нужно будет поправить путь к нему в скрипте.
Рассмотренные выше методики помогут очистить очередь печати в любой версии Windows, будь то Windows 7, 8 или Windows 10.
Не очищается очередь печати в windows 7, 8.1,10. Что делать?

Данная проблема знакома многим, кто постоянно работает с принтером. По какой-то причине документ, отправленный на печать “застревает в очереди” и из-за него распечатка других документов становится невозможным. В таком случае нужно очистить очередь печати и отправить файл на печать повторно. Вот только далеко не всегда эта сама очередь печати очищается стандартным способом. Чаще всего статус документа переводится в “Удаление – Печать”, но очистки при этом не происходит.
Ошибка при очистке очереди печати
В данной статье вы узнаете что нужно делать в подобных ситуациях и как быстро очистить очередь печати, если она не очищается.
Отключение принтера
Если при попытке очистки очереди печати не помогает даже поочередное удаление каждого задания нажатием правой кнопкой мыши по нему и выбором “Отменить”, то попробуйте просто выключить принтер через кнопку на нем или вытаскиванием питающего кабеля из розетки буквально на несколько секунд. Затем включите принтер. Практически всегда это помогает.

Отключение принтера кнопкой на нем
Перезапуск службы очереди печати
Данный способ заключается в перезапуске системной службы Windows, которая отвечает за постановку заданий на печать. Называется она “Диспетчер печати”.

Остановка службы “Диспетчер печати”
Остановив эту службу, нужно перейти в папку C:\WINDOWS\system32\spool\PRINTERS и удалить оттуда все файлы.

C:\WINDOWS\system32\spool\PRINTERS – папка временного хранения файлов, отправленных на печать в Windows
Это папка, в которую складываются все файлы, которые вы поставили в очередь на печать. После ее очистки службу “Диспетчер печати” можно снова запускать.
Мы автоматизировали для вас всю эту процедуру и теперь принудительная очистка очереди печати выполняется одним запуском специального командного файла.
Скачиваем этот файл по ссылке выше и запускаем его от имени администратора.

Запуск от имени администратора файла принудительной очистки очереди печати в Windows
Запустится окно командной строки, где вас возможно спросят о закрытии связанных служб. Жмем “y” на клавиатуре.

Выполненные действия по очистке очереди печати
После этого все вышеописанные действия по остановке и запуску службы “Диспетчер печати”, а также очистки папки с заданиями, будут выполнены в автоматическом режиме после чего очередь печати будет очищена.
Как очистить очередь печати принтера?

Наверняка каждый человек хотя бы раз в жизни сталкивался с проблемами вывода информации на принтер. Говоря простыми словами, при отправке документа на печать устройство зависало, а очередь страниц только пополнялась. Ранее отправленный файл не прошел, и за ним выстроилась другие листы. Чаще всего такая проблема возникает у сетевых принтеров. Однако решить ее очень легко. Для устранения данной неполадки разработано несколько методов снятия файлов с печатной очереди.
Как снять через «Диспетчер задач»?
Существует множество причин, по которым распечатка файлов останавливается или, как говорят, зависает. Встретиться с ними может любой пользователь. Например, при отправке файла на отключенное печатное устройство в принципе ничего не случится, но и сам файл, естественно, не распечатается. Однако этот документ встает в очередь. А чуть позже на этот же принтер отправляется другой файл. Однако преобразовать его на бумажный носитель принтер не сможет, так как в очередности стоит документ, не прошедшей обработку.
Для решения данной проблемы предполагается стандартное удаление ненужного файла из составленной очередности.
Чтобы полностью очистить очередь печати принтера, или убрать из перечня ненужные документы, необходимо воспользоваться подробной инструкцией.
- При помощи кнопки «Пуск», располагаемой в нижнем углу монитора, или через «Мой компьютер» необходимо попасть в меню «Устройства и принтеры».
- В данном разделе указаны наименования всех устройств, подключенных к ПК. Требуется найти печатное устройство, на котором произошло зависание. Если он является основным устройством, будет отмечен галочкой. Если же зависший принтер дополнительный, необходимо искать его по названию из всего списка устройств. Далее следует кликнуть ПКМ на наименование выбранного устройства и нажать на строку «Посмотреть очередь».
- В открывшемся окне появятся названия файлов, отправленные за последнее время. Если необходимо произвести полную очистку, достаточно нажать «Очистить очередь». Если требуется удалить только 1 документ, нужно выделить его, нажать клавишу Delete на клавиатуре, либо кликнуть по названию документа мышкой, и в открывшемся меню нажать «Отменить».
Конечно, можно попробовать сбросить очередь посредством перезагрузки принтера или даже изъятия картриджа. Но не всегда этот метод помогает.
Другие способы
Обычные пользователи компьютеров, не имеющие знаний и навыков системных администраторов, столкнувшись с остановкой работы принтера, пытаются снять с очереди отправленный на печать документ через «Панель управления». А ведь не всегда этот способ помогает. В некоторых случаях файл из списка не удаляется, да и сам список не очищается. В такой ситуации пользователь решает отключить устройство для перезагрузки. Но и данный метод может не сработать.
В некоторых случаях сбой печати принтера происходит из-за неправильной работы операционной системы компьютера.
Это может быть связано с действием антивируса или программ, имеющих доступ к службе печати. В данном случае обычная чистка очереди не поможет. Решением проблемы станет принудительное удаление отправленных на вывод файлов. Для такого удаления в ОС Windows присутствует несколько способов.
Наиболее простой метод требует от пользователя попасть в раздел «Администрирование». Для этого необходимо зайти в «Панель управления» и нажать на название раздела «Крупные значки». Далее в открывшемся перечне требуется открыть «Службы», «Диспетчер печати». Кликнув по нему ПКМ, выбрать строку «Остановить». На данном этапе происходит полная остановка печатной службы. Даже если попробовать отправить документ на вывод, он не попадет в очередь. После того как была нажата кнопка «Остановить», окно необходимо свернуть, но ни в коем случае не закрывать, так как в дальнейшем к нему придется вернуться.
Следующий этап восстановление работы принтера требует зайти в папку Printers. Если устройство устанавливается по умолчанию, оно располагается на диске «C», папка Windows, System32. Затем необходимо найти папку Spool, где и располагается требуемый каталог. Оказавшись в этом каталоге, получится увидеть очередь документов, отправленных на печать. К сожалению, удалить некоторые файлы из очереди не удастся. Данный способ предполагает удаление всего списка. Остается только выделить все документы и нажать кнопку Delete. А вот теперь необходимо вернуться к свернутому окну в панели быстрого доступа и сделать запуск устройства.
Второй метод снятия документов из очереди, если система печатного устройства зависла, требует входа в командную строку.
На ОС Windows 7 она располагается в разделе «Стандартные», в который проще попасть через «Пуск». Для ОС Windows 8 и Windows 10 требуется зайти в «Пуск» и в поисковике написать аббревиатуру cmd. Система самостоятельно найдет командную строку, которую необходимо открыть. Далее требуется ввести несколько команд, требующих обязательной последовательности:
- 1 строка – net stop spooler;
- 2 строка – del%systemroot%system32 spool printers*. shd /F /S /Q;
- 3 строка – del%systemroot%system32 spool printers*. spl /F /S /Q;
- 4 строка – net start spooler.
Данный метод удаления является аналогом первого способа. Только вместо ручного управления используется автоматика системы.
Стоит отметить, представленный способ полной очистки рассчитан на принтеры, установленные на диске «C» по умолчанию. Если вдруг печатное устройство установлено в другом месте, придется делать редактуру кода.
Третий способ рассчитан на создание файла, способного автоматически почистить очередь принтера. По своему принципу он очень похож на второй метод, однако имеет определенные особенности.
Прежде всего необходимо создать новый документ блокнота. Для этого можно воспользоваться длительным путем через меню «Пуск» либо коротким – через нажатие ПКМ на свободном участке экрана. Далее построчно вносятся команды:
- 1 строка – net stop spooler;
- 2 строка – del /F /Q%systemroot%System32 spool Printers**
- 3 строка – net start spooler.
Далее необходимо сделать сохранение напечатанного документа через опцию «Сохранить как».
В появившемся окне требуется сменить тип файла на «Все файлы» и указать наименование, удобное для использования. Данный файл будет работать на постоянной основе, поэтому должен располагаться вблизи и иметь понятное название, чтобы случайно другие пользователи его не удалили. После сохранения файла блокнота необходимо найти его и кликнуть двойным щелчком мыши. Этот документ не станет открываться, однако введенные в него команды будут выполнять требуемые действия, а именно: очистку очереди печати.
Удобство данного метода заключается в быстроте. Однажды сохраненный файл поддается запуску множества раз. Команды в нем не сбиваются и полностью контактируют с системой принтера.
Стоит отметить, что представленные способы полной очистки очереди документов требуют наличие прав администратора ПК. Если зайти под другим пользователем, произвести подобные процедуры будет невозможно.
Рекомендации
К сожалению, даже в сочетании таких совершенных устройств, как принтер и компьютер, возникают множество проблем. Наиболее актуальной является отказ печатного устройства преобразовывать электронные документы на бумажный носитель. Причины таких проблем могут быть самыми необычными.
Возможно, отключилось питание оборудования или закончился картридж. Главное, что любая проблема, связанная с отказом принтера воспроизводить печать, решаема.
А исправить большинство ошибок работы можно без вызова мастера.
Зачастую за сбой печати отвечает системная служба «Диспетчер очереди печати». Методы и способы решения данного вопроса были представлены выше. Можно воспользоваться «Диспетчером задач», а если не получится, произвести полную очистку посредством администрирования ПК.
Однако прежде чем лезть внутрь операционной системы компьютера, следует попробовать несколько других чудодейственных методов, которые также способны помочь.
Как посмотреть и очистить очередь печати принтера в Windows 10?
Иногда пользователи отправляют на печать слишком много документов, из-за чего в списке задач принтера создается большая очередь. Обычно такое происходит при использовании одного принтера многими людьми (например, в большом офисе) или из-за многократного отправления документов на печать неопытным пользователем. В таких ситуациях на принтере формируется очередь печати, что потенциально приводит к некоторым проблемам – повторной печати одних и тех же документов, невозможности распечатать какую-либо документацию в срочном порядке, зависанию печати и т.д. Чтобы решить эти и многие другие проблемы, необходимо внести изменения в работу принтера, а именно очистить очередь печати принтера любым доступным способом.
Сегодня мы подробно рассмотрим этот вопрос. Сначала расскажем, как посмотреть очередь печати принтера в Windows 10. Затем представим подробное описание методов, позволяющих отменить очередь печати в принтере. В конце подготовленной статьи подскажем, что делать, если очистить очередь печати стандартными способами не получается.
Содержание

Как посмотреть очередь печати принтера?
В ряде случаев пользователи принтеров не уверены, что очередь печати заполнена ненужными документами, поэтому не спешат очищать список задач. В таких ситуациях стоит изначально глянуть, какие документы находятся в очереди печати, и только затем принимать решение о целесообразности ее очистки. Чтобы посмотреть очередь печати принтера в Windows 10, последовательно выполните нижеперечисленные действия:
- убедитесь в подключении принтера к ПК, после чего нажмите на компьютере Пуск;
- последовательно выберите пункты меню Параметры, Устройства, Принтеры и сканеры;
- найдите требуемый принтер в списке подключенных устройств и нажмите «Открыть очередь».
Если открывшийся список забит ненужными документами, то можно удалить очередь печати на принтере и отправить документы на печать заново. Если в списке только необходимые файлы, то и менять ничего не нужно. Если присутствуют лишние материалы (но большая часть задач требует выполнения), то достаточно отменить неактуальные задачи (опция «Отменить» в контекстном меню конкретной задачи). Если ненужных материалов слишком много (или есть сомнения в целесообразности распечатки конкретных файлов), то есть смысл целиком отменить очередь печати, а затем вручную запустить процесс распечатки нужных документов заново.

Как очистить очередь печати в Windows 10?
Процесс очистки очереди печати не отличается сложностью. Более того, возможно выполнение этой задачи разными способами. Далее мы рассмотрим самые легкие методы достижения цели, не требующие от пользователей какой-либо подготовки или высокого уровня владения ПК и оргтехникой.
Как удалить очередь печати на принтере через свойства принтера?
Это самый быстрый вариант. Для очистки надо зайти в Свойства принтера и выбрать функцию «Очистить очередь печати». Сделать это можно двумя методами. Первый мы уже описывали в прилагаемой выше инструкции «Как посмотреть очередь печати принтера». Второй выглядит следующим образом:
- зайдите в Панель управления (если не найдете соответствующего ярлыка, то просто введите упомянутое словосочетание в поисковую строку Windows рядом с кнопкой Пуск), а затем перейдите в меню Просмотр устройств и принтеров;
- найдите в списке нужный принтер, перейдите в его контекстное меню (нажмите на название ПКМ), выберите Просмотр очереди печати;
- в строке управления (находится в верхней части открывшегося окна) нажмите на Принтер (крайняя левая кнопка) и выберите опцию «Очистить очередь печати».
Если в трее есть значок используемого принтера, то решение можно упростить. Достаточно будет зайти в свойства принтера нажатием на соответствующий значок, а затем удалить очередь печати на принтере уже известным вам способом.

Как убрать очередь печати на принтере через службу Диспетчер печати?
Если первый способ не дал результата, то стоит попробовать убрать очередь на печать с помощью отключения и последующего запуска службы Диспетчер печати. Перечень требуемых действий выглядит таким образом:
- включите Панель управления и зайдите в раздел Администрирование;
- в перечне доступных опций нажмите на строку Службы;
- в новом окне найдите строку Диспетчер печати, нажмите на нее ПКМ и выберите «Остановить».

Далее понадобится найти папку C:\Windows\System32\spool\PRINTERS\ (сделать это можно через Компьютер или любой файловый менеджер на выбор пользователя) и вручную удалить все данные из этой папки. Затем останется лишь вернуться к предыдущему окну и снова активировать работу Диспетчера печати (для этого достаточно нажать на соответствующую строку ПКМ и выбрать опцию «Запустить»). Альтернативный вариант применения этого способа представлен на видео в конце статьи.

Что делать, если не удается очистить очередь печати в Windows 10?
Если два вышеперечисленных метода не помогли, то проблема, скорее всего, заключается в некорректно работающем программном обеспечении. В этом случае мы рекомендуем сначала обновить драйвера для принтера. Если не поможет – выберите проблемный принтер в Диспетчере устройств и запустите встроенное средство диагностики неполадок. С высокой долей вероятности это действие позволит решить текущую проблему и предотвратит возникновение ошибок при печати в будущем. При отсутствии результата обратитесь за консультацией к производителю принтера.