解决方案

解决方案

我有一个客户,她遇到了一个问题,她的 Windows 7 PC 上的打印后台处理程序在 2 分钟后停止运行。我已将服务设置为在所有后续故障时重新启动,但它仍然在 2 分钟后掉线,在 1 分钟后重新启动,然后在 2 分钟后再次崩溃。重复上述步骤。

  • 我已更新所有打印机驱动程序,并运行 Windows 更新。
  • 我已经扫描过病毒
  • 我已经运行过了,SFC结果很干净。
  • 我尝试删除其中的所有文件%windir%\windows\system32\spool\printers
  • 我已经从内部删除了所有额外的提供商HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\CONTROL\PRINT\
  • 我已经拥有了spoolsv.exe

Turn windows features on or off尝试过取消勾选Internet Printing Client、勾选LPD Print Service、勾选LPR Port Monitor

这个问题在一周内多次重启后仍然存在。我犹豫是否要使用注册表清理器,但如果真的需要,如果没有其他方法,我可能会被说服。

答案1

首先,永远不要使用注册表清理器!它们不会对您的计算机做出任何有益的改变。而且它们尤其不会解决任何问题。

虽然您尝试了多种方法来解决问题,但看起来您只是在尝试解决方案,而不是分析手头的问题。这可能非常成问题,因为它可能会产生似乎与您的初始问题相关的其他问题。您提到的一些方法听起来有点冒险……

当您检测到计算机上的服务反复停止和启动时,您应该首先检查事件日志

在此处输入图片描述

在里面事件查看器您需要找到打印后台处理程序的日志。它将记录在打印机服务,位于:

事件查看器(本地)\应用程序和服务日志\Microsoft\Windows\PrintService

在这里您可以检查服务最近出现了哪些问题:
在此处输入图片描述

当分析此类问题时,这必须是您的第一站。

日志中没有任何内容!

如果日志中没有任何(有用的)信息,您必须更仔细地查看发生了什么。

如有疑问,请使用进程监控遗憾的是,解释如何使用它来分析这类问题远远超出了本答案的范围。

如果你想/需要尝试,我建议你看一个无法解释的案件

答案2

事实证明这是由损坏的驱动程序引起的。我之所以没有早点发现这一点,是因为我已经下载了新的驱动程序,结果发现问题出在 HP 网站上的驱动程序上。我尝试了不同的驱动程序,问题就解决了。

我必须删除打印机,从中删除驱动程序包Print Management,并从中删除它们的定义HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Providers\ LanMan Print Services\Servers\Printers\

从那里开始,使用备用驱动程序进行简单的重新安装。

答案3

我遇到过类似的问题,Print Spooler服务在启动后几乎立即停止。我还有一台打印机,Settings > Devices > Printers & scanners当我选择它并单击时,它拒绝自行移除Remove device

解决方案

  1. 打开regedit,导航到HKEY_CURRENT_USER\Printers\Connections该文件夹​​中并删除所有键。

  2. Print Spooler通过重新启动服务services.msc

笔记:我安装的所有打印机都不再可用,所以我很高兴删除它们;您可能需要更加小心地删除哪些打印机。

关于其他解决方案

唯一的提供商HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Providers\winprint,其他解决方案表示会保留。

的主人spoolsv.exeTrustedInstaller,我没有改变它。

相关内容