电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

打印机后台程序服务没有运行的解决


发布日期:2019/4/29
 

电脑添加打印机时系统提示“打印机后台程序服务没有运行”或者在使用打印机打印时提示“后台处理程序子系统应用程序已停止工作并关闭”很多朋友都遇到过这种问题下面本文来详细说一下系统提示“打印机后台程序服务没有运行”的原因以及解决办法

提示“打印机后台程序服务没有运行”原因分析

当添加打印机或是使用打印机时系统报错“打印后台程序服务没有运行”出现此现象多是由于系统不稳定导致系统支持打印机的服务无法启用该“打印后台程序服务”是Windows XP 系统支持打印机的服务所有在系统内进行的与打印机相关操作均需要它

用户在使用打印机打印时提示“后台处理程序子系统应用程序已停止工作并关闭”此报错是由于后台打印服务无法结束所致只要清空CWINDOWSsystemspoolPRINTERS目录下所有的文件即可

提示“打印机后台程序服务没有运行”解决办法

方法一后台打印服务无法结束问题

取消%Systemroot%SystemSpoolPrinters 文件夹中打印后台文件的只读属性然后将该后台文件从%Systemroot%SystemSpoolPrinters 文件夹中删除

方法二打机服务问题

在桌面选中“我的电脑”鼠标右键选择“管理”;

在“管理”窗口中选取“服务和应用程序”扩展项目下的“服务”选项在右侧出现系统服务列表中找到“PrintSpooler”服务双击进入“Print Spooler”服务设置;

在“Print Spooler”服务设置窗口中将“启动类型”设置为“自动”点击“启动”按钮;

此时系统会尝试启动该服务;

当服务启动成功后“服务状态”会显示为“已启动”重新进行添加或是使用打印机的其它操作或者打开控制面板的打印机项目右键打开打印机属性高级把后台打印改为直接打印

方法三打印机驱动问题

请在开始>打印机中把原来的打印机删除再重新添加确实不行把此驱动重新安装

看看是否Spoolsvexe被当作病毒删除?

按Ctrl+alt+delete 查看“进程”如被删除 请添加

方法四病毒导致的提示“打印机后台程序服务没有运行”

开启注册表编辑器 (RegEdtexe)

定位到注册表以下键并将之删除

HKEY_LOCAL_MACHINESYSTEMControlSet ControlPrintPrinters

退出注册表编辑器

病毒清了后你的 SPOOLSVEXE文件就没有了且在服务里你的后台打印printspooler也不能启动了当然打印机也不能运行了在运行里输入 “servicesmsc”后在“printspooler”服务中的“常规”项里的“可执行文件路径”也变得不可用如启动会显示“错误找不到系统路径”的错误这是因为你的注册表的相关项也删了(在上面清病毒的时候)

解决方法

在安装光盘里I目录下把SPOOLSVEX_文件复制到SYSTEM目录下改名为spoolsvexe当然也可以在别人的系统时把这个文件拷过来还可以用NT/XP的文件保护功能即在CMD里键入SFC/SCANNOW全面修复反正你把这个文件恢复就可以了

修改注册表在[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesSpooler] 下加一个“ImagePath”=“cwindowssystemspoolsvexe”就可以了再打开看看你的打印可以用了吧!

另类的解决办法

在服务中将“Print Spooler”停止

将“cwindowssystemspoolprints”下的文件全部删除(因为没中病毒的电脑这个文件夹里是空的)

最后再将“Print Spooler”服务开启就可以了

如果按上述步骤执行后仍无法启动该“打印后台程序服务”或执行打印机操作时报错依旧多是与操作系统重要的文件存在问题相关尝试对电脑查毒后再试;仍有问题建议备份重要文件后重新安装操作系统

上一篇:人人桌面如何下载相册/照片?

下一篇:wifi密码怎么查,wifi密码查看方法