打印机队列堵死快速解决方法

 
    发送打印任务后,会在打印管理器中建立一个以文件名为主题的任务,这时如果同时发出多个打印任务,就会以接收时间的先后次序,建立一个列表,该列表称为打印队列。
    如果当前正在打印的任务被异常中止(卡纸,脱机,主动取消打印任务),该打印任务并不会自动取消,这时依次排队的其他打印任务会不断地累积,停留在打印任务列表中,导致打印队列堵塞无法正常打印。

    今天遇到一个问题,公司的打印机HP P1007打印机老是打印队列堵死在那里,每次都要mstsc进去清除,有些还不能清除,只能手动清理首先清理先到services.msc中停止print spooler,然后开始菜单运行中输入spool 进入C:WINDOWSsystem32spoolPRINTERS 目录然后删除里面的打印队列.然后返回启动print spooler服务,就可以清理打印队列了。但是每次都这样比较麻烦,后来我想了就想可以用脚本来解决这个问题,为了方便自己就想了想就写了一个简单的脚本

@echo off
net stop spooler
del C:WINDOWSsystem32spoolPRINTERS*.* /f /s /q
net start spooler

保存为.bat或者.cmd保存直接清理就可以了,但是有时候清理不了多点几遍就可以清理了。

可以让机器开机运行gpedit.msc 脚本关机或启动中就可以了。

这样即便不懂的人只要点击或者重启或者注销就可以了。

原文地址:https://www.cnblogs.com/jerain6312/p/8601786.html