当将打印任务发送到打印队列后,突然发现打印任务中仍然存在错误,为了及时制止打印机打印包含错误的打印任务,许多人往往会迅速打开打印队列窗口,从中取消打印任务,可是这种方法常常会导致打印机长时间地失去响应;为此稍微有点电脑水平的用户,想到了重新启动Print Spooler系统服务的方法,来解决打印机暂时失去响应的故障。可是,即使这样操作,我们仍然感觉到有点麻烦,毕竟我们需要不停地打开系统服务列表窗口,需要频繁地进入到Print Spooler系统服务的属性设置界面,那么有没有更简单的方法来稳定取消打印任务呢?事实上,我们只要自己动手,创建一个能够自动重新启动系统Print Spooler服务的批处理文件,就能快速实现取消打印任务的目的了,下面就是具体的实施步骤:
![]() |
首先在系统桌面中创建一个文本文件,并在该文本文件的编辑窗口中,输入如下命令代码:
sc stop Spooler
Pause
sc config spooler start=auto
sc start Spooler
在确认上面的代码输入无误后,将它重新保存为扩展名为“bat”的批处理文件,例如这里假设将它保存为“delprt.bat”;
日后,当我们需要快速、稳定地将打印队列中的错误打印任务删除时,我们直接用鼠标双击系统桌面中的“delprt.bat”批处理文件,随后系统就会弹出如图3所示的提示窗口,该窗口提示我们当前的Print Spooler服务已经被停止运行;之后,我们只需要单击键盘上的任意一个按键,该批处理程序还会自动将Print Spooler服务的启动类型设置为“自动”,同时将它重新启动起来。怎么样,这种重新启动Print Spooler服务的方法,是不是非常迅速而且有效呀!?
