Как через командную строку очистить очередь печати принтера


Принудительная очистка очереди печати в Windows

Рассмотрим особенности очистки «подвисшей» очереди печати в системах Windows. Рассмотренная методика позволяет удалить из очереди документы, которые по какой-то причине не печатаются и мешают отправке на печать других файлов и документов.

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

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

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

Важно. Приведенная ниже методика очистки очереди печати удаляет ВСЕ имеющиеся задания печати на ВСЕХ принтерах системы. Это нужно иметь в виду, особенно при очистке зависшей очереди печати на выделенном принт-сервере на базе 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 10, 8, 7 (решено)

Признаки: Когда я пытаюсь распечатать документ, он не печатается и застревает в очереди печати.

Разберитесь, как работает очередь печати: Если какая-либо предыдущая команда печати уже застряла в диспетчере печати по какой-либо причине, а затем вы пытаетесь распечатать другую. Он не будет печататься, пока не будет завершена предыдущая команда печати. После того, как команда печати напечатана, задание на печать автоматически исчезнет и перейдет к следующему заданию на печать.

Теперь возникает вопрос, как вручную очистить очередь печати? , если не очищается автоматически .




Решение: Как очистить очередь печати в Windows

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

Следующие шаги предназначены для Windows 7, Windows 8, Windows 10, Windows Vista и Windows XP. Вы применяете те же шаги и для Windows Server. Это будет работать, если у вас есть принтеры Canon, HP, Brother, Dell, Epson, Samsung.

Исправление 1: Отмените очередь печати через диспетчер заданий печати.

Дважды щелкните на значке принтера с правой стороны панели задач, чтобы открыть окно диспетчера заданий печати.

Щелкните правой кнопкой мыши на задании печати, которое нужно удалить, и щелкните отменить .

Исправление 2: Очистить очередь печати через CMD (командная строка)

Нажмите кнопку start и затем введите CMD в строку поиска. Щелкните правой кнопкой мыши найденный cmd.exe и выберите опцию « Запуск от имени администратора ». Появятся окна командной строки.

Теперь скопируйте следующие команды одну за другой (net stop spooler) и вставьте в окно командной строки и нажмите кнопку ввода , чтобы запустить его.

 net stop намотчик del / F / q% SYSTEMROOT% \ system32 \ spool \ PRINTERS \ *. * чистая начальная очередь 

Следуйте шагам анимации, чтобы скопировать команды.

Вы можете скопировать все команды вместе и вставить их в текстовый файл, сохранить файл в «clear-print-queue.bat» и запустить его, чтобы очистить очередь диспетчера очереди печати с помощью командного файла (сценарий PowerShell).

Исправление 3: Как очистить очередь очереди печати вручную (папка принтера)

Здесь мы покажем вам, как можно очистить папку очереди печати вручную.

Способ 1 исправления 4
  1. Остановите службу диспетчера очереди печати в командной строке
    • Нажмите кнопку start и затем введите CMD в строку поиска. Щелкните правой кнопкой мыши найденный cmd.exe и выберите опцию « Запуск от имени администратора ». Появятся окна командной строки.
    • Теперь введите следующую команду (net stop spooler) в командной строке и нажмите Enter.
    •  Net stop spooler 
  2. Удалите файлов, которые находятся в spool >> printers folder
    • Откройте следующий путь
    • C: \ windows \ system32 \ spool \ printers \
    • Затем удалить всех файлов, которые находятся в папке spool >> printers .
  3. Запустите службу диспетчера очереди печати в командной строке.
    • Нажмите кнопку start , а затем введите CMD в строке поиска. Щелкните правой кнопкой мыши найденный cmd.exe и выберите опцию « Запуск от имени администратора ». Появятся окна командной строки. ( Пуск → Все программы → Стандартные → Command Prompt.exe)
    • Теперь введите следующую команду (диспетчер очереди запуска сети) в командной строке и нажмите кнопку ввода.
    •  net start spooler 

Способ 2 исправления 4

  1. Остановите службу буферизации печати на странице служб
    • Щелкните правой кнопкой мыши значок компьютера и затем щелкните на , управляйте , откроется окно, теперь найдите и щелкните services & application , затем щелкните services now на правой панели, вы увидите print spooler service теперь щелкните дважды на этом ( Дважды щелкните) , а затем нажмите кнопку STOP .
  2. Удалите файлов, которые находятся в спуле >> Папка принтеров
    • Откройте следующий путь
    • C: \ windows \ system32 \ spool \ printers
    • Удалить все файлы, которые находятся в папке spool >> printers.
  3. Запустите службу на странице служб
    • Щелкните правой кнопкой мыши значок Мой компьютер / Этот компьютер , а затем щелкните Управление , откроется окно, теперь найдите и щелкните службы и приложение , затем щелкните services now на правой панели, вы увидите print spooler service now щелкните дважды на этом (дважды щелкните) , а затем щелкните кнопку START .

Fix 5: Автоматический Fixit (очиститель очереди печати)

Загрузите Automatic Fixit и запустите его один раз, очередь вашего диспетчера очереди печати будет очищена автоматически.

Printer_Spooler_Queue_Cleaner

Щелкните здесь, чтобы загрузить средство восстановления диспетчера очереди печати

Вот и все. В этой статье у вас есть решение, как удалить очередь печати.

.

Как очистить задания из очереди печати в Windows 7, 8, 10, Vista, XP (все методы)

Вопрос:

Как очистить очередь печати из командной строки Windows 7, очистить очередь печати в dos, очистить командную строку очереди печати. очистить очередь печати на локальном принтере, очистить очередь печати, очистить очередь печати на сервере, очистить очередь печати на главном компьютере. Как очистить очередь печати Mac, принудительно очистить очередь печати Windows 7, сбросить очередь печати. Как убить очередь печати, отменить задания очереди печати, очистить задания очереди печати.

