Spooler 子系统应用程序遇到错误,需要关闭

打印机后台(Printer Spooler)处理程序是一个临时位置,用于保存发送打印的任何内容。它在管理池系统的Windows中作为服务提供。当打印机是共享的,并且有多个打印作业请求时,它特别有用。

如果您遇到任何打印问题并且打印作业被卡住,那么重新启动后台处理程序服务会有所帮助。但是,当您尝试启动或停止Print Spooler 服务(Print Spooler service)时,您可能会收到一条错误消息 — Spooler 子系统应用程序遇到错误并需要关闭(Spooler subsystem app has encountered an error and needs to close)。这篇文章将指导您如何解决它。

Spooler 子系统应用程序遇到错误,需要关闭

Spooler子系统应用程序遇到错误,需要关闭

发生错误是因为有文件直接卡在打印机中,所有要打印的数据都可用。解决此Spooler 子系统(Spooler subsystem)错误的过程如下:

  1. 打开服务管理器(Open Services Manager)
  2. 在服务列表中找到(Locate)并双击Print Spooler
  3. 选择停止,然后选择确定。
  4. 删除  %WINDIR%\system32\spool\printers 文件夹的内容
  5. 重新启动后台打印程序服务。

让我们详细看看所涉及的步骤。

在任务栏上的搜索框中,键入 services,然后 在结果列表中选择Services 。

Spooler 子系统应用程序遇到错误,需要关闭

选择 标准(Standards) 选项卡,然后双击  服务列表中的打印后台处理程序。(Print Spooler)

选择停止,然后选择确定。

接下来,在运行提示(Run Prompt)( Win + R ) 中,键入  %WINDIR%\system32\spool\printers,然后按 Enter 键。

删除文件夹中的所有文件。

完成后,在服务管理器(Services Manager)中找到并双击服务列表中的打印后台处理程序。(Print Spooler)确保(Make)在“启动类型(Startup Type)”框中将其设置为“自动(Automatic)”,然后选择“确定”。

您还可以通过在提升的命令提示符中执行这些命令来完成所有这些操作:

NET STOP SPOOLER
DEL %SYSTEMROOT%\SYSTEM32\SPOOL\PRINTERS\*.*
NET START SPOOLER (press Enter)
EXIT

虽然这应该可以解决问题,但您还可以选择更新打印机驱动程序(update the printer driver)、禁用高级打印功能直到问题得到解决,或者运行打印机疑难解答(Printer Troubleshooter)并查看它是否对您有帮助。

我希望您能够解决Spooler子系统应用程序错误。

相关阅读(Related read):打印后台处理程序服务未运行。



About the author

我是一名计算机技术人员,拥有超过 10 年的经验和使用 Android 设备的经验。过去五年我也一直在办公室工作,在那里我学会了如何使用 Office 365 和 MacOS。在业余时间,我喜欢花时间在户外听音乐或看电影。



Related posts