用户有时在安装使用打印产品时电脑添加打印机时系统提示“打印机后台程序服务没有运行”或者在使用打印机打印时提示“后台处理程序子系统应用 程序已停止工作并关闭”很多朋友都遇到过这种问题下面我们来详细说一下系统提示“打印机后台程序服务没有运行”的原因以及解决办法 当添加打印机或是使用打印机时系统报错“打印后台程序服务没有运行”出现此现象多是由于系统不稳定导致系统支持打印机的服务无法启用该 “打印后台程序服务”是Windows XP 系统支持打印机的服务所有在系统内进行的与打印机相关操作均需要它用户在使用打印机打印时提示“后台处理程序子系统应用程序已停止工作并关闭”此报 错是由于后台打印服务无法结束所致只要清空CWINDOWSsystemspoolPRINTERS目录下所有的文件即可 办法一后台打印服务无法结束问题 在有些时候我们打印完一份文件后可能会碰见一种情况就是文件已经打印完成但打印队列中还有打印保存的项目此时如果我们再打印其它文件时由于队列前有一个需要打印的文件后续文件无法打印此时我们应该如何呢? 用户可以通过运行进入到CWINDOWSSystemSpoolPrinters 文件夹中取消打印后台文件的只读属性然后将该后台文件从%Systemroot%SystemSpoolPrinters 文件夹中删除即可 办法二打印机服务问题 在一些情况下用户会碰到打印速度缓慢或者文件发送推迟的问题此时有可能是打印机服务的问题用户可通过以下简单操作来修改这方面的问题 在桌面选中“我的电脑”鼠标右键选择“管理”在“管理”窗口中选取“服务和应用程序”扩展项目下的“服务”选项在右侧出现系统服务列表中找到“PrintSpooler”服务双击进入“Print Spooler”服务设置 在“Print Spooler”服务设置窗口中将“启动类型”设置为“自动”点击“启动”按钮此时系统会尝试启动该服务 当服务启动成功后“服务状态”会显示为“已启动”重新进行添加或是使用打印机的其它操作或者打开控制面板的打印机项目右键打开打印机属性高级把后台打印改为直接打印 办法三打印机驱动问题 在初次安装打印产品驱动时用户可能虽然已经安装打印驱动后但无法正常打印这可能是由于打印产品的驱动在安装时不经意的问题发生的用户可以通过开始>打印机中把原来的打印机删除再重新添加次确实不行把此驱动重新安装次但有时会出现如下状况 看看是否Spoolsvexe被当作病毒删除?用户可以通过Ctrl+alt+delete调出任务管理器 查看“进程”如被删除 请添加 办法四病毒导致运行程序错误 病毒是电脑有软件起就无法避免的有病毒就会有破坏及损失如果病毒感染了打印程序中的某一个文件则很容易导致电脑提示用户“打印机后台程序服务没有运行”从而使用户无法正常打印文件 用户可以在运行中开启注册表编辑器 (RegEdtexe) 定位到注册表以下键并将之删除HKEY_LOCAL_MACHINESYSTEMControlSet ControlPrintPrinters 病毒清了后你的 SPOOLSVEXE文件就没有了且在服务里你的后台打印printspooler也不能启动了当然打印机也不能运行了在运行里输入 “servicesmsc”后在“print spooler”服务中的“常规”项里的“可执行文件路径”也变得不可用如启动会显示“错误找不到系统路径”的错误这是因为你的注册表的相关项也 删了(在上面清病毒的时候) 解决方法一 在安装光盘里I目录下把SPOOLSVEX_文件复制到SYSTEM目录下改名为spoolsvexe当然也可以在别人的 系统时把这个文件拷过来还可以用NT/XP的文件保护功能即在运行里键入CMD后打开对话框输入SFC/SCANNOW全面修复反正你把这个文件恢 复就可以了 修改注册表在[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices Spooler]下加一个“ImagePath”=“cwindowssystemspoolsvexe”就可以了再打开看看你的打 印可以用了吧! 解决方法二 在服务中将“Print Spooler”停止 将“cwindowssystemspoolprints”下的文件全部删除(因为没中病毒的电脑这个文件夹里是空的) 最后再将“Print Spooler”服务开启就可以了 如果按上述步骤执行后仍无法启动该“打印后台程序服务”或执行打印机操作时报错依旧多是与操作系统重要的文件存在问题相关尝试对电脑查毒后再试仍有问题建议备份重要文件后重新安装操作系统 |