Как отменить зависшее задание печати в Windows 10

Вы когда-нибудь помещали в очередь не тот документ для печати и не могли отменить его? Прочтите, чтобы узнать, как легко очистить застрявшее задание на печать.

Застрявшие задания печати – это раздражающие задания, которые не печатаются и не отменяются. Работа с этими заданиями на печать может вызвать затруднения, поскольку они занимают место в очереди печати и не позволяют выполнять другие задания печати после них. Тем не менее, как и большинство других ошибок Windows, у этой проблемы с зависанием задания печати есть решение.

Отмена задания на печать

В настоящее время у большинства принтеров есть собственные интерфейсы или физическая кнопка на принтере, которая позволяет отменять печать.

Тем не менее, отмена задания на печать из Windows более желательна, потому что она работает на всех принтерах и, что более важно, вам не нужно вставать и идти к принтеру.

  1. В меню «Пуск» найдите « Управление печатью» . Щелкните его, чтобы открыть окно «Управление печатью».
  2. Щелкните Все принтеры. Это покажет список всех принтеров, для которых вы установили драйверы.
  3. Щелкните принтер правой кнопкой мыши и выберите « Открыть очередь печати» .
  4. В очереди принтера выберите задание печати или задания, которые нужно отменить.
  5. Щелкните выделенное задание на печать правой кнопкой мыши и выберите Отмена .
    Доступ к очереди печати можно получить из диалогового окна управления печатью.

Обычно это должно отменить задание на печать и удалить его из очереди. Если проблема не исчезнет, ​​подождите немного и попробуйте отменить ее снова. Если и это не сработает, значит, задание печати зависло и пора принять более агрессивные меры.

Удаление зависших заданий печати

В Windows встроенная служба под названием Print Spooler временно хранит все задания на печать, пока они не будут напечатаны. Эти задания на печать хранятся Windows в виде файлов в папке, связанной со службой диспетчера очереди печати.

К счастью, когда задание на печать застревает в очереди, вы можете вручную удалить его из диспетчера очереди печати. Для этого необходимо остановить службу диспетчера очереди печати, удалить задания печати, а затем снова запустить диспетчер очереди печати.

Остановка диспетчера очереди печати из окна служб

Диспетчер очереди печати – это собственная служба Windows, поэтому ею можно управлять из окна «Службы». Войдите в Windows как администратор.

  1. Нажмите Win + R на клавиатуре, чтобы открыть окно « Выполнить» . (Вы также можете выполнить поиск по запросу « Выполнить» из меню «Пуск» .)
  2. Введите services.msc (без кавычек) и нажмите Enter . Откроется окно « Службы» .
  3. В окне «Службы» прокрутите вниз до службы, обозначенной как диспетчер очереди печати .
  4. Щелкните правой кнопкой мыши службу диспетчера очереди печати и выберите Остановить .
    Диспетчер очереди печати можно остановить из служебного окна.

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

  1. В проводнике Windows перейдите в папку C: Windows System32 spool. Это папка диспетчера очереди печати . Вы также можете ввести эту строку ниже в адресной строке проводника.
     %windir%System32spool
  2. Откройте папку ПРИНТЕРЫ . Все задания на печать временно хранятся в этой папке.
  3. Выберите все файлы и удалите их.

Это позаботится о зависших заданиях на печать. Теперь запустите диспетчер очереди печати.

  1. Вернитесь в окно « Службы» .
  2. Найдите диспетчер очереди печати в списке служб, щелкните правой кнопкой мыши и выберите Пуск.

После удаления задания на печать и резервного копирования диспетчера очереди печати вы можете снова начать печать.

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

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

  1. В меню «Пуск» найдите « Командная строка» .
  2. Щелкните его правой кнопкой мыши и выберите Запуск от имени администратора .
  3. В командной строке введите следующую строку и нажмите клавишу ВВОД, чтобы остановить службу диспетчера очереди печати:
     net stop spooler

    После ввода этого кода вы получите ответ: «Служба диспетчера очереди печати останавливается». и еще один: «Служба диспетчера очереди печати была успешно остановлена». вскоре после первого.

  4. Удалите файлы заданий печати из каталога диспетчера очереди печати. Введите код ниже и нажмите ввод:
     del /F /S /Q "%windir%System32spoolPRINTERS*.*"

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

  5. В командной строке введите приведенный ниже код и нажмите ввод:
     net start spooler
    Диспетчер очереди печати также можно остановить с помощью командной строки.

Вот и все! Вы теперь диспетчер очереди печати хорош и свеж! Вы можете продолжить и снова поставить печать в очередь.

Написание командного файла для остановки и очистки диспетчера очереди печати

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

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

Откройте Блокнот или любой другой текстовый редактор, который вам больше нравится. В новом файле введите код ниже:

 net stop spooler
del /F /S /Q "%windir%System32spoolPRINTERS*.*"
net start spooler

Команда net use с параметрами используется для подключения и настройки подключений к общим ресурсам, включая принтеры. В первой строке вы используете эту команду с параметром «stop», чтобы остановить диспетчер очереди печати.

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

Наконец, вы снова используете команду net use для запуска диспетчера очереди печати.

  1. Затем перейдите в Файл> Сохранить как, чтобы сохранить файл.
  2. Измените тип « Сохранить как» на « Все файлы» (*. *).
  3. Назовите свой файл и добавьте в конце .bat, чтобы Windows распознала его как пакетный файл. Щелкните Сохранить, чтобы сохранить файл.
    Вы можете написать пакетный сценарий, чтобы сэкономить время.

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

Не позволяйте ничему мешать вашей печати

Теперь вы можете избавиться от зависших заданий на печать и снова поставить их в очередь. Однако получение хороших отпечатков – еще одна проблема, с которой вам придется бороться.