打印任务卡在队列里不动、系统提示“本地打印后台处理程序服务没有运行”,多数是 Print Spooler 服务停了、C:\Windows\System32\spool\PRINTERS 文件夹里有残留文件、或者驱动依赖出错造成的,打印机硬件本身大多没坏,不必急着送修。
按从易到难:先启动服务并固化自动运行,清理卡死的队列文件,再检查注册表依赖和驱动完整性,最后用 sfc 修复系统文件,以下方法在 Windows 10/11 实测可用。
适用系统:Windows 10/11;最后更新:2026-07-26。
打印后台服务异常,队列卡死是什么情况?
当你点击打印后,文档图标在右下角闪一下就消失,打印机却没反应;或者在“设备和打印机”里看到任务状态一直是“正在打印”然后报错“本地打印后台处理程序服务没有运行”。打开服务窗口一看,Print Spooler 果然是“已停止”状态,手动启动后没几分钟又自动停了。
这几种现象背后的问题,基本集中在四个方向——服务状态、残留文件、驱动依赖、系统文件。先判断你遇到的是哪一种(比如是每次重启电脑后服务就停,还是队列文件删不掉),再对症处理,能省去大量盲目重装驱动的时间。
方法1 启动Print Spooler服务并设为自动
服务没跑起来是队列卡死的头号原因,先把它启动并把启动类型固定为“自动”,防止电脑重启后又回到停止状态。
操作步骤
- 按 Win+R,输入 services.msc 并回车,打开服务管理窗口。
- 在列表里找到 Print Spooler 服务,右键选择“启动”。
- 如果显示“已启动”,先右键“停止”,等几秒再右键“启动”,强制刷新服务状态。
- 右键 Print Spooler → 属性,把“启动类型”下拉改成“自动”,点击应用。
- 也可以用命令一步完成:以管理员身份打开命令提示符,输入 net start spooler && sc config spooler start=auto 回车。
很多用户只在每次出问题时手动点一下启动,这是治标不治本。正确做法就是把启动类型改为“自动”,让系统每次开机都自己拉起这个服务。
方法2 清理打印队列卡死的文件
服务启动了但队列还是卡着,说明 C:\Windows\System32\spool\PRINTERS 里有旧的临时打印文件没清掉,手动删掉它们再重启服务就能恢复正常。
操作步骤
- Win+R → services.msc,找到 Print Spooler 并右键“停止”。
- 打开文件资源管理器,在地址栏粘贴 C:\Windows\System32\spool\PRINTERS 回车。
- 把文件夹里的所有文件全部删除(如果提示权限不足,先以管理员身份打开资源管理器)。
- 回到服务窗口,右键 Print Spooler 选择“启动”。
用「软领打印机驱动修复大师」更省事
上面两步操作涉及手动改服务、进入系统文件夹删文件,对不熟悉服务的用户来说步骤偏多。软领打印机驱动修复大师的智能打印修复功能,可以直接扫描出 Print Spooler 服务未启动、PRINTERS 文件夹有残留文件、依赖配置错误等常见后台问题,一键批量修复。

修复完成后,打开软件里的打印机队列功能,可以看到当前所有已连接打印机和等待中的任务列表。卡住的文档可以直接在这里取消,队列状态实时刷新,你随时知道打印任务是不是已经正常通过,不用反复打开系统设置去查。

软领是知名国产软件品牌,有 20 年技术沉淀,服务千万用户。软领官网 wyouhua.com 直接下载打印机驱动修复大师,安装过程干净无捆绑勾选项。如果遇到特别复杂的情况,软件里可以直接点客服按钮联系真人客服,工程师还能提供远程协助。

