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


Вы когда-нибудь сталкивались с ситуацией, когда вы пытаетесь что-то напечатать, но ничего не происходит? Вы ждете, пока распечатается, но задание не выполняется? Существует множество причин, по которым задание на печать может не распечататься, но одна из распространенных причин заключается в том, что в очереди принтера зависло задание на печать.

Это может произойти по ряду причин. Допустим, несколько часов назад вы пытались что-то распечатать, но принтер был выключен. В итоге документ вам не понадобился, и вы о нем забыли. Затем вы возвращаетесь и пытаетесь распечатать. Задание печати добавляется в очередь, и если предыдущее задание не было удалено автоматически, оно будет находиться позади задания печати, которое так и не было напечатано.

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

Очистить очередь печати в Windows

Чтобы восстановить работу служб печати, выполните следующие действия:

<р>1. Откройте «Пуск», «Панель управления» и «Инструменты администрирования . Дважды щелкните значок Службы .

<р>2. Прокрутите вниз до службы Диспетчер очереди печати , щелкните ее правой кнопкой мыши и выберите Остановить . Для этого вам необходимо войти в систему как Администратор. На этом этапе никто не сможет ничего распечатать ни на одном из принтеров, размещенных на этом сервере.

<р>3. Далее вам нужно перейти в следующий каталог: C:\WINDOWS\System32\spool\PRINTERS . Вы также можете ввести %windir%\System32\spool\PRINTERS в адресную строку Проводника, если диск C не является разделом Windows по умолчанию.Удалите все файлы в этой папке.

Это очистит все очереди печати (если вы делаете это на сервере, рекомендуется сначала убедиться, что нет других заданий печати, обрабатываемых для других принтеров на сервере, поскольку выполнение этого шага удалите и эти задания).

<р>4. Теперь вы можете вернуться в консоль служб, щелкнуть правой кнопкой мыши и выбрать Пуск для службы диспетчера очереди печати!

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

диспетчер сетевой остановки

del %systemroot%\System32\spool\printers\* /Q /F /S

Спулер Net Start

Первая и третья команды довольно очевидны: они останавливают и запускают службу диспетчера очереди печати. Средняя команда удаляет все в папке принтеров, а /Q предназначен для тихого режима, что означает, что вы не получите приглашение с вопросом, хотите ли вы удалить каждый файл. /F принудительно удалит все файлы, доступные только для чтения, а /S удалит все подкаталоги, если они существуют. Удаление содержимого из этой папки никогда не навредит вашему компьютеру, поэтому не волнуйтесь, если вы видите какие-то файлы или папки и не уверены, для чего они нужны.

Если хотите узнать, как создать пакетный файл, вы можете прочитать мой предыдущий пост. Тогда все, что вам нужно сделать, это запускать командный файл в любое время, когда вы хотите очистить очередь печати. К счастью, процедура очистки очереди печати одинакова для Windows 8, Windows 7, Vista и XP..

Похожие сообщения:


3.08.2014