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

如果您尝试添加打印机时系统提示“后台程序服务没有运行”,则说明 Windows 的 Print Spooler 服务当前处于停止状态,导致打印任务无法排队、处理或安装新设备。以下是启动该服务并恢复打印机功能的具体操作步骤:
一、通过服务管理器启动 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 窗口中,分别查找以下两项服务:
还木有评论哦,快来抢沙发吧~