如何在Windows中修复 "Print Spooler Service Is Not Running "错误

739 阅读6分钟

打印线轴是一个内置于你的操作系统中的小应用程序。它允许你将多个打印作业发送到一个队列中,而无需等待最初的打印作业完成。如果打印线轴服务停止工作,你会遇到Windows中打印线轴服务未运行的错误。

这是一个与打印作业相关的常见错误。然而,出现该错误的原因可能有所不同。你可能在设置新的打印机、安装更新后或升级路由器时遇到这个错误。在任何情况下,这里有一些故障排除步骤,以帮助你解决Windows中的这个错误。

如何出现 "Print Spooler Service Is Not Running "的错误信息

下面是你可能遇到的不同类型的打印线轴错误。

  • "Windows无法连接到打印机。本地打印线轴服务没有运行"。
  • "操作无法完成。打印线轴服务没有运行"。

无论你遇到哪种错误,解决它们的方法都是一样的。

1.运行打印机故障排除程序

Windows 10和11中内置的打印机故障排除器让你找到并解决打印问题。该故障排除器扫描系统中的常见打印问题,并自动解决这些问题。以下是如何使用它。

  1. Win + I 打开设置

  2. 在左侧窗格中打开 "系统 "标签。

  3. 在右侧窗格中,向下滚动并点击 "故障排除"。

  4. 接下来,点击 "其他故障排除器"。

  5. 接下来,点击打印机 选项的 "运行 "按钮。故障排除程序将扫描系统并尝试检测任何问题。

  6. 选择你要排除故障的打印机,然后点击下一步

  7. 等待扫描完成,检查它是否发现任何问题。然后,如果有的话,应用推荐的修复方法。

2.将打印线轴服务的启动类型设置为自动

默认情况下,打印线轴服务被设置为在系统重启时自动启动。然而,如果你把它设置为手动启动,该服务可能会停止工作。你可以使用 "服务 "快照来改变打印线轴服务的启动类型。

要改变打印线轴服务的启动类型。

  1. Win + R 打开**"运行"**。

  2. 输入services.msc,然后点击OK ,打开服务 快照。

  3. 在这里,找到 打印Spooler 服务。

  4. 右键单击Print Spooler,选择属性

  5. 在弹出的对话框中,点击 启动类型 的下拉菜单,选择自动。

  6. 单击 "应用 " 和**"确定** "以保存更改。

  7. 如果它已经被设置为自动,那么选择已禁用。单击 "应用 "和**"** 确定 "来保存更改。

  8. 现在打开Print Spooler服务属性,将 启动类型设置为自动

  9. 单击 "确定 "和 "应用 " 以保存更改。

  10. 关闭 "服务 "快照,重新启动你的电脑。接下来,创建一个打印作业,并检查是否解决了打印机Spooler服务未运行的错误。

3.清除打印线轴文件

太多的待处理或损坏的打印作业会引发打印线轴服务未运行的错误。为了解决这个问题,你可以手动删除打印线轴文件并重新启动服务。以下是如何做到这一点。

  1. Win + R打开**"运行"**。

  2. 输入services.msc,然后点击确定

  3. 在 "服务 "快照中找到并选择 " 打印线 轴 "服务。

  4. 右击 Print Spooler并选择停止

  5. 接下来,按Win + E打开文件管理器。

  6. 导航到以下位置。你可以在文件资源管理器地址栏中复制并粘贴以下路径,以便快速导航。

    C:\Windows\System32\spool\PRINTERS
    
  7. 在这里,清除Printers文件夹中的所有文件。如果有用户账户控制(UAC)的提示,点击 不要删除PRINTERS 文件夹,而只删除该文件夹内的文件。

  8. 关闭文件资源管理器,回到 "服务 "快照中。

  9. 选择并右击Print Spooler服务,并选择启动

现在创建一个新的打印作业,检查错误是否得到解决。如果没有,断开并重新连接打印机,看看是否有帮助。

4.检查Windows Defender 防火墙

如果你的打印机是连接到网络上的,有可能是Windows Defender防火墙阻止了连接,导致了错误。你可以通过暂时禁用Windows Defender Firewall并创建一个新的打印作业来确认这种情况。

要禁用Windows Defender Firewall。

  1. Win + I打开设置

  2. 在左侧窗格中打开 "隐私和安全"标签。

  3. 接下来,点击 Windows安全。

  4. 最后,点击 " 打开Windows安全"。

  5. 在左侧窗格中打开 "防火墙和网络保护 "标签。

  6. 点击你当前的活动网络**(公共/私人)。**

  7. 拨动Microsoft Defender Firewall 下的开关,关闭防火墙。如果有UAC的提示,点击 " "。

  8. 在禁用防火墙的情况下,创建一个新的打印作业,看看它是否成功完成。

  9. 完成后,启用Windows Defender防火墙 保护。

如果你经常使用你的打印机,禁用Windows Defender防火墙并不是一个可行的解决方案。你需要进一步调查这个问题,允许通过防火墙进行连接。

5.更新你的打印机驱动程序

过时或损坏的计算机驱动程序会导致你的连接设备出现故障。尝试更新你的打印机驱动程序,看看是否有助于解决这个错误。你可以使用 "设备管理器 "更新通用打印机驱动程序。以下是如何做到这一点。

  1. Win + I 打开运行
  2. 输入devmgmt.msc,然后点击确定 ,打开设备管理器。
  3. 在设备管理器中,展开 打印队列部分。
  4. 右键单击你的打印机,选择更新驱动程序。
  5. 接下来,选择 自动搜索驱动程序。Windows将扫描新的驱动程序更新,如果有的话,就下载并安装它。

如果没有新的更新,请使用你的打印机制造商的网站,下载你的打印机型号的最新驱动程序。

6.卸载和重新安装打印机驱动程序

你也可以卸载打印机驱动程序,对你的打印机进行一次清洁安装。要删除打印机,首先,你需要从设置中删除设备,然后再删除驱动程序。

要卸载一台打印机。

  1. Win + I 打开设置

  2. 在左边的窗格中,点击蓝牙和设备。

  3. 接下来,点击打印机和扫描仪。

  4. 现在找到并点击你的打印机。

  5. 点击右上角的 "移除 "按钮,并点击**"是** "以确认该操作。

完成后,重新启动你的电脑。重启后,从制造商的网站下载最新的打印机驱动程序,并完成设置。

修复 "Print Spooler Service Is Not Running "错误

通常情况下,你可以通过重新启动服务或删除打印队列文件来解决打印线轴服务的问题。然而,如果问题持续存在,请调查你的系统是否有新的变化,如Windows更新或系统文件损坏。