本地打印后台处理程序服务没有运行,多半是坏任务卡住队列、RPC 依赖没起、注册表依赖项被改坏或新驱动冲突造成的,打印机本身大多没坏,不必急着送修或重装系统。先手动启动 Print Spooler 并检查 RPC 依赖是否在跑;若启动后又立刻停止,清掉 C:\Windows\System32\spool\PRINTERS 里的残留任务、核对注册表 DependOnService,再用 sfc /scannow 与 pnputil 处理系统文件和冲突驱动。以下方法在 Windows 10/11 实测可用。
适用系统:Windows 10/11;最后更新:2026-09-12。
打印时弹出「本地打印后台处理程序服务没有运行」,到底是什么原因
在 Windows 10 22H2 上点打印,任务栏右下角弹出「本地打印后台处理程序服务没有运行」,队列里的任务跟着一起消失。打开 services.msc 一看,Print Spooler 的状态是「已停止」,手动点启动,进度条走到一半又退回停止。
先分清是依赖没起、队列卡死还是注册表被改坏,再对症处理,能省下反复重装系统的时间。
方法1 手动启动服务并检查 RPC 依赖
Print Spooler 停在「已停止」、点启动又自己退回来,先查依赖,别急着删文件。它要等 Remote Procedure Call (RPC) 这类系统组件先跑起来,RPC 没起,服务点多少次都会退回去。
判断方法很直接:启动按钮点下去,状态栏停在「正在启动」十几秒后又变回「已停止」,基本就是依赖没满足,弹窗里带 1068 的也是同一类情况。
操作步骤
- Win+R 输入 services.msc 回车,在服务列表里找到 Print Spooler
- 右键选择「启动」,盯住状态栏看它是停在「正在启动」还是走回「已停止」
- 启动后立刻回到「已停止」的,双击 Print Spooler,切到「依存关系」标签
- 在「此服务依赖以下系统组件」里找到 Remote Procedure Call (RPC),确认它的状态是不是「正在运行」
- RPC 没在跑就先把它启动,再回来启动 Print Spooler;仍失败就记下弹窗里的错误码
依赖理顺之后,服务通常能稳在「正在运行」,再发打印任务就不会弹提示了。
方法2 用命令行重启服务并设为自动启动
服务窗口点不动的时候,命令行更直接。net 命令会明确告诉你成功还是失败,sc query 读到的状态也比窗口里刷新出来的准。
操作步骤
- 开始菜单搜索 cmd,右键选「以管理员身份运行」
- 输入 net stop spooler 停止服务,再输入 net start spooler 重新启动
- 输入 sc query spooler 查看状态,STATE 显示 RUNNING 就是正常了
- 输入 sc config spooler start= auto 改成开机自动启动,注意等号后面要留一个空格
- 提示「拒绝访问」说明当前窗口不是管理员权限,关掉重开一个管理员窗口再执行
sc config 那行写成 start=auto 会被当成参数错误,空格一定别漏。执行完看到 STATE : 4 RUNNING,重启一次机器确认服务还在,才算真的修好。
方法3 清空 spool 残留打印队列文件
启动后几秒又停,多半是 C:\Windows\System32\spool\PRINTERS 里堆着旧的 .shd 和 .spl 文件,一个卡死的坏任务就能把服务反复顶掉。清文件之前必须先停服务,否则文件被占用删不动。
操作步骤
- 在管理员 cmd 里执行 net stop spooler 停掉 Print Spooler
- 把 C:\Windows\System32\spool\PRINTERS 复制到文件资源管理器地址栏回车打开,这一步需要管理员权限
- 删除目录下所有 .shd 和 .spl 文件;提示「文件正在使用」说明服务没停干净,回上一步重新停
- 回到管理员 cmd 执行 net start spooler 重新启动服务
- 再发一次打印任务,确认队列里不再堆积旧任务
清完队列文件再启动,服务一般能稳住,之前怎么删都删不掉的任务也会一起消失。
用「软领打印机驱动修复大师」更省事
不想手动停服务、记目录和文件后缀,可以用软领打印机驱动修复大师的打印机队列。它把已连接的打印机都列出来,每台的状态(比如「脱机」)、哪台是默认打印机一目了然,添加打印机也在这里完成。服务没运行起来的时候,先在这里确认是不是默认打印机选错了、或者打印机被切成了脱机,能少走一段弯路。

服务反复被停、依赖项或驱动异常的时候,用智能打印修复扫一遍。它会一次性检查打印机设置、状态、队列和共享相关的异常,把注册表错误、SMB 协议异常、共享设置异常、共享错误码 0x00000bc4 这类问题逐条列出来,点「一键修复」批量处理,不用自己一项项去对照。

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

