Print Spooler服务未运行导致无法添加打印机,需通过服务管理器启动、命令行重启、检查依赖服务、禁用组策略限制或排查安全软件拦截来解决。

如果您尝试添加打印机时系统提示“后台程序服务没有运行”,则说明 Windows 的 Print Spooler 服务当前处于停止状态,导致打印任务无法排队、处理或安装新设备。以下是启动该服务并恢复打印机功能的具体操作步骤:
Print Spooler 是 Windows 中负责管理打印队列与通信的核心服务,必须处于“正在运行”状态才能完成打印机添加和打印任务调度。手动启动该服务可立即解除后台服务未运行的限制。
1、按下 Win + R 组合键,打开“运行”对话框。
2、输入 services.msc 并按回车,打开服务管理窗口。
3、在服务列表中找到 Print Spooler,双击打开其属性窗口。
4、在“常规”选项卡下,将“启动类型”设置为 自动。
5、点击“启动”按钮,等待状态栏显示“服务状态:正在运行”。
6、点击“确定”保存设置并关闭窗口。
当图形界面响应迟缓或服务管理器无法加载时,可通过命令行强制重启 Print Spooler 服务,同时清除可能卡住的打印任务缓存文件,提升服务稳定性。
1、右键点击“开始”按钮,选择 Windows 终端(管理员) 或 命令提示符(管理员)。
2、依次执行以下命令,每条命令后按回车:
net stop spooler
del /f /q %systemroot%\System32\spool\PRINTERS\*
net start spooler
Print Spooler 服务依赖 Remote Procedure Call (RPC) 和 DCOM Server Process Launcher 等基础系统服务。若其中任一依赖项未运行,Print Spooler 将无法成功启动或会意外停止。
1、在已打开的 services.msc 窗口中,分别查找以下两项服务:
Remote Procedure Call (RPC)
DCOM Server Process Launcher
2、确认其“状态”列为 正在运行,“启动类型”为 自动。
3、如发现任一服务未运行,右键选择“启动”,再返回重启 Print Spooler 服务。
部分域策略可能通过“计算机配置→管理模板→打印机”中的“不启用打印后台处理程序”策略强制禁用 Print Spooler,导致服务被系统策略阻止启动。
1、按下 Win + R,输入 gpedit.msc 打开本地组策略编辑器(仅限专业版/企业版)。
2、导航至 计算机配置 → 管理模板 → 打印机。
3、双击打开 不启用打印后台处理程序。
4、选择 已禁用 或 未配置,点击“确定”。
5、重启计算机后再次检查 Print Spooler 服务状态。
某些杀毒软件或终端防护平台会将 spoolsv.exe 进程识别为潜在风险并主动终止,造成 Print Spooler 反复停止,即使手动启动也会在数秒内退出。
1、临时退出正在运行的第三方安全软件(如 360、火绒、卡巴斯基等),观察 Print Spooler 是否能稳定运行。
2、若服务恢复正常,进入该安全软件的“信任区”或“自定义防护”设置中,将以下路径添加为信任项:
%SystemRoot%\System32\spoolsv.exe
3、重新启用安全软件,并测试添加打印机流程是否成功。
以上就是打印机后台服务未运行_添加打印机提示后台程序服务没有运行怎么办【启动】的详细内容,更多请关注php中文网其它相关文章!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号