- Не удаляется очередь печати принтера — принудительная очистка
- 1 способ: через графический интерфейс.
- 2 способ: с помощью командной строки.
- 4 thoughts on “ Не удаляется очередь печати принтера — принудительная очистка ”
- Принудительная очистка очереди печати в Windows
- Как сбросить и очистить диспетчер очереди печати
- Как сбросить и очистить диспетчер очереди печати
- Очередь печати принтера на Windows 10: методы очистки и решение ошибок
- Очищаем очереди печати в Windows 10
- Как очистить очередь печати в Windows 10
- Вариант 1: Через свойства принтера
- Вариант 2: Очистка очереди печати вручную
Не удаляется очередь печати принтера — принудительная очистка
Если не удаляется очередь печати принтера в 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.
Основным компонентом интерфейса печати является диспетчер очереди печати.
Диспетчер очереди печати — это исполняемый файл, который управляет процессом печати. Управление печатью включает в себя получение местоположения правильного драйвера принтера, загрузку этого драйвера, буферизацию вызовов функций высокого уровня в задание печати, планирование задания печати для печати и т. д.
Диспетчер очереди печати позволяет хранить несколько заданий печати в очереди печати, которую извлекает принтер или сервер печати. Задания печати хранятся в очереди, а затем извлекаются и выполняются.
Если в очереди печати есть застрявшее задание печати, можно очистить и сбросить диспетчер очереди печати, чтобы удалить застрявшее задание печати.
Для сброса и очистки диспетчера очереди печати, необходимо войти в систему с правами администратора
Как сбросить и очистить диспетчер очереди печати
Чтобы сбросить и очистить диспетчер очереди печати, откройте командную строку от имени администратора и последовательно выполните следующие команды:
- net stop spooler
- DEL /F /S /Q %systemroot%\\System32\\spool\\PRINTERS\\*
- net start spooler
Выполнив показанные выше действия, вы сбросите и очистите диспетчер очереди печати.
Очередь печати принтера на Windows 10: методы очистки и решение ошибок
При попытке распечатать какой-либо документ, пользователь Windows 10 может столкнуться с ситуацией, когда отправляя файл и нажимая кнопку «Печатать», ничего не происходит. Документ направляется в очередь печати, принтер исправный и работает, но процесс печати не запускается. В таком случае многие юзеры выполняют перезагрузку ПК, чем эта проблема решается, однако все файлы нужно заново открыть и вновь пустить в печать. Это не правильно, так как за корректность очередности печати текстовых документов отвечает специальная функция, которая должна работать. Если она не работает, то предлагаем рассмотреть способы, как очистить очередь печати принтера Windows 10 и решить неполадку с этой опцией.
Для того, чтобы посмотреть очередь печати на Виндовс 10, стоит выполнить следующее:
- Переходим по ветке C:\WINDOWS\System32\spool\PRINTERS или же в поисковой строке вводим windir%\System32\spool\PRINTERS. Эту же команду можно ввести в окне «Выполнить».
- Откроется папка с файлами. Это и есть очередь печати.
- Если какой-то файл нужно снять с печати, то необходимо его выбрать, определив по дате отправления принтеру, и удалить.
Почистить папку очереди печати любого принтера от файлов на Windows 10 можно несколькими способами.
Очищать список документов, оправленных на печать, можно через Панель управления. Для этого выполняем следующее:
- Жмем «Пуск» и выбираем «Панель управления».
- Выбираем «Оборудование и звук», «Устройства и принтеры».
- Нажимаем правой кнопкой мыши на иконке принтера и из выпадающего меню выбираем «Посмотреть очередь печати».
- Появиться новое окно. Вверху нажимаем «Принтеры», «Очистить очередь печати».
- Удаленный перечень документов придётся создавать заново. Однако файлы будут напечатаны корректно.
Если первый способ не сработал, то удалять документы, отправленные на печать, нужно с помощью Диспетчера печати. Однако это будет принудительная остановка работы принтера. Для её выполнения нужно проделать следующие шаги:
- Нажимаем «Ctrl+Alt+Del» или «Ctrl+Shift+Esc», чтобы вызвать Диспетчер задач.
- Откроется небольшое окно. Переходим во вкладку «Службы».
- В списке находим «Диспетчер печати» или «Spooler». Нажимаем на службе правой кнопкой мыши и выбираем «Остановить».
- Далее вновь переходим по адресу C:\WINDOWS\System32\spool\PRINTERS. Откроется новое окно. Выбираем «Принтеры», «Остановить очередь печати» (действия официального способа остановки печати).
Очистить очередь печати в Windows 10 можно с помощью командной строки. Для этого выполняем следующие действия:
- Вводим в поисковой строке команду cmd. Нажимаем на выдаче правой кнопкой мыши и выбираем «Запуск с правами Администратора».
- Откроется консоль. По очередности вводим:
- net stop spooler – команда, которая приостанавливает службу печати;
- del %systemroot%system32spoolprinters*.shd – удаление файлов с расширением shd из папки очереди печати;
- del %systemroot%system32spoolprinters*.spl – удаление файлов с расширением spl из той же директории;
- net start spooler – запуск службы печати.
После выполнения этих команд стоит выполнить перезагрузку Windows 10.
Если вы протестировали вышеуказанные способы, но очередь печати не очищается, стоит попробовать следующие методы.
Метод 1. Перезапуск службы очередь печати
- Открываем «Диспетчер задач», переходим во вкладку «Службы» и выбираем «Диспетчер печати». Открываем эту службу и кликаем «Перезапустить».
- Далее удаляем файлы из папки C:\Windows\System32\spool\PRINTERS.
- Запускаем «Диспетчер печати».
Метод 2. Удаление временной папки
- Перезагружаем компьютер и принтер.
- Переходим по адресу C:\Windows\System32\spool\PRINTERS. Папку PRINTERS нужно очистить любим удобным способом, но только не удалять.
- После очистки нужно вновь перезагрузить Windows 10 и отправить любой файл на печать.
Метод 3. Автоматически очистить очередь печати с помощью пакетного файла
Очистить очередь печати в Windows 10 можно с помощью пакетного файла. Для этого нужно открыть текстовый документ. Желательно Блокнот. Далее вставляем в него такой текст: rundll32 printui.dll,PrintUIEntry /Xg /n «Имя_локального_принтера» /f «D:\results.txt».
Сохраняем файл с любым названием и расширением .bat. Запускаем с правами Администратора.
Также можно применить такой скрипт: cscript C:\Windows\System32\Printing_Admin_Scripts\ru-RU\Prnqctl.vbs -x -p «HP LaserJet 2200 Series PCL 5».
Некоторые скрипты прописаны самой Mcicrosoft. Их можно изучить по ссылке.
Как показывает анализ форумов, на которых обсуждается данная тематика, вышеперечисленные способы и методы должны решить проблему с очередью печати. В случаи, если они не помогают исправить неполадку, необходимо обратить внимание на работоспособность принтера: переподключить его, обновить драйвера, запустить сканирование системы на наличие поврежденных файлов. Возможно, проблема кроется в работоспособности самого печатающего устройства.
Очищаем очереди печати в Windows 10
Запуск документов на печать на принтере происходит, в большинстве случаев, через встроенный интерфейс операционной системы. Она выстраивает очередь из документов, которые отправятся на печать. Однако, из-за сбоев или ошибки пользователя, данная очередь выстаивается некорректно, из-за чего возникает необходимость в её очистке.
Как очистить очередь печати в Windows 10
Процесс происходит с помощью встроенных инструментов операционной системы и не требует установки стороннего ПО, вне зависимости от выбранного способа реализации.
Давайте перейдём непосредственно к способам очистки очереди на печать в Windows 10.
Вариант 1: Через свойства принтера
В данном случае воспользуемся встроенной утилитой в Windows «Устройства и принтеры». Там есть весь необходимый инструментарий для формирования очередей для обработки элементов. Их удаление происходит по следующей инструкции:
- На панели задач нужно найти значок принтера и кликнуть по нему. Иногда он может быть скрыт. В таком случае сначала нажмите на иконку в виде стрелки, чтобы увидеть больше значков.
Не всегда значок принтера может отображаться на панели задач или в скрытом её разделе. В таком случае получить доступ к описанному выше окну с параметрами можно через «Параметры» операционной системы:
- Откройте сами «Параметры». Это можно сделать с помощью сочетания клавиш Win+I или кликнув по иконке пуска, а затем по иконке шестерёнки.
- В перечне параметров Windows переключитесь к разделу «Устройства».
- Обратите внимание на левое меню открывшегося окна. Там нужно переключиться к разделу «Принтеры и сканеры».
- В меню «Принтеры и сканеры» нажмите на блок с вашим рабочим принтером.
- Теперь кликните по кнопке «Открыть очередь».
Вариант 2: Очистка очереди печати вручную
Этот вариант действий выглядит значительно сложнее предыдущего, благо, прибегать к нему требуется только в исключительных ситуациях. В основном, это касается различных сбоев в работе операционной системы и «Диспетчера печати».
Если у вас не получается очистить очередь печати предыдущим способом, то проделайте следующие действия:
- Вызовите «Командную строку» от имени администратора. В «десятке» это можно быстро сделать через поиск по системе. Откройте его, нажав на иконку лупы в панели задач или воспользовавшись комбинацией клавиш Win+S. Туда введите cmd или «Командная строка».
С необходимостью провести очистку очереди печати может столкнуться каждый пользователь ПК, который активно использует принтер. Чаще всего это можно реализовать посредствам первого способа, но в редких случаях приходится прибегать к помощи «Командной строки».