Быстрая очистка очереди печати

15.09.2020 11:48 Администратор
Печать
(37 голоса, среднее 2.32 из 5)

Довольно часто при работе с принтером, очередь печати оказывается занятой и очистить её проблематичной.

Рассмотрим, как это все полуавтоматизировать. Нам понадобятся права администратора и командная строка.

Создайте точку восстановления, на тот случай, если что-то пойдет не так.

Создайте текстовой документ и скопируйте в него ниже приведённый код.

@echo off
color A
net stop spooler
del %systemroot%\system32\spool\printers\*.shd
del %systemroot%\system32\spool\printers\*.spl
net start spooler
pause

Сохраните данный документом с расширением bat.

Рассмотрим, что выполняют данные команды:

color A - изменение цвета на зелёный (необязательная команда).

net stop spooler - остановка диспетчера печати.

del - очистка определённых файлов в данном каталоге.

net start spooler - запуск диспетчера печати.

pause - пауза в программе.

Теперь осталось лишь, запустить данный bat-файл от имени администратора.

Если все сделано правильно, то работа bat-файла будет следующей:

Работа скрипта очистки

Если появится следующее сообщение, то это означает, что данная папка пуста и очистка не требуется

Чистка не требуется

Download SocComments v1.3