![如何保持 Windows 打印后台处理程序运行?](https://linux22.com/image/1214547/%E5%A6%82%E4%BD%95%E4%BF%9D%E6%8C%81%20Windows%20%E6%89%93%E5%8D%B0%E5%90%8E%E5%8F%B0%E5%A4%84%E7%90%86%E7%A8%8B%E5%BA%8F%E8%BF%90%E8%A1%8C%EF%BC%9F.png)
在 Windows Vista x64 机器上启动后大约 5 秒内就会崩溃(补丁当前)。最近机器没有变化,只是在打印过程中突然开始发生这种情况。一旦崩溃,显然无法打印(甚至无法在控制面板中看到打印机)。它只是抛出一个关于需要停止的一般错误,没有记录任何有用的信息(至少我没有发现)。重新启动不会改变任何东西。有没有人遇到过这种情况并找到了解决方法?
答案1
我见过类似的情况发生,当您的某个队列中有一个损坏的打印作业时,请查看 C:\WINDOWS\System32\spool\PRINTERS 并删除其中的所有文件,然后尝试重新启动打印服务器。
答案2
听起来像是打印机驱动程序损坏了。我建议完全移除打印机,重新启动,然后查看后台处理程序是否仍在运行。然后使用通用驱动程序(而不是原始驱动程序)重新安装打印机,看看是否可行。
假脱机程序相当简单,除了驱动程序之外,几乎没有其他东西可以使其崩溃。
答案3
除了 Diago 的建议外,还可以在这里找到驱动程序:
C:\windows\system32\spool\drivers
您需要删除 x64 和 w32x86 文件夹中的文件。在 64 位系统上使用 32 位驱动程序可能会带来很多麻烦,但 64 位驱动程序很容易导致这种情况。重新启动后,如果崩溃停止,请一次重新安装 1 个打印机驱动程序,以便在再次发生问题时可以查明问题所在。