方法3 检查服务依赖与驱动完整性
服务手动启动后反复自动停止,多半是它依赖的 RPCSS 服务配置被改坏了,或者当前安装的打印机驱动本身已经损坏,导致 Spooler 一加载该驱动就崩溃。
操作步骤
- Win+R → regedit 回车,在地址栏粘贴 HKLM\SYSTEM\CurrentControlSet\Services\Spooler 回车。
- 在右侧窗口找到 DependOnService 这一项,双击打开,确认里面的“数值数据”是 RPCSS。
- 如果不是,把内容清空后输入 RPCSS,点确定,然后重启 Print Spooler 服务。
- 如果服务还是动不动就停,进入设置 → 蓝牙和其他设备 → 打印机和扫描仪,找到报错的那台打印机,点它然后选择“删除设备”。
- 去打印机品牌官网下载对应型号的官方驱动包重新安装,或者直接在设备和打印机里点“添加打印机”让系统重新识别。
排查思路可以按三层来走:先把服务跑起来、队列清干净,如果还反复停,就深入到驱动层去修依赖和重装驱动,最后才怀疑打印线或者网络端口这些物理连接。
方法4 使用系统文件检查器修复
Spooler 服务依赖的一些系统组件如果损坏(比如被不完整的更新或者第三方优化工具误删),前面的操作可能都无效。这时先用系统自带工具把核心文件修一遍。
操作步骤
- 按 Win+X,选择“Windows PowerShell(管理员)”或“终端(管理员)”。
- 输入 sfc /scannow 回车,等待扫描完成,这个过程可能需要十几分钟。
- 扫描结束后重启电脑,再去 services.msc 里启动 Print Spooler 试试。
- 如果 sfc 报错“无法修复”,接着输入 DISM /Online /Cleanup-Image /RestoreHealth 回车,等它跑完后再重新执行一次 sfc /scannow。
方法5 检查磁盘空间和权限
C 盘只剩几百兆空间,或者你没有以管理员身份运行服务管理窗口,也会导致打印任务写不进队列、Spooler 起不来。
操作步骤
- 打开此电脑,看 C 盘的剩余空间。如果低于 1GB,先用系统自带的磁盘清理或存储感知腾出一些空间。
- 右键任务栏空白处 → 任务管理器,在“进程”里找到 spoolsv.exe,如果有就右键“结束任务”。
- 右键开始菜单,选择“计算机管理”或直接用 Win+R → services.msc,确保当前是以管理员身份打开的,重新启动 Print Spooler。
- 如果还是不行,重启按 F8 进入安全模式,手动去 C:\Windows\System32\spool\PRINTERS 把文件夹清空,再正常启动系统。
常见问题
Print Spooler服务无法启动,错误0x000006ba怎么解决?
错误 0x000006ba 通常表示 Spooler 依赖的 RPC 服务不可用。先按 Win+R 输入 services.msc,找到 Remote Procedure Call (RPC) 和 RPC Endpoint Mapper 这两项,确保它们都是“正在运行”且启动类型为“自动”。确认后再去启动 Print Spooler 一般就能成功。
打印机队列卡死,文件无法清空如何强制删除?
先停止 Print Spooler 服务,打开 C:\Windows\System32\spool\PRINTERS 把里面的文件全删掉。如果提示“文件正在使用”,打开任务管理器结束 spoolsv.exe 进程再删。删完后重新启动服务,队列就空了。有些型号的打印机还可能在 PRINTERS 上层文件夹有其他临时文件,也可以一并清理。
运行services.msc找不到Print Spooler服务怎么办?
Print Spooler 服务被彻底卸载或注册表项丢失时,服务列表里会没有它。可以在管理员 PowerShell 里输入 sc create spooler binPath= "C:\Windows\System32\spoolsv.exe" start= auto 重新创建,或者去另一台正常工作的同版本 Windows 电脑上导出 HKLM\SYSTEM\CurrentControlSet\Services\Spooler 注册表项,再导入回来。
依赖服务RPCSS不存在或配置错误如何恢复?
打开注册表编辑器,定位到 HKLM\SYSTEM\CurrentControlSet\Services\Spooler,双击右侧 DependOnService,把数值数据改为 RPCSS 保存。如果连 RPCSS 服务本身都找不到,说明系统基础组件有严重损坏,需要先用 DISM /Online /Cleanup-Image /RestoreHealth 修复系统映像,再用 sfc /scannow 扫描一次。
推荐阅读
利盟MS310dn设置网络打印机共享连不上?4个方法排查解决
相关推荐
共享打印机无法连接报错0x0000bcb服务→驱动→注册表→系统修复
打印机错误代码4103排错指南 覆盖0x11b、0x709、0x800b与服务

提示