Как очистить задания в очереди печати в Windows 7, 8, 10, Vista, XP?

Здесь мы расскажем вам , как очистить очередь печати в Windows 7, 8, 10, Vista, XP . Очередь печати выполняет задание для принтера. Compter дает команду диспетчеру очереди печати для печати документа, а диспетчер очереди печати выполняет его, а дает команду для окончательной печати в очередь печати , чтобы можно было легко обрабатывать несколько документов. Но иногда он застревает в очереди, и нам нужно сначала очистить очередь печати , а затем снова распечатать документ, который вы хотели распечатать.

how-to-clear-print-queue-jobs-in-windows

Очистить очередь печати - действительно очень простая задача. Если мне нужно объяснить это в двух строках, вот оно: Остановите службу диспетчера очереди печати, а затем удалите все файлы из папки очереди печати .

Ниже мы подробно объясним это с пошаговым руководством. Пожалуйста, подпишитесь и оставьте свои комментарии в разделе комментариев ниже, как вам нравится наш способ объяснения, или свяжитесь с нами, если у вас возникнут трудности с объяснением.

Как очистить очередь печати Windows 7, 8, 10, Vista, xp.

  1. Остановить службу диспетчера очереди печати вручную
  2. Перейдите в папку очереди печати и удалите все файлы, находящиеся в папке: C: WindowsSystem32spoolPRINTERS
  3. Запустите службу диспетчера очереди печати или перезагрузите компьютер.

Как очистить очередь печати через командную строку.

  1. Откройте командную строку (Dos) в административном режиме, используя Запуск от имени администратора, щелкнув правой кнопкой мыши.
  2. Используйте эту команду, чтобы остановить службу диспетчера очереди печати: net stop spooler
  3. Удалите очередь печати с помощью этой команды: del% systemroot% System32spoolprinters * / Q
  4. Снова запустите службу диспетчера очереди печати, используя следующую команду: net start spooler

Как отменить очередь печати с помощью окна очереди печати

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

Есть вопросы?

Задайте вопрос по поводу вашего принтера, вы получите ответ в кратчайшие сроки. Это бесплатно

Ищем ...

Будьте первым, кто задаст вопрос на этой странице. Вы получите ответ как можно скорее.

Сообщите нам, понравился ли вам пост. Это единственный способ стать лучше.

.

Как открыть очередь принтера из командной строки или с помощью ярлыка

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

РЕКОМЕНДУЕТСЯ: щелкните здесь, чтобы исправить ошибки Windows и оптимизировать производительность системы


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

Прежде чем продолжить, нам нужно знать точное имя принтера. Для этого мы можем обратиться к элементу «Устройства и принтеры» на панели управления или в меню «Пуск» (если он добавлен в меню «Пуск» Windows 7).

  1. Откройте панель управления
  2. Перейдите по следующему пути:
     Панель управления \ Оборудование и звук \ Устройства и принтеры 
  3. В разделе «Принтеры» щелкните правой кнопкой мыши нужный принтер, состояние которого вы хотите получить напрямую.В качестве примера я буду использовать принтер по умолчанию «Microsoft XPS Document Writer».
    Щелкните принтер правой кнопкой мыши и откройте его свойства.
  4. На вкладке «Общие» вы сможете выбрать полное имя принтера и скопировать его, нажав Ctrl + C после его выбора:
  5. Нажмите сочетание клавиш Win + R вместе на клавиатуре, чтобы открыть диалоговое окно «Выполнить». и введите / вставьте следующую команду в поле «Выполнить»:
     rundll32.exe printui.dll, PrintUIEntry / o / n «Microsoft XPS Document Writer» 

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

Вот и все! Очередь принтера для указанного принтера будет открыта на экране.

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

РЕКОМЕНДУЕТСЯ: Щелкните здесь, чтобы исправить ошибки Windows и оптимизировать производительность системы

Вы здесь: Домашняя страница »Windows 8.1» Как открыть очередь печати из командной строки или с помощью ярлыка

Поддержите нас

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

Биткойн: 18amKj99FCPUfnnpqZ6XCG2h4TGeUTCeY7

Свяжитесь с нами

Для вашего удобства вы можете подписаться на Winaero на следующих веб-сайтах и ​​в сервисах.

Кроме того, вы можете поделиться этим постом.

Эта запись была размещена в Windows 8.1 и помечена как командная строка, командная строка, создание ярлыка, открытая очередь принтера , автор: Сергей Ткаченко.

О Сергее Ткаченко

Сергей Ткаченко - разработчик программного обеспечения из России, который основал Winaero еще в 2011 году. В этом блоге Сергей пишет обо всем, что связано с Microsoft, Windows и популярным программным обеспечением. Следуйте за ним в Telegram, Twitter и YouTube.

.

Как очистить очередь принтера

Обновлено: 02.06.2020, Computer Hope

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

Заметка

Очистка очереди принтера - это не то же самое, что отмена задания на печать.

Как очистить очередь принтера

  1. Нажмите клавишу Windows, введите Services и нажмите Enter.
  2. Прокрутите список вниз, пока не найдете Диспетчер очереди печати .

  1. Щелкните правой кнопкой мыши строку Print Spooler и выберите Stop из раскрывающегося меню.

  1. Затем нажмите клавиши Windows + E , чтобы открыть окно проводника.
  2. Введите: % windir% \ System32 \ spool \ PRINTERS в адресную строку вверху меню.

  1. Удалите все файлы в этой папке.

  1. Ваша очередь принтера теперь должна быть пустой.
.

Смотрите также