打印后台处理程序服务自动停止(Print Spooler 显示“已停止”)时,先手动启动并改为“自动”,再在“恢复”里把失败动作改成“重新启动服务”。若还是停,停止服务后清空 C:\Windows\System32\spool\PRINTERS 下的队列文件。仍反复停止就重装打印机驱动并执行系统文件修复;查下来大多是驱动残留或队列死锁,不用急着重装系统。
多数情况下,服务反复停止是队列卡死、驱动残留或系统组件异常造成的,打印机硬件本身很少坏,不必急着重装或送修。以下方法在 Windows 10/11 实测可用。
适用系统:Windows 10/11;最后更新:2026-09-04。
打印后台服务为什么一开就停?
到 services.msc 里点“启动”,Print Spooler 过一会儿又自动回到“已停止”,这是典型的后台服务异常退出。事件查看器通常会留下事件 ID 7031,提示“Print Spooler 服务意外终止”,而“修正操作”常写成“无操作”,服务自己不会重新拉起来。
可以先对照这几种现象缩小范围:打印机点了没有反应,Print Spooler 状态是已停止,队列里卡了多份任务,手动启动后过一会儿又停。出现得越多,越说明问题大概率出在队列或驱动这一层,可以先放着硬件不动。
方法1 把 Print Spooler 设为自动并开启自动恢复
先把启动类型改成“自动”,再把“恢复”里的失败动作设为“重新启动服务”,这样服务即使再崩掉也能自己重启。只改“自动”不设“恢复”,服务停掉后没有后续动作,只能靠你手动去开。
操作步骤
- 按 Win+R,输入 services.msc,回车打开“服务”。
- 找到 Print Spooler,右键选“属性”,把“启动类型”改成“自动”。
- 如果状态是“已停止”,先点“启动”让它跑起来。
- 切到“恢复”选项卡,把“第一次失败”“第二次失败”“后续失败”都选为“重新启动服务”,点“应用”“确定”。
方法2 清空卡死的打印队列文件
服务停了又启动后继续崩,最常见的是 spool 队列里有坏任务卡住。停止服务后删除 C:\Windows\System32\spool\PRINTERS 文件夹里所有文件,等于把打印任务缓存一次性清掉。
操作步骤
- 按 Win+X,打开“终端(管理员)”或“命令提示符(管理员)”,输入 net stop spooler 并回车。
- 按 Win+R,输入 C:\Windows\System32\spool\PRINTERS,回车打开队列文件夹。
- 全选并删除文件夹里的所有文件。
- 如果提示文件被占用,打开任务管理器,在“进程”里右键 spoolsv.exe,选“结束任务”,再回来删除。
- 回到命令提示符,输入 net start spooler,看到“服务已经启动成功”就说明恢复了。
注意要先停服务再删文件,顺序反过来文件会被 spoolsv.exe 占用。清空队列不会删掉打印机本身,多数用户处理到这一步,自动停止的问题就解决了。
用「软领打印机驱动修复大师」更省事
清队列、查驱动要动到服务、命令提示符、设备管理器好几处,普通用户容易走一步卡一步。先用软领打印机驱动修复大师的「打印机队列」看清本机装了哪些打印机,哪台显示“脱机”、默认打印机是哪台都能直接看到。如果默认打印机指向的正好是那台脱机的,把它改成状态正常的一台,打印任务就不会一直堆在后台拖垮服务。

已经联机但服务依旧反复停时,改用「智能打印修复」。
「智能打印修复」会一次性扫过打印机的设置、状态、共享和依赖项,列出注册表错误、SMB 协议异常、共享设置异常、共享错误码 0x00000bc4 这类问题,点“一键修复”批量处理。省去自己开事件查看器逐条看日志的功夫。

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

