修复:本地后台打印程序服务未在Windows 10中运行
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