Как очистить очередь печати принтера (Windows)

Проблема: документы не удаляются из очереди, причем не помогает ни отключение принтера, ни перезагрузка компьютера.

В этом случае используем жесткий метод очистки, описанный ниже.

Все достаточно просто. Необходимо открыть командную строку, запущенную от имени администратора, и выполнить следующие команды:

net stop spooler
del %systemroot%\system32\spool\printers\*.shd
del %systemroot%\system32\spool\printers\*.spl
net start spooler

Желающие могут скачать архив с готовым cmd-файлом: remove_printer_jobs.zip (не забудьте про запуск от имени Администратора).

Вливайтесь в общение

23 комментария

Ваш e-mail не будет опубликован. Обязательные поля помечены *

  1. спасибо большое
    )))очень классная штучка.действительно работает

  2. Вариация:

    ::bat файл для очистки очереди печати
    net stop spooler
    IF EXIST \Windows\System32\spool\PRINTERS\ del \Windows\System32\spool\PRINTERS\*.* /f /s /q
    net start spooler

  3. Огромное спасибо, ваш совет сразу же помог и избавил меня от бессонной ночи, ведь печать к утро обязательно надо было сделать. Хоть на работе, но высплюсь. Благодаря вам!

  4. Большое спасибо, готовый файл прекрасный, только для таких пользователей как я, маленький комментарий: кликать по файлу правой кнопкой мыши и выбрать строчку “Запуск от имени администратора” :-)

  5. все работает отлично! Огромное вам спасибо!

  6. Супер! У меня ни то, что очередь очистилась, но и принтеры, которые я удалял, а они висели в списке, исчезли. Большое вам спасибо! Советую всем!

  7. Большое спасибо, помогла ваша информация.