公告:

Print Spooler自动关闭

作者:star0312 / 时间:11年前 (2014/12/14) / 分类:系统应用 / 阅读:1038 / 评论:0

 一台Win7 x32的机子,从网络连接一台在XP上共享的HP1018打印机。
后来,那台XP的机子重装了系统,我想再次从网络安装共享打印机时,出现错误提示:打印后台程序无法运行。我去后台重新启动Print Spooler服务,错误依旧,再次查看Print Spooler服务,发现它已经被自动关闭了,弄了几次都是这样。
查网页,找到了答案:对于Win7系统而言,该问题通常是安装了错误的打印驱动引起的,Win7系统为了保护其它进程不受干扰,自动关闭了打印服务。
解决方法就是:
a> 把不用的打印机删掉。
b> 确保你安装了正确的打印机驱动。
   具体步骤:C -> Windows -> System32 -> Spool -> Drivers ->w32x86把一个名为3的文件夹删除(删不掉就删文件夹内的文件),然后去XP上重新安装HP1018的驱动(先卸载),问题解决。






另从网上搜到的其他类似问题的解决办法:
 
症状:print spooler会自动停止,手动开启后,过几秒又会停止。直接导致用户无法打印。
解决方法:
1.将X:\windows\system32\spool\PRINTER目录清空,再重启print spooler服务即可。
开始->运行,输入regedit打开注册表编辑器找到以下键值:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesSpooler
选定Spooler这个文件夹,在右边窗口里找DependOnService这个键值
双击打开把数据改为RPCSS,确定后退出注册表编辑器,重启计算机。
2.打开注册表HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesSpooler下添加
:一个字符串ImagePath,值是"%SystemRoot%System32spoolsv.exe",
也可能是spoolsv.exe被删了
   a.到另的电脑上复制一个spoolsv.exe过来放到C:WINNTsystem32目录下。
   b.修复文件系统。开始/运行/输入(SFC/SCANNOW)不包括括号,括号中的内容,按提示放入安装光盘。
   c.在安装光盘里I386目录下把SPOOLSV.EX_文件复制到SYSTEM32目录下改名为spoolsv.exe
   d.修改注册表即可:进入“HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices
    Spooler”目录下,新建一个可扩充字符串值,取名:“ImagePath”,其值为:“
    C:WINDOWSsystem32spoolsv.exe”(不要引号)再进入控制面板中启动打印服务
    e.你试试去"服务"里(开始---运行---services.msc)找到"server、Remote Procedure Call (RPC)"---
       属性---改为"已启动".再运行--- "sc config".重启动机器.

  • 我的QQ二维码
  • QQ群
  • 我的微信二维码
  • 微信公众号

没有评论,留下你的印记,证明你来过。


发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。