修复:本地后台打印程序服务未在Windows 10中运行

时间:2020-01-09 10:46:24  来源:igfitidea点击:

Windows报错:本地后台打印程序服务未运行

The local print spooler service is not running

“尝试安装新打印机时,打开配置的本地打印机的设置或者尝试打印任何文件时。此错误可能出现在Windows 10、Win 8.1或者7中。

根据要对后台打印程序子系统中的对象执行的操作,错误消息文本可能略有不同。例如:

Windows无法打开“添加打印机”。

本地后台打印程序服务未运行。请重新启动后台处理程序或者重新启动机器。

Windows无法连接到打印机。

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

首先,确定后台打印程序服务是否正在运行。如果没有,我们可能会遇到错误0x000006ba。

打开服务管理mmc控制台(

services.msc)

;

在服务列表中找到 后台打印程序

确保服务正在运行(

Service status: Running

),启动类型为“自动”;

重启服务;

如果服务没有运行,请更改其启动类型并启动它;

依赖项选项卡上,验证后台打印程序服务是否依赖于以下服务:“ 远程过程控制(RPC)”和“ HTTP服务。为了使后台打印程序正常工作,必须运行这些服务。如果未配置依赖项,则可以使用以下命令还原它们:

sc config spooler depend= RPCSS

也可以使用以下命令从命令提示符检查后台打印程序服务状态:

sc query spooler

在本例中,我们可以看到服务正在运行。

如果后台打印程序服务丢失或者无法启动,请尝试清除打印队列。使用以下命令:

net stop spooler
del %systemroot%\system32\spool\printers\*.shd /F /S /Q
del %systemroot%\system32\spool\printers\*.spl /F /S /Q
net start spooler

然后从中删除文件

C:\windows\system32\spool\Printers

文件夹(如果后台打印程序已停止)。然后确保在Windows 10中启用了打印组件:

进入控制面板->所有控制面板项目->程序和功能->打开或者关闭Windows功能;

在功能列表中找到 打印和文件服务

确认 互联网打印客户端LPD打印服务Windows传真扫描已启用;

我们可以尝试重新安装组件:禁用它们、保存更改并重新启用它们。

如果从另一台计算机连接共享网络打印机时出现“本地后台打印程序服务未运行”错误,请尝试通过本地端口连接共享打印机(例如,UNC格式的打印机地址用作端口名)

\PCName321\HP5000

). “如何将Windows XP连接到连接到Windows 10的打印机?”一文中介绍了如何通过本地端口连接网络打印机。

如果没有任何帮助,请启动打印机疑难解答向导: 设置->更新和安全->疑难解答->打印机(查找并修复打印问题)->运行疑难解答

还可以使用以下命令检查Windows镜像系统文件的完整性:

SFC /scannow

DISM /Online /Cleanup-Image /RestoreHealth