- Принудительная очистка очереди печати в Windows
- Как очистить очередь печати в Windows 10
- Очистить и перезапустить диспетчер очереди печати в командной строке
- Перезапуск или отмена печати как отдельных документов так и всех сразу
- Очередь печати принтера на Windows 10: методы очистки и решение ошибок
- Принудительная очистка очереди печати | 2 способа
- Способ первый
- Способ второй. Очистка очереди печати через командную строку
Принудительная очистка очереди печати в 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 10
В сегодняшней статье рассмотрим различные способы очистки очереди печати в Windows 10. Рассмотрим отмену печати только определенных документов или перезапуск их печати, и отмену печати сразу всех документов.
Не раз сталкивался, что на общий принтер кто-то отправил документ огромных размеров и все ждут около часа пока он загрузится и распечатается. Также были моменты, когда один и тот же документ отправлялся на печать несколько раз и нужно было отменить лишнее. Иногда один из отправленных на печать документов застревал и не давал печататься всем остальным, его нужно было перезапустить или отменить.
Очистить и перезапустить диспетчер очереди печати в командной строке
Если нужно удалить все из очереди печати и перезапустить сам диспетчер очереди печати – нужно выполнить несколько команд в командной строке.
1. Откройте командную строку от имени администратора: один из способов – нажать на меню “Пуск” правой клавишей мыши и выбрать из открывшегося меню “Командная строка (администратор)”.
2. Введите команду net stop spooler и нажмите клавишу Enter, после ее выполнения введите команду DEL /F /S /Q %systemroot%\System32\spool\PRINTERS\* и нажмите клавишу Enter, после выполнения этой команды введите net start spooler и нажмите клавишу Enter.
Данный способ можно выполнить и по другому: зайдите в “Службы” (напишите “Службы” в поиске), откройте службу “Диспетчер печати” => нажмите на “Остановить” => не закрывая саму службу откройте в проводнике %windir%\System32\spool\PRINTERS => удалите все файлы из открывшейся папки => запустите службу “Диспетчер печати”.
Перезапуск или отмена печати как отдельных документов так и всех сразу
Вы можете очистить очередь печати, перезапустить или убрать из печати определенный документ в настройках самого принтера.
1. Зайдите в меню “Пуск”, откройте “Параметры” => Устройства => с левой стороны выберите “Принтеры и сканеры” => с правой стороны нажмите левой клавишей мыши на принтер в котором нужно отменить или перезапустить печать => после нажатия на принтер, ниже него появятся дополнительные варианты действий, выберите “Очередь” (вы также можете найти на панели задач значок принтера, нажать на него правой клавишей мыши и еще раз нажать на название самого принтера, чтобы открыть диспетчер очереди печати).
2. В данном списке вы увидите список всех отправленных документов на печать, если печать не идет – смотрите на документ, который был отправлен по времени раньше остальных, может он огромных размеров, тогда покажет, что идет его загрузка (будет меняться его объем) и нужно немного подождать. Если напротив него написана ошибка – попробуйте документ перезапустить, нажмите на него правой клавишей мыши и выберите “Перезапустить”.
3. Если и после перезапуска печать документа не началась – вы можете его отменить, нажав на него правой клавишей мыши и выбрав из меню “Отменить”. Подтвердите отмену печати данного документа, нажав на “Да”. После чего документ исчезнет из очереди печати.
4. Если вы хотите убрать из очереди печати все документы – зайдите слева вверху в “Принтер” и выберите “Очистить очередь печати”. Подтвердите удаление всех документов из очереди печати, нажав на “Да”.
На сегодня всё, если вы знаете другие способы или у вас есть дополнения – пишите комментарии! Удачи Вам 🙂
Очередь печати принтера на 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. Их можно изучить по ссылке.
Как показывает анализ форумов, на которых обсуждается данная тематика, вышеперечисленные способы и методы должны решить проблему с очередью печати. В случаи, если они не помогают исправить неполадку, необходимо обратить внимание на работоспособность принтера: переподключить его, обновить драйвера, запустить сканирование системы на наличие поврежденных файлов. Возможно, проблема кроется в работоспособности самого печатающего устройства.
Принудительная очистка очереди печати | 2 способа
Здравствуйте друзья, сегодня я решил написать статью о довольно распространенной проблеме. Проблема связана с тем, когда зависает очередь печати в операционных системах Windows. Данная проблема мешает отправить на печати новые документы, поэтому, здесь я распишу несколько способов, как можно очистить очередь печати.
Способ первый
Итак, очистка очереди печати выполняется обычно через окно «Устройства и принтеры». Чтобы туда попасть нужно зайти в Панель управления, потом в «Оборудование и звук», а дальше в «Устройства и принтеры».
Нужно щелкнуть правой кнопкой мыши по проблемному принтеру и выбрать пункт «Посмотреть очереди печати». В открывшемся окне мы нажимаем на меню «Принтер» и в выпавшем контекстном меню выбираем «Очистить очередь печати». Все ошибочные очереди, а также завершенные должны очиститься.
Бывает так, что документы не удаляются из очереди печати. Это значит, что, скорее всего, они заблокированы, либо системой, либо драйвером принтера. Такие документы могут очиститься только при перезагрузке, как компьютера, так и принтера. Если это сделать вы не можете, то можно принудительно удалить их из очереди.
Важно! Если вы будете использовать принудительное завершение, то это очистит все очереди на всех принтерах, имейте это ввиду, особенно, если такое проводится в какой-то компании. |
Хочу сказать, что когда документ отправляется на печать, то в определенном месте системы создаются два файла: один имеет расширение .SHD – там находятся настройки печати, и второй файл с расширением .SPL – в котором присутствуют данные для печати. Эти данные находятся на системном диске по пути \System32\spool\printers.
Теперь нам нужно удалить все содержимое папки PRINTERS, что удалит и очереди в печати. Это мы рассмотрим в следующем способе.
Способ второй. Очистка очереди печати через командную строку
Для выполнения этого задания нам нужно запустить от имени администратора командную строку, а потом по порядку выполнить вот эти команды:
- net stop spooler
- del %systemroot%\system32\spool\printers\*.shd /F /S /Q
- del %systemroot%\system32\spool\printers\*.spl /F /S /Q
- net start spooler
данный набор команд сначала останавливает службу печати, потом удаляет все файлы с расширением .spl и .shd и папки PRINTERS, а потом снова запускаем службу печати.
Если у вас не получилось ввести данные команды, то можно попробовать скачать вот этот файл и выполнить его от имени администратора. Это тот же набор команд, только в bat-файле.
Важно! Бывает так, что скрипт может не сработать, в этом случае нужно проверить, действительно ли в настройках принтера стоит каталог C:\windows\system32\spool\Printers. Для этого переходим в «Устройства и принтеры», потом нажимаем по принтеру и вверху окна выбираем пункт «Свойства сервера печати», в открывшемся окне переходим в «Дополнительные параметры» и там видим путь.
Обычно там стоит тот путь, который мы с вами рассматриваем, но, если это не так, придется подправить его в скрипте.
Данная методика, которую мы рассмотрели, работает на всех версиях Windows. Начиная с семерки и заканчивая десяткой. При возникновении вопросов пишем в комментарии, также, вы можете писать нам через группу Вконтакте.