如何处理卡住的打印作业

Windows会不时地执行打印作业,并且无法同时删除它;可以说卡住的打印作业会阻塞所有其他打印作业。

即使重新启动计算机系统也不会摆脱卡住的打印作业,这使它成为使用操作系统时遇到的最令人沮丧的操作之一。

但是,有一种快速有效的方法可以从打印队列中删除卡住的打印作业,以使打印不再受阻。

基本上所有需要做的就是停止Print Spooler服务,手动删除卡住的打印作业,然后再重新启动Print Spooler服务。

可以使用Windows命令行来最大化效率,或者在Windows Explorer界面中为喜欢单击过程的用户完成所有这些操作。

要使用GUI方法,请在Windows-R上点击,键入services.msc并寻找Print Spooler服务。右键单击该服务,然后从上下文菜单中选择“停止”。

print spooler service

这将停止后台打印程序,以便您可以从队列中删除打印作业。使窗口保持打开状态,以再次启动打印后台处理程序服务。

现在使用Windows资源管理器打开 %systemroot% system32 spool printers 并删除其中找到的所有文件。完成此操作后,就可以再次启动后台打印程序服务了。

可以按照停止它的方式进行操作。再次在服务管理器中右键单击该服务,然后从上下文菜单中选择“启动”以再次启动它。如果不这样做,将根本无法打印。所有打印作业都应该消失,应该可以再次运行新的打印作业。

如果您更喜欢命令行,则可以运行以下四个命令以达到相同的效果。将它们添加到批处理脚本中可能是一个好主意,因为您只需单击该文件即可执行该文件并一步一步执行操作。

净停止后台处理程序
删除%systemroot% system32 spool printers *。shd
删除%systemroot% system32 spool printers *。spl
净启动后台处理程序

该脚本与手动方法完全相同。中间的两行删除打印作业,第一行停止Print Spooler服务,最后一行在系统上再次启动它。