方法4 报 1068 或 1053 时核对注册表依赖项
错误码 1068 和 1053 指向注册表,跟打印队列没关系。1068 的意思是依赖服务或组无法启动,1053 表示服务没有及时响应启动或控制请求,常见于优化软件把 Spooler 的依赖项清空了。
操作步骤
- 先记下弹窗里的错误码:1068 是依赖服务或组无法启动,1053 是服务没有及时响应启动或控制请求
- Win+R 输入 regedit 回车,定位到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler
- 双击右侧的 DependOnService 值,正常内容里应该包含 RPCSS,多行显示,每行一个服务名
- 值被改坏的,对照一台正常机器把 RPCSS 补回去,确定后关闭注册表编辑器
- 改完重启计算机,再看 Print Spooler 是不是还保持在运行状态
补完 RPCSS 重启一次,服务能自己起来,这两个错误码就不会再弹。改注册表前顺手导出备份一下,改错了好还原。
方法5 用 sfc 与 pnputil 修系统文件、卸冲突驱动
服务能起来,但一发打印任务就崩,问题往往在系统文件或最近新装的打印机驱动上。先扫系统文件,再卸掉可疑的驱动包。
操作步骤
- 在管理员 cmd 执行 sfc /scannow,等扫描跑完,看它有没有报告修复了损坏文件
- sfc 修不动的,接着执行 DISM /Online /Cleanup-Image /RestoreHealth 修复系统映像
- 执行 pnputil /enum-drivers 列出已安装的驱动包,找到最近新增的打印机驱动 oemXX.inf
- 执行 pnputil /delete-driver oemXX.inf /uninstall 把这个驱动包卸掉
- 重启后在设备管理器里重新添加打印机,确认打印不再中断
层级从系统文件、系统映像、驱动包一路排到端口和线缆,软件层都干净了还崩,就该往硬件方向看了。
方法6 送修或重装前的最后排查
上面几步都试过还是起不来,剩下的方向是外部软件拦截、端口设置和账户配置。这几项不难查,但最容易被跳过。
操作步骤
- 暂时退出第三方安全软件和优化工具,重启后观察 Print Spooler 是不是还会被自动停掉
- 在 services.msc 打开 Print Spooler 属性,切到「恢复」标签,把失败后的动作设为自动重启服务
- 检查打印机端口:USB 打印机换一个接口试,网络打印机改用标准 TCP/IP 端口并填对 IP
- 用系统还原点回到服务正常的时间点,或者新建一个管理员账户登录,测试是不是账户配置损坏
- 仍无法启动并报 0x0000007B 这类系统级错误时,考虑修复安装或送修检测主板与硬盘,动手前先把重要文件备份出来
走到第 5 步说明问题已经超出打印服务本身,硬盘有异响或系统频繁蓝屏的,先备份数据再谈修复,别硬撑着反复重装。
常见问题
本地打印后台处理程序服务没有运行,手动启动后马上又停止怎么办?
先看队列。按方法3 停掉服务,清空 C:\Windows\System32\spool\PRINTERS 里的 .shd 和 .spl 文件,再启动服务。如果还是秒停,按方法4 检查注册表里的 DependOnService 是否含 RPCSS。
sc config spooler start= auto 提示拒绝访问是什么原因?
当前 cmd 不是管理员权限。开始菜单搜索 cmd,右键选「以管理员身份运行」再执行。另外等号后面那个空格不能省,写成 start=auto 会被当成参数错误。
启动 Print Spooler 报 1068 依赖服务或组无法启动怎么修?
这是依赖项缺失。在服务窗口的「依存关系」标签里先启动 Remote Procedure Call (RPC),再到注册表 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler 的 DependOnService 里补回 RPCSS,重启计算机。
服务报 1053 没有及时响应启动或控制请求是哪里出了问题?
服务在规定时间内没给出回应,通常是依赖项被改坏,或者系统文件损坏。先补 DependOnService,再跑一遍 sfc /scannow 和 DISM /Online /Cleanup-Image /RestoreHealth。
删了 C:\Windows\System32\spool\PRINTERS 里的文件还是不能打印?
确认删除前已经用 net stop spooler 停了服务,删完再 net start spooler 启动。文件删干净仍不行,就到设备管理器里卸载该打印机并重新添加,或者用 pnputil 卸掉最近新装的驱动包。
推荐阅读
相关推荐

提示