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

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

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

Локальная очистка очереди печати принтера

Через графический интерфейс Windows

  1. Откроем окно управления службами - сделать это можно одним из нескольких способов:
    • Открыв меню Пуск, и набрав в поиске "Службы".
    • Поочередно зажав клавиши Win + R, после чего появится окошко "Выполнить", где нужно будет набрать команду services.msc, после чего нажать на кнопку "ОК".
  2. В окне "Службы" находим службу под названием "Диспетчер печати", после чего нажимаем на ней правой кнопкой мыши, и выбираем пункт "Остановить".
  3. Теперь, открываем в Проводнике следующую папку - C:\Windows\System32\spool\printers, и удаляем все содержимое данной папки.
  4. Возвращаемся в окно управления службами, запускаем службу "Диспетчер печати" нажав на ней правой кнопкой мыши и выбрав пункт меню "Запустить".
  5. После этого, все документы из очереди печати должны быть удалены.

Через командную строку

Данный способ использует описанный выше "ручной способ", с той лишь разницей, что все действия выполняются через командную строку. Для выполнения данных действий, нужно открыть командную строку с правами администратора, и выполнить следующие команды:

Остановим службу "Диспетчер печати":

sc stop Spooler

Удалим содержимое папки C:\Windows\System32\spool\printers:

del C:\Windows\System32\spool\printers\* /Q

Запускаем службу "Диспетчер печати":

sc start Spooler

Удаленная очистка очереди печати

Через графический интерфейс Windows

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

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

  1. Запускаем оснастку управления службами (см. самое начало статьи), после чего в левой части окна нажимаем правой кнопкой мыши на надписи "Службы (локальные)". В появившемся меню выбираем "Подключиться к другому компьютеру".
  2. В появившемся окне вводим имя нужного компьютера, и нажимаем на кнопку "ОК". После этого откроется список служб удаленного компьютера. Здесь, как и в случае с локальным компьютером, нужно остановить службу "Диспетчер печати".
  3. Теперь нужно попасть в папку с файлами очереди печати - для этого, нужно зайти на удаленный компьютер через админскую шару - набрав в адресной строке проводника \\[УДАЛЕННЫЙ КОМПЬЮТЕР]\c$\Windows\System32\spool\printers. После открытия данной директории, удаляем все её содержимое.
  4. В окне управления службами удаленного компьютера, запускаем службу "Диспетчер печати".

Через командную строку

С помощью средств командной строки, можно выполнить удаленную очистку очереди печати.

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

По сути, команды для выполнения все те же, только с добавлением имени или ip-адреса удаленного компьютера.

Остановим службу "Диспетчер печати" на удаленном компьютере:

sc \\[УДАЛЕННЫЙ КОМПЬЮТЕР] stop Spooler

Удалим содержимое папки C:\Windows\System32\spool\printers на удаленном компьютере:

del \\[УДАЛЕННЫЙ КОМПЬЮТЕР]\c$\Windows\System32\spool\printers\* /Q

Запускаем службу "Диспетчер печати" на удаленном компьютере:

sc \\[УДАЛЕННЫЙ КОМПЬЮТЕР] start Spooler
Была ли эта статья Вам полезна?

Добавить комментарий

Ваш адрес email не будет опубликован.

Напоминаем Вам, что Ваше сообщение будет опубликовано только после проверки администратором сайта. Обычно это занимает 1-2 рабочих дня.