print spooler自动停止是系统保护性终止,需先执行net stop spooler、清空printers文件夹、net start spooler止循环;再检查注册表dependonservice仅含rpcss;排查kb5034441等补丁及office干扰;最后在服务恢复选项卡中设置三次失败均重新启动服务。
print spooler 服务自动停止不是随机故障,而是系统检测到严重异常(如驱动冲突、文件损坏或补丁不兼容)后触发的保护性终止。它通常不报错、不留明显日志,但会反复在“已停止”和“正在启动”之间切换。关键是要先止住循环,再定位根因。
立即止停并清空打印队列
这是最常见效的第一步,能快速排除卡死任务引发的连锁崩溃:
- 以管理员身份打开 PowerShell 或命令提示符
- 依次执行三行命令(每行回车):
net stop spooler
del /Q /F %systemroot%\System32\spool\PRINTERS\*.*
net start spooler - 完成后检查服务状态:在 services.msc 中确认 Print Spooler 显示“正在运行”,且启动类型为“自动”
检查并修复服务依赖关系
Spooler 正常运行只依赖 RpcSs(远程过程调用)一项服务。若注册表中多写了其他依赖项(比如 DcomLaunch),反而会导致启动几秒后自动退出:
- 按 Win+R 输入 regedit,定位到:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler - 双击右侧的 DependOnService,确保其值仅包含一行:
RpcSs - 如果有多余条目(如 DcomLaunch、EventLog 等),全部删掉,只留 RpcSs
排查近期 Windows 更新或 Office 安装干扰
2026 年初多个用户反馈 KB5034441 等补丁与 Spooler 存在兼容问题;另外 Office 即点即用进程(officeclicktorun.exe)也会抢占打印资源导致服务崩溃:
- 查看最近安装的更新:进入“设置 → 更新与安全 → 查看更新历史记录”,重点检查 3 月后安装的补丁
- 若怀疑是 KB5034441 引起,可临时卸载:
wusa /uninstall /kb:5034441 /quiet /norestart,然后重启 - 安装或更新 Office 前,务必先手动停止 Spooler 服务;安装完成后再启用
设置服务失败自动恢复机制
即使暂时修好,没设恢复策略的服务一旦再出错仍会静默停摆。开启自动重启能大幅减少人工干预频率:
- 在 services.msc 中双击 Print Spooler → 切换到“恢复”选项卡
- 将“第一次失败”、“第二次失败”、“后续失败”三项全部设为:重新启动服务
- “重置失败计数”设为 1 天,“重启服务等待时间”设为 1 分钟
- 点击“应用”后重启电脑使策略生效











