弹出「Windows 无法连接到打印机,本地打印后台处理程序服务没有运行」,说明系统中的 Print Spooler 服务已停止,打印队列无法正常工作。
这类问题多数由服务启动类型被改为手动、打印队列卡死或驱动残留损坏引起,打印机硬件通常完好,不必急着更换设备或重装系统。以下 4 个方法在 Windows 10/11 实测可用,按从易到难逐个排查,修好即停。
适用系统:Windows 10/11;最后更新:2026-06-22。
本地打印后台处理程序服务没有运行是什么情况
添加共享或网络打印机时,系统弹出「Windows 无法连接到打印机,本地打印后台处理程序服务没有运行(Local Print Spooler service is not running)」,此时所有打印操作均无法执行,打印任务发出后无任何响应。这条报错直接说明负责管理打印队列的 Print Spooler 服务(进程名 spoolsv.exe)处于停止状态。
先对照以上方向判断属于哪种情况,再针对性处理,能省去大量盲目重试的时间。
方法1 启动 Print Spooler 并固化为自动启动
最常见的情况是服务意外停止或启动类型被改为手动,重新启动服务并改为自动启动即可,下次开机不再出现同样问题。
操作步骤
- 按
Win+R,输入services.msc回车,打开服务管理器。 - 在列表中找到「Print Spooler」,双击打开属性窗口。
- 将「启动类型」下拉菜单改为「自动」,点击「应用」。
- 点击「启动」按钮,等待状态变为「正在运行」,点击「确定」。
- 也可以用命令行完成:以管理员身份打开 CMD,执行
net start spooler;再执行sc config spooler start=auto固化启动类型。
服务启动后重新连接打印机,多数情况下报错消失、打印恢复正常。若启动时提示「服务无法启动」或启动后短时间内再次停止,说明有更深层原因,继续排查方法2。
方法2 清空 spool\PRINTERS 中的卡死任务
打印队列目录 C:\Windows\System32\spool\PRINTERS 中有损坏或残留的任务文件时,Print Spooler 会在启动瞬间因读取错误而崩溃,表现为服务状态变为「正在启动」后立即恢复停止。需要先暂停服务,手动清空目录,再重新启动。
操作步骤
- 以管理员身份打开 CMD,执行
net stop spooler停止服务。 - 打开文件夹
C:\Windows\System32\spool\PRINTERS,删除其中所有文件(文件夹本身保留不动)。 - 回到 CMD,执行
net start spooler重新启动服务。 - 再次尝试连接或添加打印机,确认问题是否解决。
队列目录清空后,Print Spooler 通常能顺利启动并保持稳定,队列中原来待发的打印任务需重新提交。
方法3 删除问题驱动并重新安装
打印机驱动文件损坏或版本与当前系统不兼容时,Spooler 每次启动都会尝试加载该驱动后崩溃,导致服务反复停止。需要先彻底删除问题打印机及其驱动残留,再安装干净的驱动文件。
操作步骤
- 打开「控制面板→设备和打印机」,右键问题打印机,选「删除设备」。
- 按
Win+R输入printmanagement.msc打开打印管理,展开「驱动程序」,右键删除所有残留的打印机驱动条目。 - 重启电脑,让系统彻底释放被占用的驱动文件。
- 重启后,从打印机厂商官网下载对应 Windows 10/11 版本的驱动安装包,运行完成安装。
- 若怀疑系统文件也有损坏,以管理员身份运行 CMD,执行
sfc /scannow,等待扫描修复完成后再重新添加打印机。
驱动重装完成后,Print Spooler 不再因加载损坏驱动而崩溃,打印机可以正常添加和使用。
方法4 检查注册表依赖与共享打印机设置
Print Spooler 依赖 RPCSS(Remote Procedure Call)等服务才能正常工作,注册表中依赖项缺失会导致服务启动失败。对于共享打印机场景,服务端 Spooler 未运行或共享未开启,也会让客户端报出「本地打印后台处理程序服务没有运行」。
操作步骤
- 按
Win+R输入regedit,导航到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler。 - 找到键值
DependOnService,双击查看数据,确认包含RPCSS;若缺失,手动添加后关闭注册表编辑器。 - 如果是连接共享打印机时报错,需在服务端(安装打印机的那台电脑)上打开
services.msc,确认服务端的 Print Spooler 也处于「正在运行」且启动类型为「自动」。 - 确认共享已开启:右键打印机→「打印机属性」→「共享」标签页→勾选「共享这台打印机」。
- 完成以上设置后,重启 Print Spooler 服务,再从客户端重新添加共享打印机。
注册表依赖补全、共享设置核实后,客户端连接时不再提示「本地打印后台处理程序服务没有运行」,打印任务可以正常发送。
用「软领打印机驱动修复大师」更省事
上述步骤涉及服务管理器、注册表和驱动删除等多个系统位置,操作链路较长,步骤出错容易让问题更复杂。软领打印机驱动修复大师专为这类打印机故障设计,能自动完成诊断和修复,适合不熟悉系统命令的用户。
「智能打印修复」功能会一键扫描打印机设置、状态、队列、共享等各项异常,列出问题项(如注册表错误、SMB 协议异常、共享错误等),点击「一键修复」批量处理,省去手动逐项排查的步骤。「打印机队列」功能可列出已连接的打印机并查看其当前状态(如脱机),可直接将指定打印机设为默认或添加新打印机。

