修复本地打印后台处理程序服务未运行

Print Spooler Service将打印指令存储(Print Spooler Service stores printing instructions)Windows操作系统中,然后将这些指令提供给打印机以完成打印作业。因此,连接到计算机的打印机开始打印文档。它通常保留列表中的所有打印文档,然后将它们一一传输到打印机。有时,打印机可能会卡住或停止运行。如果您也在处理同样的问题,那么您来对地方了。我们提供了一个完美的指南,可以帮助您修复Windows 10中的 Local (Windows 10)Print Spooler Service is not running 错误。

本地打印后台处理程序服务未运行

修复本地打印后台处理程序服务未在 Windows 10 中运行
(Fix Local Print Spooler Service is not running in Windows 10 )

什么是打印后台处理程序服务?(What is Print Spooler Service?)

  • 本地打印后台处理程序服务(Print Spooler Service)基于两个基本文件,即spoolss.dll 和 spoolsv.exe
  • 由于它不是独立软件,它依赖于这两个服务:Dcom 和 RPC(Dcom and RPC)。如果上述任何依赖服务失败, Print Spooler Service将停止运行。
  • FIFO 或先进先出策略(First-In-First-Out strategy)用于打印队列中的剩余文档。 

为什么打印后台处理程序服务不工作?(Why Print Spooler Service is not working?)

如果后台打印程序服务(print spooler service)未在Windows 10上运行,您的打印机将不再接收请求,因此打印操作将不成功。造成这种情况的原因很多,例如:

  • 临时故障。
  • 阻止此服务的第三方应用程序。
  • Print Spooler相关服务停止工作。
  • 打印机(Printer)驱动程序可能已损坏或过时。

方法一:启动或重启后台打印服务(Restart Print Spooler Service)

大多数打印后台处理程序错误是由不活动或有故障的后台打印程序(Print Spooler)服务提示的。因此,从理论上讲,只需重新启动服务及其所有依赖项即可解决问题。要修复Windows中的(Windows)Local Print Spooler Service is not running 错误,您必须首先确保:

  • Print Spooler 服务(Print Spooler Service)处于活动状态。
  • 它的依赖项也处于活动状态并正在运行。

第 I 步:启动服务窗口
(Step I: Launch Services Window )

1. 同时按住Windows + R键启动运行(Run )对话框。

2.输入services.msc并单击OK启动服务(Services)窗口。

运行对话框打开后,输入 services.msc 并单击确定 |  本地打印后台处理程序服务未运行 - 已修复

案例一:如果后台打印程序处于非活动状态,(Case I: If Print Spooler is Inactive,)

1. 右键单击​​ Print Spooler服务,然后选择属性(Properties),如图所示。

现在,单击属性。

2. Print Spooler 属性(本地计算机)(Print Spooler Properties (Local Computer))窗口将会出现。将启动类型( Startup type)设置为自动(Automatic ),如下图所示。

打开启动类型下拉菜单,然后单击自动 |  修复不在 Windows 10 中运行的打印后台处理程序服务

3. 点击Start按钮,等待服务状态显示Running

如果服务状态显示为已停止,请单击开始按钮并等待服务状态显示为正在运行。

4. 单击Apply > OK 以保存这些修改并关闭窗口。

情况二:如果打印后台处理程序处于活动状态,(Case II: If Print Spooler is Active,)

1. 右键单击​​ Print Spooler服务,然后单击重新启动(Restart),如下图所示。

现在,单击重新启动。

2. Print Spooler现在将重新启动。单击确定(OK )退出窗口。

另请阅读:(Also Read:) 修复 Windows 10 上的打印机后台处理程序错误(Fix Printer Spooler Errors on Windows 10)

方法 2:启动或重新启动打印后台处理程序依赖项(Restart Print Spooler Dependencies)

如果上述任何依赖服务失败, Print Spooler Service将停止运行。因此(Hence),确保这些正在运行同样重要。

第 I 步:启动服务窗口
(Step I: Launch Services Window )

1. 同时按住Windows + R键启动运行(Run )对话框。

