英国布拉德福德大学:print spooler无法自动启动

来源:百度文库 编辑:九乡新闻网 时间:2024/04/28 06:01:26
说法一:有些时候你可能会遇到打印机用不了,打开服务会看到print spooler服务关闭状态·这时你可以这样做:'第一步:点击Ctrl+Alt+Delete进入任务管理器,停止spoolsv.exe运行进程。第二步:我的电脑点击右键,选择管理,服务,找到print spooler服务,选择禁用。第三步:在C:/windows/system32/删除spoolsv.exe(或可用搜索方式删除C盘所有同名文件)'第四步:清空C:\WINDOWS\system32\spool\PRINTERS 目录下所有的文件,正常的电脑PRINTERS这个文件夹是空的。(这步是鉴别是不是感染spoolsv病毒的操作,如感染病毒,PRINTERS这个文件里面肯定会有病毒生成的文件,有的话就删除,并继续第五步操作)第五步:运行regedit,在“编辑”中选择“查找”找到并删除所有spoolsv文件(但不能删除带路径的spoolsv键值)。第六步:在其他的安全的机器中拷贝spoolsv.exe文件(确保此文件未被感染)到你的C:/windows/system32/目录下。第七步:我的电脑点击右键,选择管理,服务,找到print spooler服务,选择自动,并启用。说法二:试下:开始->运行,输入regedit打开注册表编辑器找到以下键值:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler选定Spooler这个文件夹,在右边窗口里找DependOnService这个键值双击打开把数据改为RPCSS,确定后退出注册表编辑器,重启计算机。试试吧,一般是因为三方程序修改了这个键值。。。说法三:spoolsv.exe是一种延缓打印木马程序,它使计算机CPU使用率达到100%,从而使风扇保持高速嘈杂运转;该木马允许攻击者访问你的计算机,窃取密码和个人数据。一、判别自己是否中毒1、点开始-运行,输入msconfig,回车,打开实用配置程序,选择“启动”,感染以后会在启动项里面发现运行Spoolsv.exe的启动项, 每次进入windows会有NTservice的对话框。2、打开系统盘,假设C盘,看是否存在C:\WINDOWS\system32\spoolsv文件夹,里面有个spoolsv.exe文件,有“傲讯浏览器辅助工具”的字样说明,正常的spoolsv.exe打印机缓冲池文件应该在C:\WINDOWS \system32目录下。3,打开任务管理器,会发现spoolsv.exe进程,而且CPU占用率很高二、清除方法1、重新启动,开机按F8进入安全模式。2、点开始-运行,输入cmd,进入dos,利用rd命令删除一下目录(如果存在)C:\WINDOWS\system32\msibmC:\WINDOWS\system32\spoolsvC:\WINDOWS\system32\bakcfsC:\WINDOWS\system32\msicn比如在dos窗口下输入:rd(空格)C:\WINDOWS\system32\spoolsv/s,回车,出现提示,输入y回车,即可删除整个目录。利用del命令删除下面的文件(如果存在)C:\windows\system32\spoolsv.exeC:\WINDOWS\system32\wmpdrm.dll比如在dos窗口下输入:del(空格)C:\windows\system32\spoolsv.exe,回车,即可删除被感染的spoolsv.exe,这个文件可以在杀毒结束后在别的正常的机器上复制正常的spoolsv.exe粘贴到C:\win dows\system32文件夹。3、重启按F8再次进入安全模式(1)桌面右键点击我的电脑,选择“管理”,点击“服务和应用程序”-“服务”,右键点击NTservice,选择“属性”,修改启动类型为“禁用”。(2)点开始,运行,输入regedit,回车打开注册表,点菜单上的编辑,选择查找,查找含有spoolsv.exe的注册表项目,删除。可以利用F3继续查找,将含有spoolsv.exe的注册表项目全部删除。三、再次重新正常启动即可病毒清了后你的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”服务开启就可以了这样做绝对安全,应对单机很有效的其它方法:直接将正常机器的C:\WINDOWS\system32\spoolsv目录覆盖到有病毒的机器上,重启服务,最好在安全模式下操作 !
修改注册表即可:进入“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler”目录下, 新建一个可扩充字符串值,取名:“ImagePath”,其值为:“C:\WINDOWS\system32\spoolsv.exe”  可以在命令提示符窗口运行以下命令恢复Windows默认的依赖关系(Print Spooler服务默认依赖RPCSS服务):

sc config spooler depend= RPCSS

当然,也可以打开注册表编辑器,进入以下注册表项:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler

在右侧的详细窗格里找到DependOnService键值,确保其数值数据为RPCSS,删除其他任何的依赖服务。