Не работает печать и в очереди, вечно зависшие задания
Была нестандартная проблема на одном из клиентских Windows 11. Пользователь жаловался: не работает печать, а в очереди, вечно зависшие задания. Перезапуск spooler’а не помогал.
Разбор показал – виноват битый драйвер, но перед этим пришлось как следует почистить очередь печати и файлы, чтобы дать системе “вдохнуть”. Накидал скрипт, который меня спас:
Полная зачистка очереди печати и временных файлов spooler:
|
1 2 3 |
Stop-Service -Name spooler -Force Remove-Item -Path "C:\Windows\System32\spool\PRINTERS\*" -Force Start-Service -Name spooler |
Если директория не очищается, проверь права или вручную удали зависшие .spl и .shd файлы. После этого очередь ожила, и новые задания пошли без залипаний.
А чтобы в следующий раз не искать виновника вручную, добавил логирование проблем с драйверами через Get-EventLog:
|
1 |
Get-EventLog -LogName System -Source "Print" -EntryType Error -Newest 20 |
Очень удобно, сразу видно, какой драйвер шалит.