如何保持 Windows 打印后台处理程序运行?

如何保持 Windows 打印后台处理程序运行?

在 Windows Vista x64 机器上启动后大约 5 秒内就会崩溃(补丁当前)。最近机器没有变化,只是在打印过程中突然开始发生这种情况。一旦崩溃,显然无法打印(甚至无法在控制面板中看到打印机)。它只是抛出一个关于需要停止的一般错误,没有记录任何有用的信息(至少我没有发现)。重新启动不会改变任何东西。有没有人遇到过这种情况并找到了解决方法?

答案1

我见过类似的情况发生,当您的某个队列中有一个损坏的打印作业时,请查看 C:\WINDOWS\System32\spool\PRINTERS 并删除其中的所有文件,然后尝试重新启动打印服务器。

答案2

听起来像是打印机驱动程序损坏了。我建议完全移除打印机,重新启动,然后查看后台处理程序是否仍在运行。然后使用通用驱动程序(而不是原始驱动程序)重新安装打印机,看看是否可行。

假脱机程序相当简单,除了驱动程序之外,几乎没有其他东西可以使其崩溃。

答案3

除了 Diago 的建议外,还可以在这里找到驱动程序:

C:\windows\system32\spool\drivers

您需要删除 x64 和 w32x86 文件夹中的文件。在 64 位系统上使用 32 位驱动程序可能会带来很多麻烦,但 64 位驱动程序很容易导致这种情况。重新启动后,如果崩溃停止,请一次重新安装 1 个打印机驱动程序,以便在再次发生问题时可以查明问题所在。

相关内容