使用添加打印机向导创建打印机(本地打印机或远程网络打印机)时,报错
错误信息:Operation could not be completed.The print spooler service is not running.
开始-运行-services.msc,打开本地服务。发现Print Spooler服务,启动模式为自动,但是目前没有启动成功。鼠标右键-启动,显示启动成功。点击服务窗口菜单栏下的“刷新”按钮
刷新后,又显示Print Spooler服务关闭了。[break]
进入控制面板-管理工具-事件查看器,查看系统日志,系统部分报错,显示Print Spooler服务非正常关闭。
怀疑病毒造成,杀毒,结果无毒(换了多种杀软,均报无毒)
检查服务依赖关系,发现所需的RPC服务已经正常开启。
怀疑非正常关机,造成“Print Spooler服务”启动文件“spoolsv.exe”损坏。从其他机子上拷了一个spoolsv.exe来。覆盖,重启。故障依旧。
解决方法1:
开始--运行cmd-- 输入“net start spooler”
解决方法2:
开始--运行-输入“regedit”
找到
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesSpooler
选定Spooler这个文件夹,在右边窗口里找DependOnService这个键值
双击打开把数据改为RPCSS,确定后退出注册表编辑器,重启计算机即可。
解决方法3:新建spooler.reg文件,输入以下内容,并导入注册表。但一定要注意在 c:windowssystem32spoolsv.exe 文件存在,没有病毒。spoolsv.exe和spooler.reg(winxp sp3)下载:百度网盘
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINESYSTEMControlSet001ServicesSpooler] "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_MACHINESYSTEMControlSet001ServicesSpoolerParameters] [HKEY_LOCAL_MACHINESYSTEMControlSet001ServicesSpoolerPerformance] "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_MACHINESYSTEMControlSet001ServicesSpoolerSecurity] "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