2.输入services.msc并单击OK启动服务(Services)窗口。

运行对话框打开后,输入 services.msc 并单击确定 |  本地打印后台处理程序服务未运行 - 已修复

步骤二:检查后台打印程序活动状态
(Step II: Check Print Spooler Activity Status )

1. 右键单击​​ Print Spooler并选择属性(Properties),如图所示。

现在,单击属性 |  本地打印后台处理程序服务未运行 - 已修复

2. 现在,打印后台处理程序属性(本地计算机)(Print Spooler Properties (Local Computer))窗口将出现。在这里,切换到Dependencies选项卡。

3. 单击远程过程调用 (RPC)(Remote Procedure Call (RPC))图标。将扩展两个选项:

  • DCOM 服务器进程启动器(DCOM Server Process Launcher)
  • RPC 端点映射器(RPC Endpoint Mapper)

记下这些名称并退出(Exit)窗口。

记下这些名称并退出窗口。

第三步:启动 DCOM Server Process Launcher 服务
(Step III: Start DCOM Server Process Launcher Service )

1. 再次导航到服务(Services)窗口并搜索DCOM Server Process Launcher。

找到 DCOM 服务器进程启动器 |  修复不在 Windows 10 中运行的打印后台处理程序服务

2. 右键单击​​ DCOM 服务器进程启动器(DCOM Server Process Launcher ),然后单击属性。(Properties. )

3. 在DCOM 服务器进程启动器属性(本地计算机)(DCOM Server Process Launcher Properties (Local Computer))窗口中,将启动类型(Startup type)设置为自动(Automatic ),如下图所示。

将启动类型设置为自动,如下图所示。

4. 在这里,单击应用(Apply ),然后单击开始(Start )按钮。

5. 现在,等待一段时间,然后单击“确定(OK )”退出“属性”窗口。

第四步:启动 RPC Endpoint Mapper 服务(Step IV: Start RPC Endpoint Mapper Service)

1. 再次导航到服务(Services)窗口并搜索RPC Endpoint Mapper。

2. 右键单击​​ RPC Endpoint Mapper并选择属性。(Properties.)

右键单击 RPC Endpoint Mapper 并选择 Properties |  本地打印后台处理程序服务未运行 - 已修复

3. 在RPC Endpoint Mapper 属性(本地计算机)(RPC Endpoint Mapper Properties (Local Computer))窗口中,将启动类型(Startup type)设置为自动(Automatic )

4. 单击应用( Apply),然后单击确定(OK )退出属性窗口。

另请阅读:(Also Read:) 修复 Windows 无法在本地计算机上启动 Print Spooler 服务(Fix Windows could not start the Print Spooler service on local computer)

方法 3:清除假脱机文件(Method 3: Clear Spooled Files)

如果您在包含多页的文档上Ctrl + P最终出现故障(end up glitching)。幸运的是,您可以手动清除打印队列(假脱机文件),然后重新启动服务以恢复正常。

注意:(Note: )在我们清除这些文件之前,我们将停止打印后台处理程序服务,然后再启动它。

1. 打开服务(Services)窗口,找到打印后台(Print Spooler )处理程序并右键单击它,然后单击停止(Stop ),如下图所示。

找到 Print Spooler 并右键单击它,然后单击停止 |  修复不在 Windows 10 中运行的打印后台处理程序服务

2. 按Windows key + E 打开文件(File) 资源管理器(Explorer)

3. 如图所示,导航到C:\Windows\System32\spool\PRINTERS

导航到 C:WindowsSystem32spoolPRINTERS

4.按Ctrl + A键删除(keys)PRINTERS文件夹中的文件,然后按Delete 键(Delete key)

删除 PRINTERS 文件夹中的文件

5. 现在,断开打印机(Disconnect the printer)与 Windows PC的连接

6. 执行方法一(Method 1)中的步骤,启动Print Spooler服务。

现在,单击重新启动。

7.将您的打印机重新连接(Reconnect your printer)到您的 PC 并检查您的打印机是否工作正常且没有任何错误。