方法3 删掉异常驱动并重装官方最新版
如果清过队列还是反复停,问题多半在打印机驱动。驱动版本太旧、装过多个型号留下残留,会让 Print Spooler 在处理任务时崩溃,需要把异常设备彻底卸载后再装官网新版。
操作步骤
- 按 Win+X,打开“设备管理器”,展开“打印队列”。
- 右键对应打印机,选“卸载设备”,勾上“删除此设备的驱动程序软件”。
- 去打印机品牌官网,按型号找到支持 Windows 10/11 的最新驱动并下载。
- 运行安装包,装完重启电脑,再观察 Print Spooler 是否还会自动停止。
卸载时把“删除此设备的驱动程序软件”一起勾上,旧版本残留才会被清干净。装完如果还停,可以把电脑里其他已不使用的打印机驱动也逐个卸掉。
方法4 检查依赖服务和系统文件
Print Spooler 靠 Remote Procedure Call (RPC) 等基础服务支撑,依赖服务没启动或系统文件缺损时,服务会报“错误 1068:依赖服务或组无法启动”,或者运行一段时间后又被系统停掉。把依赖关系和系统文件都查一遍,能排除掉这类底层原因。
操作步骤
- 按 Win+R,输入 services.msc 回车,找到 Remote Procedure Call (RPC),确认状态是“正在运行”。
- 打开 Print Spooler 属性,切到“依赖关系”,把列出的依赖服务都设为“自动”并启动。
- 右键开始菜单,打开“终端(管理员)”或“命令提示符(管理员)”,输入 sfc /scannow 回车,等待扫描完成。
- 如果提示系统文件修复失败,再执行 DISM /Online /Cleanup-Image /RestoreHealth。
- 命令执行完后重启电脑。
sfc 和 DISM 会花几分钟,扫描期间先别关窗口。修复完成后再去 services.msc 手动启动 Print Spooler,看错误 1068 是否消失。
方法5 干净启动排查第三方软件冲突
前面几步都试过还在停,就要考虑某些第三方软件在开机时把服务停掉。用 Windows 自带的“系统配置”做干净启动,可以分批找出冲突来源。
操作步骤
- 按 Win+R,输入 msconfig 回车,打开“系统配置”。
- 切到“服务”选项卡,勾选“隐藏所有 Microsoft 服务”,点“全部禁用”,确定后重启。
- 开机后到 services.msc 观察 Print Spooler 是否还自动停止。
- 如果恢复稳定,回到 msconfig,每次勾选一半第三方服务,重启后逐个定位冲突软件。
- 定位到冲突软件后更新或卸载它,最后把系统配置改回“正常启动”。
干净启动只是临时排除干扰,找到问题软件后要改回“正常启动”。一直关着所有第三方服务,打印相关的扫描、管理工具也会一起失效。
常见问题
打印后台处理程序服务总是自动停止怎么办?
按顺序处理:先把服务设为“自动”,并在“恢复”里选“重新启动服务”;再停掉服务后清空 C:\Windows\System32\spool\PRINTERS;不行就重装打印机驱动。大多数是队列残留或驱动文件损坏,不用重装系统。
打印服务启动时提示“错误 1068:依赖服务或组无法启动”怎么解决?
说明 Print Spooler 依赖的服务没起来。到 services.msc 打开服务属性里的“依赖关系”,把列出的 Remote Procedure Call (RPC) 等服务设为“自动”并启动,然后再启动 Print Spooler。
打印后台处理程序服务自动停止,事件查看器里的 7031 事件是什么意思?
7031 表示服务意外终止,通常是 spoolsv.exe 在处理队列任务时崩溃。结合停止时间判断:一发送任务就停,优先清空队列并重装驱动;开机不久就停,优先查第三方软件冲突。
删不掉 C:\Windows\System32\spool\PRINTERS 里的文件,提示被占用怎么办?
先用管理员身份运行 net stop spooler,等提示服务已停止再去删。还删不掉就打开任务管理器,结束 spoolsv.exe 进程后立刻删除,最后用 net start spooler 把服务启动回来。
打印服务总是自己停,不重装系统能彻底解决吗?
能。常见原因集中在队列残留、驱动不匹配、第三方软件干扰,按方法 2、3、5 针对性处理就行。重装系统会把打印机设置、共享配置一起清掉,代价大,一般没有必要。
推荐阅读
相关推荐

提示