报错里的「本地后台处理程序服务没有启动」,说的就是 Print Spooler 这个系统服务没在跑。打开服务窗口看它是「已停止」还是被改成了「禁用」,先改回「自动」再点「启动」,多数添加打印机失败到这一步就能恢复。
这种情况大多是旧驱动残留,或者队列里有卡死任务造成的,打印机本身一般没坏,不必急着重装系统或送修。以下方法在 Windows 10/11 实测可用。
适用系统:Windows 10/11;最后更新:2026-10-30。
先弄清是服务停了,还是服务被禁用了
在「添加打印机」向导里翻到最后一步,屏幕弹出「本地后台处理程序服务没有启动」,这是 Windows 打印子系统给出的原话,指向的就是 Print Spooler 服务。按 Win+R 输入 services.msc 回车,服务窗口里能看到它现在是「已停止」还是「禁用」。
这两种状态处理方式一样,含义却不同:显示「已停止」多半是卡死或被手动关了,点「启动」就能起来;启动类型被写成「禁用」时,启动按钮是灰的,得先改成「自动」才有得点。
先判断服务是停止还是被禁用,再看它会不会启动后又自己停下,能省去大量盲目重装驱动的操作。
方法1 在服务窗口把 Print Spooler 改回自动并启动
九成的情况是服务被停掉或被改成了「禁用」,把启动类型改回「自动」再点启动,添加打印机的入口就会重新出现。
操作步骤
- Win+R 打开运行框,输入 services.msc 回车,进入「服务」窗口
- 在列表里按字母顺序找到 Print Spooler,显示名称就是这一个,描述里写着「后台处理程序」
- 双击打开属性,把「启动类型」从「禁用」改成「自动」;如果「启动」按钮是灰的,说明当前正是被禁用的状态
- 点「启动」,等状态变成「正在运行」再点确定,然后回到添加打印机向导重试
- 切到「恢复」选项卡,把第一次失败、第二次失败都设为「重新启动服务」,免得它下次又莫名停掉
- 启动时如果弹出「错误 1067:进程意外终止」或「错误 1068:依赖服务或组无法启动」,先把错误码记下来,直接跳到方法5查依赖关系
服务窗口里的顺序就是下面这四步,先改启动类型再点启动,别反过来点。
方法2 用管理员命令行强行把服务拉起来
服务窗口点了启动没反应,或者提示「拒绝访问」,说明当前账户权限不够,改用管理员命令行可以直接把服务拉起来,并把启动类型写死。
操作步骤
- Win+R 输入 cmd,在「命令提示符」上右键选「以管理员身份运行」
- 先看状态:输入 sc query spooler,看 STATE 一行是 STOPPED 还是 RUNNING
- 启动服务:输入 net start spooler;这一步失败会直接回错误码 1053、1067 或 1068
- 把启动类型写死:输入 sc config spooler start= auto,注意 start= 后面的空格不能少,少了会报参数错误
- 如果提示依赖服务问题,先执行 net start RpcSs 把 Remote Procedure Call 拉起来,再试一次 net start spooler
- 怀疑系统文件损坏时,接着跑 sfc /scannow,跑完再执行 DISM /Online /Cleanup-Image /RestoreHealth,重启后回服务窗口复查状态
用「软领打印机驱动修复大师」更省事
队列里有任务一直挂着不动,是服务刚启动又自己停下来的常见原因,手动一条条查很费时间。软领打印机驱动修复大师的「打印机队列」会把已经连上的打印机和它们的状态列出来,哪台显示「脱机」、哪台排队不动一眼就能看到,还能把常用的那台设为默认打印机、直接添加没装的打印机。确认设备状态正常、队列没有异常设备之后,Print Spooler 就能稳定跑下去,打印任务也不会再莫名卡在「正在打印」。

软领是知名国产软件品牌,20 年技术沉淀、服务千万用户。软领官网 wyouhua.com 直接下载,安装过程没有捆绑勾选项。遇到拿不准的情况,软件里可以点客服按钮联系真人客服,复杂情况有工程师远程协助。

