Print Spooler服务自动停止可按五步解决:一、重启服务并设为自动启动+恢复策略;二、清空C:\Windows\System32\spool\PRINTERS文件夹;三、用管理员命令行执行net stop spooler、del、net start spooler;四、检查注册表中Spooler的DependOnService仅含RPCSS;五、卸载并重装WHQL认证打印机驱动。

如果您在Windows 10中发现Print Spooler服务启动后很快自动停止,导致无法打印、添加打印机失败或提示“打印后台处理程序服务未运行”,则可能是由于打印队列堵塞、服务依赖异常、驱动冲突或系统文件损坏所致。以下是解决此问题的步骤:
一、重启并配置Print Spooler服务
手动重启服务可清除临时状态错误,将启动类型设为“自动”并启用恢复策略,能显著降低服务意外终止后无法自启的风险。
1、按下Win + R组合键打开“运行”窗口,输入services.msc后按回车。
2、在服务列表中找到Print Spooler,右键选择“停止”。
3、等待约5秒后,再次右键该服务,选择“启动”。
4、双击打开服务属性,在“常规”选项卡中将启动类型设为“自动”。
5、切换至“恢复”选项卡,将“第一次失败”和“第二次失败”均设置为“重新启动服务”。
6、点击“应用”并确认保存所有更改。
二、清空PRINTERS打印队列文件夹
Print Spooler服务在处理损坏、超时或权限异常的打印任务时可能崩溃;C:\Windows\System32\spool\PRINTERS文件夹中残留文件即为挂起任务,正常状态下该目录应为空。
1、确保Print Spooler服务已处于停止状态(通过services.msc确认)。
2、按下Win + R,输入路径C:\Windows\System32\spool\PRINTERS并按回车。
3、选中该文件夹内所有文件,按Shift + Delete永久删除。
4、若提示“需要提供管理员权限”,点击“继续”以提升权限执行删除。
5、返回服务管理界面,右键Print Spooler并选择“启动”。
三、使用命令提示符强制重置打印服务
命令行方式可绕过图形界面限制,完整终止进程、清理队列并重启服务,适用于服务界面操作无响应的情况。
1、在开始菜单搜索cmd,右键选择“以管理员身份运行”。
2、依次输入以下命令,每行执行后按回车:
net stop spooler
del /Q /F %systemroot%\System32\spool\PRINTERS\*
net start spooler
四、检查并修复Print Spooler服务依赖项
Print Spooler依赖远程过程调用(RPCSS)服务才能正常运行;若注册表中DependOnService项被篡改或添加了非法依赖(如http),会导致服务启动后立即退出。
1、按下Win + R,输入regedit并按回车,以管理员权限打开注册表编辑器。
2、导航至路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler。
3、在右侧窗格中双击DependOnService项。
4、确认其数值数据仅为RPCSS;若存在其他值(例如http、Dnscache等),请全部删除,仅保留RPCSS。
5、点击“确定”保存,关闭注册表编辑器。
6、重启Print Spooler服务使更改生效。
五、更新或彻底重装打印机驱动程序
第三方驱动程序与Windows 10内核兼容性不佳时,可能在打印任务提交阶段触发Spooler进程异常终止;覆盖安装或完全卸载后重装可消除驱动层冲突。
1、右键“此电脑”→“管理”→“设备管理器”,展开“打印队列”或“打印机”节点。
2、右键目标打印机,选择“卸载设备”,勾选“删除此设备的驱动程序软件”,点击“卸载”。
3、访问打印机品牌官网(如HP、Canon、Epson等),下载适用于Windows 10 64位(或32位)的最新WHQL认证驱动。
4、断开打印机USB连接(若为USB设备),运行下载的安装程序,按提示完成安装。
5、安装完毕后重新连接打印机硬件,等待系统识别并完成初始化。











