Windows 的 Print Spooler 服务无法启动 自动关闭

进入控制面板-打印机和传真,发现没有识别出连接电脑的打印机。
使用添加打印机向导创建打印机(本地打印机或远程网络打印机)时,报错
错误信息:Operation could not be completed.The print spooler service is not running.

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

进入控制面板-管理工具-事件查看器,查看系统日志,系统部分报错,显示Print Spooler服务非正常关闭。
怀疑病毒造成,杀毒,结果无毒(换了多种杀软,均报无毒)
检查服务依赖关系,发现所需的RPC服务已经正常开启。
怀疑非正常关机,造成“Print Spooler服务”启动文件“spoolsv.exe”损坏。从其他机子上拷了一个spoolsv.exe来。覆盖,重启。故障依旧。

解决方法1:
开始--运行cmd-- 输入“net start spooler”

解决方法2:
开始--运行-输入“regedit”
找到
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler
选定Spooler这个文件夹,在右边窗口里找DependOnService这个键值
双击打开把数据改为RPCSS,确定后退出注册表编辑器,重启计算机即可。

解决方法3:新建spooler.reg文件,输入以下内容,并导入注册表。但一定要注意在 c:\windows\system32\spoolsv.exe 文件存在,没有病毒。spoolsv.exe和spooler.reg(winxp sp3)下载:百度网盘
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

目前有 0 条评论

昵称
邮箱
主页
提交
订阅