中毒以后打印机后台程序无法启动,怎么办?

杀过毒以后spoolsv.exe程序自动修复了,但还是无法添加打印机,原因是后台程序无法启动。安装驱动的话则会报错“没有检测到打印机端口”而装不上
打印机是针式打印机,型号忘记了。
注册表中的和spoolsv有关的参数已经重设好了,但是控制面板>>管理>>服务里面找不到 print spooler 项
谁能来救救我啊!
不可以重装,因为上面有注册版的财务软件。现在病毒已经清理干净
还有没有人建议我格式化硬盘或者砸掉电脑的?

分两步解决:

一、解决找不到print spooler

打开记事本程序,将下面一段字符粘贴进去,然后另存为**.reg,再双击该文件,将该文件将之导入注册表,最后重新启动电脑即可.
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\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\CurrentControlSet\Services\Spooler\Parameters]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\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:b6,69,32,f1,cc,60,91,0e,38,f9,a0,87,63,c5,0b,d8
"WbemAdapFileTime"=hex:60,a8,de,cd, 5a , 2f ,c4,01
"WbemAdapFileSize"=dword:00020200
"WbemAdapStatus"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\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

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler\Enum]
"0"="Root\\LEGACY_SPOOLER\\0000"
"Count"=dword:00000001
"NextInstance"=dword:00000001

二、启动服务
1、在“控制面板”找到“管理工具”,双击进入
2、找到“服务”一项,双击进入
3、在“服务”选项(如图),在右侧出现系统服务列表中找到“Print Spooler”服务,双击进入“Print Spooler”服务设置;
4、 在“Print Spooler”服务设置窗口中,将“启动类型”设置为“自动”,点击“启动”按钮;
5、 此时系统会尝试启动该服务;

当服务启动成功后,“服务状态”会显示为“已启动”,重新进行添加或是使用打印机的其它操作。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-05-07
1拔掉打印机数据线,重新插电脑上面(最好关机插拔)
2然后开机,右击我的电脑》管理》设备管理器》端口(com和lpt)
看一下有没有ecp打印机端口(lpt1)。若有,则硬件没问题。若没,则可能是打印机数据线坏了,换一根试一试。再不行就是主机串口坏了。
3删除掉之前的打印机驱动:“开始”-设置-打印机和传真-然后在空白处右击 -选择“服务器属性”-“驱动程序”-把相关的驱动都删除即可。
4重新装驱动。(型号可以在打印机前面看到)
第2个回答  2009-05-07
病毒清了后你的 SPOOLSV.EXE文件就没有了,且在服务里你的后台打印print spooler也不能启动了,当然打印机也不能运行了,在运行里输入"services.msc"后,在"print spooler"服务中的"常规"项里的"可执行文件路径"也变得不可用,如启动会显示"错误3:找不到系统路径"的错误,
这是因为你的注册表的相关项也删了,(在上面清病毒的时候)
解决方法:
1: 在安装光盘里I386目录下把SPOOLSV.EX_文件复制到SYSTEM32目录下改名为spoolsv.exe,当然也可以在别人的系统时把这个文件拷过来,还可以用NT/XP的文件保护功能,即在CMD里键入SFC/SCANNOW全面修复,反正你把这个文件恢复就可以了
2:修改注册表,在[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler]下加一个 "ImagePath"="c:\windows\system32\spoolsv.exe"就可以了,再打开看看,你的打印可以用了吧

另类的:
1、在服务中将“Print Spooler”停止,
2、将“c:\windows\system32\spool\prints\”下的文件全部删除(因为没中病毒的电脑,这个文件夹里是空的)。
3、最后再将“Print Spooler”服务开启就可以了

如果按上述步骤执行后仍无法启动该“打印后台程序服务”,或执行打印机操作时报错依旧,多是与操作系统重要的文件存在问题相关,尝试对电脑查毒后再试;仍有问题,建议备份重要文件后,重新安装操作系统

我是复制下来的 看看能不能帮你。
第3个回答  2009-05-08
将系统恢复到没有问题的时间点试试。
安全模式下开机,开始--所有程序--附件--系统工具--系统还原,选择好的时间点试试。
第4个回答  2009-05-07
简单的说,如果能把你说的财务软件的注册信息记下来的话,就不用这么麻烦了,咨询一下这个软件的客服,问下系统重装有没影响的,如果没的话,还搞这么多干嘛。