win7打印机后台程序没有运行怎么解决

如题所述

解决方法:
1.打开 c:\windows\system32\spool\PRINTERS文件夹,点击右键-属性,取消只读属性、并删除PRINTERS文件夹中的所有文件(一般没有)。
2. 修改注册表
运行-regedit打开注册表
删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Print\Printers下的所有文件

3. 打开服务:
打开控制面板-系统与安全-管理工具-服务(或者运行--services.msc),打开服务,找到print spooler项,双击设置成自动并启动。
刚开始的时候我没有进行前两步,直接去打开print spooler服务,可打开之后当我鼠标点击一下其他任何一个地方,服务就自己关闭了,摸索了半天,直到把1、2步完成之后再启动print spooler服务就没有自动关闭这个问题了,可能是前两步的操作与print spooler服务自动关闭有直接关系,也可能是其他操作修复好了,这个不敢确定(敢肯定的是系统没中毒,也不缺打印机的动态链接库),有知道的网友麻烦告诉一下。

进行完这三步后就可以添加打印机了,最好开启网络发现。按照名称添加打印机会方便点,选择直接连接打印机的那台主机,选择打印机,后面按提示来就可以了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2016-12-20
  其实出现此情况主要是由于电脑系统没有自动开启“Print Spooler”打印服务造成的,只需将“Print Spooler”服务开启,问题就可以解决,在计算机服务里开启“Print Spooler”服务的步骤如下:    1、按“WIN+R”打开“运行”窗口,输入“services.msc”命令按回车,进入计算机本地服务。  2、在打开的计算机本地服务的右侧窗口中找到“Print Spooler”服务,双击进入设置开启该服务,在弹出的“Print Spooler”服务设置窗口中,将“启动类型”设置为“自动”,点击“启动”按钮就开启“Print Spooler”服务,如图示:  3、以上设置后,一般就可正常安装了,但是如果依然提示错误,那么请重新启动电脑后再进行安装即可。如果还是会出错时,请修复注册表的方法来解决,具体操作如下:  1)运行进入注册表中,在打开的注册表中定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler目录下。  2)新建一个可扩充字符串值,取名:magePath,其值设置为:C:\WINDOWS\system32\spoolsv.exe,保存后退出注册表即可。  根据上面的方法,基本上就可以解决“打印后台程序服务没有运行”的错误提示了,打印机也能正常使用,用户们就可以着手设置文件与打印机的共享了。
相似回答