本文将向您介绍一些可能的解决方案,帮助您修复计算机上的打印机后台处理程序错误 0x800706b9。Windows 有一个名为 Print Spooler 的程序,它管理计算机系统上的所有打印作业。程序创建一个队列来保存所有的打印作业,作业在这个队列中一个接一个地被处理。Printer Spooler 服务有时会卡住,导致错误 0x800706B9。使用此错误代码,您将收到一条错误消息,内容为 –
Windows could not start the Print Spooler service on the Local Computer. Error 0x800706B9: Not enough resources available to complete this operation.
损坏的注册表项或值是导致 Windows PC 中出现后台打印程序错误 0x800706b9 的主要原因。防病毒程序或防火墙程序也可能导致后台打印程序无法启动。
Windows电脑上的打印机后台处理程序错误0x800706b9
要修复 Windows PC 上的打印机后台处理程序错误 0x800706b9,请按照以下方法操作 –
- 重新启动打印后台处理程序服务
- 运行打印机疑难解答
- 更新打印机驱动程序
- 修复打印机后台处理程序依赖项
- 修改注册表编辑器
- 重置 Winsock
1]重新启动打印后台处理程序服务
如果后台打印程序未配置为自动启动,则它不会在您的计算机上启动。在这种情况下,您应该将 Printer Spooler 配置为自动启动。为此,请按照下列步骤操作 –
- 打开开始菜单,键入服务,然后按 Enter 键。
- 在“服务”窗口的右侧找到“打印机后台处理程序”服务。
- 找到它后,双击以打开其“属性”窗口。
- 转到常规选项卡并单击停止。
- 在文件资源管理器中,导航到以下路径。
%windir%\System32\spool\printers
- 如果您看到一条确认消息,请点击继续。
- 接下来,删除此页面上的所有文件并关闭文件资源管理器。
- 在“服务”窗口中,右键单击后台打印程序并选择“启动”。
- 完成上述步骤后,问题应该得到解决并且可以再次打印。
2]运行打印机疑难解答
Windows 中有一个内置工具可以自动检测和解决打印机问题。因此,如果您在打印时遇到错误 0x800706b9,您应该尝试重新安装打印机驱动程序。这是如何做到的:
- 按Windows+I打开“设置”菜单。
- 单击屏幕左侧的系统菜单。
- 然后,单击右窗格中的疑难解答。
- 现在点击其他疑难解答。
- 单击打印机选项旁边的运行按钮。
结果,这将检测错误并检查后台处理程序服务。按照屏幕上的说明进行故障排除。
3]更新打印机驱动程序
如果错误代码仍然存在问题,您应该更新打印机驱动程序。如果 Windows 安装了通用驱动程序,您可能需要安装 OEM 特定的驱动程序。如果您已经拥有它,您可能还想检查是否有更新的驱动程序。
- 右键单击“开始”菜单,然后从菜单列表中选择“设备管理器” 。
- 展开设备列表中的打印机队列。
- 右键单击有故障的打印机驱动程序,然后选择更新驱动程序。
- 因此,将打开一个窗口,它将通过 Windows 更新搜索新驱动程序。
对于那些从 OEM 网站下载驱动程序的用户,安装它的选项将出现在这里。
4]修复打印机后台处理程序依赖项
下一个解决方案是修复 Spooler 服务依赖信息。您可以按照以下步骤执行此操作 –
- 以管理员身份打开命令提示符或PowerShell 。
- 现在键入以下命令并按 Enter 键执行它 –
CMD /K SC CONFIG SPOOLER DEPEND= RPCSS
- 运行上面的命令后,看看是否解决了错误码
5]修改注册表编辑器
据报道此方法适用于多个用户,因此您可能想试一试。在进行任何修改之前,不要忘记备份注册表。
- 单击“开始”,键入regedit,然后按 Enter。
- 当 UAC 出现在您的计算机屏幕上时,单击是按钮。
- 在注册表编辑器窗口中,转到以下路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler
- 在右窗格中,双击DependOnService值。
- 从弹出窗口中删除现有数据并键入RPCSS。这意味着如果您在值数据中 看到http ,请将其删除,并只保留 RPCSS。
- 现在单击确定按钮应用更改。
- 进行这些更改后重新启动 PC 并验证问题是否已解决。
6]重置Winsock
如果一切都失败了,您可以重置 Winsock 并查看是否有帮助。一些用户报告说运行这个命令解决了这个问题,所以一定要试一试。为此,请按照下列步骤操作:
- 使用 Win+R 键打开运行命令。
- 键入 cmd 并按Ctrl+Shift+Enter以管理员身份打开命令提示符。
- 当 UAC 出现在屏幕上时,单击是按钮继续。
- 键入以下命令并按 Enter:
netsh winsock 重置
- 然后重新启动您的电脑。
重新启动 PC,看看问题是否仍然存在。
希望有所帮助。如果您对这篇文章有任何疑问,请将其留在评论部分。