论坛风格切换切换到宽版
  • 4404阅读
  • 0回复

Windows 的 Print Spooler 服务无法启动 自动关闭 [复制链接]

上一主题 下一主题
离线萝卜缨子
 
发帖
112
C币
-14
威望
109
贡献值
17
银元
4
铜钱
625
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2010-01-04
问题描述:

先退出电脑上的杀软、防火墙和QQ等没用的软件,排除干扰。
进入控制面板-打印机和传真,发现没有识别出连接电脑的打印机。添加打印机,报错。说服务没启动

开始-运行-services.msc,打开本地服务。发现Print Spooler服务,启动模式为自动,但是目前没有启动成功。鼠标邮件-启动,显示启动成功。点击服务窗口菜单栏下的“刷新”按钮
刷新后,又显示Print Spooler服务关闭了这样到底服务算是开启还是关闭了?还是启动成功后自动关闭?

进入控制面板-管理工具-事件查看器,查看系统日志。系统部分报错。显示Print Spooler服务非正常关闭
怀疑病毒造成。(但是那台机子平时都有打补丁和升级杀软的)例行公事,杀毒。结果无毒(换了多种杀软,均报无毒)

检查服务依赖关系,发现所需的RPC服务已经正常开启。

怀疑非正常关机,造成“Print Spooler服务”启动文件“spoolsv.exe”损坏。从其他机子上拷了一个spoolsv.exe来。覆盖,重启。故障依旧

于是找了个最笨解决方法一.
在桌面上新建一个 文本文件. 然后写入:
@echo off
net start spooler
保存后退出.把名字改成 print.bat 这样双击运一下这个bat 一定可以使用了. 应紧办法.
解决方法二:

开始->运行,输入regedit打开注册表编辑器

找到以下键值:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler

选定Spooler这个文件夹,在右边窗口里找DependOnService这个键值

双击打开把数据改为RPCSS,确定后退出注册表编辑器,重启计算机。

结论:可能是第三方程序修改了这个键值。。。

------------------------------------------------------------------------------------------------------------------------------
再严重点就是spooler服务器根本起不来,或者是没有的了.我们可以直接将下面文件面复制一下.保存成xxx.reg .然后双击导入就可以. 但是一定要注意在 c:\windows\system32\spoolsv.exe 文件存在,没有病毒.
--
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Spooler]
"DependOnService"=hex(7):52,00,50,00,43,00,53,00,53,00,00,00,00,00
"Description"="将文件加载到内存中以便迟后打印。"
"DisplayName"="Print Spooler"
"ErrorControl"=dword:00000001
"FailureActions"=hex:80,51,01,00,00,00,00,00,00,00,00,00,03,00,00,00,e8,47,0c,\
00,01,00,00,00,60,ea,00,00,01,00,00,00,60,ea,00,00,00,00,00,00,00,00,00,00
"Group"="SpoolerGroup"
"ImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\
74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,\
00,70,00,6f,00,6f,00,6c,00,73,00,76,00,2e,00,65,00,78,00,65,00,00,00
"ObjectName"="LocalSystem"
"Start"=dword:00000002
"Type"=dword:00000110
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Spooler\Parameters]
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Spooler\Performance]
"Close"="PerfClose"
"Collect"="PerfCollect"
"Collect Timeout"=dword:000007d0
"Library"="winspool.drv"
"Object List"="1450"
"Open"="PerfOpen"
"Open Timeout"=dword:00000fa0
"WbemAdapFileSignature"=hex:53,87,cd,65,43,d3,8f,97,3f,10,7f,8f,df,1d,84,e1
"WbemAdapFileTime"=hex:00,9b,4e,e4,f8,65,c7,01
"WbemAdapFileSize"=dword:00023a00
"WbemAdapStatus"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Spooler\Security]
"Security"=hex:01,00,14,80,90,00,00,00,9c,00,00,00,14,00,00,00,30,00,00,00,02,\
00,1c,00,01,00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,\
00,00,02,00,60,00,04,00,00,00,00,00,14,00,8d,01,02,00,01,01,00,00,00,00,00,\
05,0b,00,00,00,00,00,18,00,9d,01,02,00,01,02,00,00,00,00,00,05,20,00,00,00,\
23,02,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,20,\
02,00,00,00,00,14,00,fd,01,02,00,01,01,00,00,00,00,00,05,12,00,00,00,01,01,\
00,00,00,00,00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00

http://hi.baidu.com/blueleopard/blog/item/e7a559e7f5523026b93820b1.html


评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
开心就好
快速回复
限100 字节
批量上传需要先选择文件,再选择上传
 
上一个 下一个