方法 4:运行打印机疑难解答(Method 4: Run Printer troubleshooter)

(Printer)Windows 10上的(Windows 10)打印机问题非常多,以至于微软(Microsoft)决定在操作系统本身中包含一个故障排除程序。该工具会运行一系列预定义的故障排除步骤,例如检查假脱机服务错误、打印队列等,并自动解决它们。

1. 按Windows + I keys 启动设置(Settings)

2. 如图所示,单击更新和安全(Update & Security)磁贴。

单击更新和安全设置磁贴。

3. 转到左侧窗格中的疑难解答选项卡。(Troubleshoot )

转到左侧窗格中的疑难解答选项卡。

4. 单击右侧窗格中的其他疑难解答。(Additional Troubleshooters )

单击右侧窗格中的其他疑难解答。

5. 在启动并运行(Get up and running)部分下,选择打印机(Printer )疑难解答,然后单击高亮显示的运行疑难解答(Run the troubleshooter)按钮。

在启动并运行部分下,选择打印机疑难解答,然后单击运行疑难解答。

6. 这将启动故障排除程序以开始检测问题(Detecting problems),如图所示。

显示检测问题的窗口 |  修复不在 Windows 10 中运行的打印后台处理程序服务

7. 选择您要进行故障排除的打印机,然后单击(printer)下一步。(Next.)

现在选择您要进行故障排除的打印机,然后单击下一步。

8.按照故障排除程序的建议应用修复程序(Apply the fix)并恢复打印。

另请阅读:(Also Read:) 修复打印后台处理程序在 Windows 10 上不断停止(Fix Print Spooler Keeps Stopping on Windows 10)

方法 5:重新安装打印机驱动程序(Method 5: Reinstall Printer Drivers)

如果您的错误消息是关于打印后台处理程序服务(Print Spooler Service)未运行,只需用最新的驱动程序文件集替换可能已损坏或刚刚过时的当前打印机驱动程序即可解决 PC 和打印机之间的任何连接问题。这样做的方法如下:

1. 按Windows + X keys。从给定的菜单中单击设备管理器。(Device Manager )

按 Windows 键 + X。单击并从给定菜单中打开设备管理器。

2. 打开打印队列(Print Queues )类别。右键单击连接的打印机(connected Printer),然后单击卸载设备(Uninstall device),如下图所示。

打开打印队列类别。 右键单击连接的打印机设备,然后单击卸载设备

3. 现在,断开打印机电缆并重新启动 PC(disconnect the printer cable and restart the PC)

4. PC重新启动后,确保互联网连接正常并插入打印机电缆(plug in the printer cable)

5. Windows 将检测连接的硬件并自动(automatically download & install)从 Internet 下载和安装所需的驱动程序文件。

常见问题 (FAQ)(Frequently Asked Questions (FAQs))

Q1。为什么我的打印机后台处理程序服务没有运行?(Q1. Why is my printer spooler service not running?)

答。(Ans.)如果您的打印机后台处理程序服务被第三方应用程序阻止,它的一个或两个依赖服务(dependent services) 未运行(are not running)或服务无法自动启动,则它可能未运行。

Q2。如何在 Windows 10 中启动 Print Spooler 服务?(Q2. How do I start Print Spooler service in Windows 10?)

答。(Ans.)要手动启动该服务,请打开服务(Services)应用程序并找到Print Spooler服务。选择它并单击出现在服务描述上方的“开始”选项。(Start)

受到推崇的:(Recommended:)

我们希望本文对您有所帮助,并且您能够修复 Windows 10 中的 Local Print Spooler Service is not running 错误(fix Local Print Spooler Service is not running error in Windows 10)。如果您对本文有任何疑问,请通过下面的评论部分与我们联系。 



About the author

我是一名专业的音频工程师,拥有超过 10 年的经验。我参与过各种各样的项目,从小型家庭音响系统到大型商业制作。我的技能在于创造出色的配乐和声音处理工具,让音乐听起来很棒。我对 Windows 10 也非常有经验,可以帮助您充分利用您的计算机系统。



Related posts