「自动安装驱动」功能可在删除损坏驱动后,通过驱动库自动匹配并安装适配当前 Windows 系统版本的打印机驱动,减少手动寻找驱动的时间。软领是知名国产软件品牌,20 年技术沉淀、服务千万用户,软领官网 wyouhua.com 直接下载,安装无捆绑勾选项。

遇到复杂的打印机故障,软件界面内可以点击客服按钮联系真人客服,由工程师远程协助处理。

常见问题
执行 net start spooler 提示「服务无法启动,服务没有报告任何错误」怎么办?
多数情况是打印队列目录 C:\Windows\System32\spool\PRINTERS 中有损坏文件导致服务启动即崩溃。先执行 net stop spooler,清空该目录内所有文件,再执行 net start spooler 即可解决。
Print Spooler 服务启动几分钟后又自动停止,如何彻底修复?
反复自动停止通常是打印机驱动文件损坏。进入「打印管理(printmanagement.msc)」删除所有打印机驱动,重启电脑后重新安装驱动,服务即可稳定运行。
连接共享打印机报「本地打印后台处理程序服务没有运行」,但自己电脑上服务已在运行?
共享打印机出现这个报错,通常是服务端(安装打印机的那台电脑)的 Print Spooler 未运行,或共享设置未开启。去服务端检查 services.msc 中的 Print Spooler 状态及打印机共享设置即可。
sfc /scannow 提示「找到了损坏的文件但无法修复某些文件」怎么处理?
需要先用 DISM 修复组件存储:以管理员身份运行 CMD,执行 DISM /Online /Cleanup-Image /RestoreHealth,完成后再跑一次 sfc /scannow 即可修复系统文件,之后重新添加打印机。
Windows 11 更新后 Print Spooler 经常停止,有什么长久解法?
Windows 11 部分版本更新会影响打印驱动兼容性。建议到打印机厂商官网下载最新 Windows 11 适配版驱动替换当前驱动;同时在注册表 HKLM\SYSTEM\CurrentControlSet\Services\Spooler 中确认 DependOnService 键值包含 RPCSS,两步结合可解决大多数反复停止的问题。
推荐阅读
无法连接打印机错误 0x0000011b 怎么解决?5 种方法快速恢复共享打印
共享打印机提示扩展错误?Windows共享打印机无法连接修复指南
相关推荐

提示