方法3 清空卡住的打印队列和 spool 缓存文件
队列里有任务卡死时,服务一启动就会被那个坏任务顶停,必须先把缓存清干净再启动,光是反复点启动没有用。
操作步骤
- 先停服务:管理员命令行执行 net stop spooler,在服务窗口里点「停止」效果一样
- 打开文件夹 C:\Windows\System32\spool\PRINTERS,把里面的 .spl 和 .shd 文件全部删除;删不掉说明服务没停干净,回到上一步重来
- 回到命令行执行 net start spooler,重新启动服务
- 打开打印机队列,确认那条一直显示「正在打印」的任务已经消失,再重新下发一份测试页
- 如果每次打印完服务又停,重复上面三步,并检查是哪个文档体积异常大,几百 MB 的 PDF 常是元凶
反复点启动和先清空队列,结果差别很大,下面这张图把两种做法放在一起对比。
方法4 删掉残留的打印机驱动包再重新安装
旧驱动或者上次装到一半的驱动包,会让服务在加载时反复崩溃,这种情况只删设备不够,要连驱动包一起清掉。
操作步骤
- Win+R 输入 printui /s /t2,打开「打印服务器属性」的「驱动程序」选项卡
- 找到对应型号的驱动,点「删除」,弹窗里选「删除驱动程序和驱动程序包」
- 打开设备管理器,带黄色感叹号的打印机设备右键「卸载设备」,勾选「删除此设备的驱动程序软件」
- 拔掉 USB 线,网络打印机则在「设备和打印机」里移除该设备,重启电脑后再重新添加
- 装完回到服务窗口确认 Print Spooler 仍在运行,打印一份测试页验证
设备管理器里打印机带黄色感叹号,通常就是驱动版本旧或者残留驱动包没清干净。
方法5 兜底排查依赖服务与系统组件
前面几步都做完服务还是起不来,就往依赖服务、系统映像和系统日志这一层查,别再反复装驱动。
操作步骤
- 服务窗口里双击 Print Spooler,切到「依存关系」选项卡,看 Remote Procedure Call (RPC) 和 RPC Endpoint Mapper 是否都在运行,没运行就逐个改成「自动」并启动
- 确认 Remote Procedure Call 服务没有被第三方优化工具改成「禁用」
- 管理员命令行依次执行 DISM /Online /Cleanup-Image /RestoreHealth 和 sfc /scannow,修完重启
- 打开事件查看器→Windows 日志→系统,筛选来源 Service Control Manager 的事件 7031、7034,能看到服务是被谁终止的
- 连接共享打印机时报 0x0000011b 或 0x00000709,属于共享端 RPC 认证策略的问题,要在共享端调整后重连
- 以上都无效时,可以考虑把系统还原到打印正常的时间点,或者联系厂商售后,确认服务是不是被安全软件拦了
排查顺序按服务层、驱动层、系统层走,一层层往下,能少走弯路。
大家常问
添加打印机提示「本地后台处理程序服务没有启动」怎么解决?
打开服务窗口找到 Print Spooler,把启动类型改成「自动」再点「启动」,状态变成「正在运行」后回去重新添加打印机即可。
Print Spooler 启动后自动停止,错误 1067 是什么原因?
错误 1067 表示进程意外终止,常见原因是队列里有卡死的任务、spool 缓存文件损坏或者驱动包残留。先停服务清空 C:\Windows\System32\spool\PRINTERS,再删掉旧驱动包重装。
services.msc 里找不到 Print Spooler 服务怎么办?
先确认窗口里「标准」选项卡处于选中状态,「扩展」视图有时会折叠部分条目。如果确实没有这一项,多半是系统组件缺失,用 DISM /Online /Cleanup-Image /RestoreHealth 和 sfc /scannow 修一遍再重启查看。
启动打印服务提示「依赖服务或组无法启动」怎么处理?
这是错误 1068,说明它依赖的 Remote Procedure Call (RPC) 没在跑。先执行 net start RpcSs,或者在服务窗口把 RPC 及相关服务改成「自动」启动,再回来启动 Print Spooler。
共享打印机报错 0x0000011b 和后台处理程序有关系吗?
关系不大,这个错误码出在共享端的 RPC 认证策略上,共享端改完策略客户端重连即可。如果同时伴随服务停止,按方法5先确认依赖服务的状态。
推荐阅读
相关推荐

提示