- Очистка очереди печати в Windows 10
- Очищаем очередь печати в Windows 10
- Способ 1: Свойства принтера
- Способ 2: Ручная очистка очереди печати
- Не удаляется очередь печати принтера — принудительная очистка
- 1 способ: через графический интерфейс.
- 2 способ: с помощью командной строки.
- 4 thoughts on “ Не удаляется очередь печати принтера — принудительная очистка ”
- Принудительная очистка очереди печати в Windows
- Принудительная очистка очереди печати в Windows без перезагрузки
Очистка очереди печати в Windows 10
Сейчас у многих пользователей имеется дома принтер. С его помощью можно без каких-либо трудностей распечатать необходимые цветные или черно-белые документы. Запуск и настройка этого процесса обычно осуществляется через операционную систему. Встроенный инструмент выстраивает очередь, которая регулирует поступление файлов в печать. Иногда происходят сбои либо случайная отправка документов, поэтому возникает надобность очистить эту очередь. Выполняется такая задача двумя методами.
Очищаем очередь печати в Windows 10
В рамках данной статьи будет рассмотрено два метода очистки очереди печати. Первый является универсальным и позволяет удалить все документы или только выбранный. Второй же полезен тогда, когда произошел системный сбой и файлы не удаляются, соответственно, и подключенное оборудование не может начать нормально функционировать. Давайте разберемся с этими вариантами более детально.
Способ 1: Свойства принтера
Взаимодействие с печатающим устройством в операционной системе Windows 10 происходит с помощью стандартного приложения «Устройства и принтеры». В него встроено множество полезных утилит и инструментов. Один из них и отвечает за формирование и работу с очередью элементов. Удалить их оттуда не составит труда:
- Найдите значок принтера на панели задач, кликните на нем правой кнопкой мыши и выберите в списке используемое устройство.
Откроется окно параметров. Здесь вы сразу увидите перечень всех документов. Если требуется удалить только один, нажмите на нем ПКМ и выберите «Отменить».
В случае когда файлов много и по отдельности очищать их не совсем удобно, разверните вкладку «Принтер» и активируйте команду «Очистить очередь печати».
К сожалению, не всегда упомянутый выше значок отображается на панели задач. В этой ситуации открыть меню управления периферией и очистить очередь через нее можно так:
- Перейдите в «Пуск» и откройте «Параметры», нажав на кнопку в виде шестеренки.
Отобразится перечень параметров Windows. Здесь вас интересует раздел «Устройства».
На панели слева перейдите в категорию «Принтеры и сканеры».
Теперь вы попадаете в окно с параметрами. Работа в нем происходит точно так же, как это было показано в предыдущей инструкции.
Как видите, первый способ достаточно прост в исполнении и не требует много времени, очищение происходит буквально за несколько действий. Однако иногда случается так, что записи просто не удаляются. Тогда рекомендуем обратить внимание на следующее руководство.
Способ 2: Ручная очистка очереди печати
За корректную работу принтера отвечает служба «Диспетчер печати». Благодаря ей создается очередь, документы отправляются в распечатку, а также происходят дополнительные операции. Различные системные либо программные сбои в самом устройстве провоцируют зависание всего алгоритма, из-за чего временные файлы никуда не деваются и только мешают дальнейшему функционированию оборудования. При возникновении подобных проблем вам нужно вручную заняться их удалением, а сделать это можно следующим образом:
- Откройте «Пуск» в строке поиска напечатайте «Командная строка», кликните на появившемся результате правой кнопкой мыши и запустите приложение от имени администратора.
В первую очередь останавливаем саму службу «Диспетчер печати». За это отвечает команда net stop spooler . Введите ее и нажмите на клавишу Enter.
После успешной остановки вам пригодится команда del /s /f /q C:\Windows\System32\spool\PRINTERS\*.* — она отвечает за удаление всех временных файлов.
По завершении процесса деинсталляции требуется вручную проверить папку хранения этих данных. Не закрывайте «Командную строку», откройте Проводник и найдите все временные элементы по пути C:\Windows\System32\spool\PRINTERS
Выделите все их, кликните правой кнопкой мыши и выберите пункт «Удалить».
После этого вернитесь в «Командную строку» и запустите службу печати командой net start spooler
Такая процедура позволяет очистить очередь печати даже в тех случаях, когда элементы, находящиеся в ней, зависли. Переподключите устройство и заново приступайте к работе с документами.
С необходимостью очистки очереди печати сталкивается практически каждый обладатель принтеров или многофункциональных устройств. Как вы могли заметить, выполнить эту задачу не составит труда даже неопытному юзеру, а второй альтернативный метод поможет справиться с зависанием элементов буквально за несколько действий.
Не удаляется очередь печати принтера — принудительная очистка
Если не удаляется очередь печати принтера в Windows штатными средствами, то очистить очередь печати можно принудительно. Сделать это можно вручную или через командную строку, написав bat файл. Второй вариант предпочтительней для системных администраторов так как им чаще приходится сталкиваться с проблемой очистки очереди печати.
1 способ: через графический интерфейс.
Более долгий способ очистить очередь печати по сравнению со вторым, но понятный обычному пользователю.
1. Открываем оснастку «Службы«
Самый быстрый способ открыть «Службы«: нажимаем сочетание клавиш Win+R и набираем команду services.msc.
Альтернативный путь в Windows7: Пуск / Панель управления / Администрирование / Службы.
2. В оснастке находим службу «Диспетчер печати» и нажимаем «Остановить»
3. Чистим файлы очереди печати.
Переходим в папку C:\Wiondows\System32\spool\PRINTERS и удаляем из нее все файлы.
3. Возвращаемся в оснастку Службы и запускаем «Диспетчер печати».
4.Проверяем очередь печати.
После запуска «Диспетчера печати» можно проверить очередь печати — она должна быть пустой.
2 способ: с помощью командной строки.
Этот способ очень удобен для системных администраторов, которых часто напрягает огромный штат бухгалтеров и прочих любителей печатать кучу документов на расшаренных usb принтерах.
1. Создаем bat-файл с кодом:
2. Запускаем от имени Администратора и радуемся результату.
4 thoughts on “ Не удаляется очередь печати принтера — принудительная очистка ”
Нет в Windows 7 такой папки
Олег, этого не может быть. Как видите я все действия выполнял на Windows7. Возможно у вас эта папка скрыта. Вы можете попробовать скопировать с сайта директорию C:\Wiondows\System32\spool\PRINTERS, вставить в адресную строку проводника и нажать Enter. Либо настроить Windows, чтобы показывались скрытые и системные папки.
папка PRINTERS пустая, но в очереди файл так и весит. Что делать?
После того как вы очистили папку, нужно обязательно перезапустить диспетчер печати в службах. Если со службами что-то не получается, то попробуйте перезагрузить компьютер.
Принудительная очистка очереди печати в Windows
Рассмотрим особенности очистки «подвисшей» очереди печати в системах 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 (запускать от имени администратора)
Рассмотренные выше методики помогут очистить очередь печати в любой версии Windows, будь то Windows 7, 8 или Windows 10.
Принудительная очистка очереди печати в Windows без перезагрузки
Очередь печати в Windows не редко подвисает, причем подвисает довольно основательно, так что обычная, «мягкая» очистка текущей очереди печати принтера из панели управления не помогает. Соответсвенно застрявшие там документы мешают отправке на печать новых файлов.
Конечно, в большинстве случаев проблему решает перезагрузка, однако не всегда есть возможность её выполнить, особенно если это сервер. Сегодня расскажу как принудительно очистить зависшую очередь печати, если она заблокирована системой или драйвером самого принтера без перезагрузки.
Сразу хочу предупредить, что данный способ очистки очереди печати УДАЛЯЕТ ВСЕ ЗАДАНИЯ НА ВСЕХ ПРИНТЕРАХ .
Для начала немного теории. При печати любого документа в Windows, службой печати (Print Spooler) в каталоге спулера %systemroot%\System32\spool\PRINTERS создается два файла: один с расширением .shd (содержит настройки задания печати), второй — .spl (собственно данные, которые нужно распечатать). После успешной печати, эти файлы автоматически удаляются как из этого каталога, так и из очереди печати. Но это в теории, а на практике бывает и по другому, может быть вызвано как ошибками в самом документе, так и ошибками в драйвере. а может звезды сегодня так расположились.
Наглядный пример зависшей очереди печати одного из принтеров (файлы там торчали уже несколько дней):
Перед принудительной очисткой содержимого этой папки (спулера печати), нам следует остановить саму службу печати Windows. Сделать это можно как через «Панель управления компьютером» в соответствующем разделе «Службы» остановив службу «Диспетчер печати», так и из командной строки (естественно запустив её правами администратора):
Думаю пояснения особые не нужны — останавливаем службу, удаляем файлы с расширением *.shd и *.spl, далее заново запускаем диспетчер печати. Конечно можно удалить эти файлы просто зайдя в каталог %systemroot%\system32\spool\printers\. Тут уж кому как удобнее.
Ставьте лайки и подписывайтесь на канал! Будет ещё много интересного.