寻梦网络,wangdi1900的个人空间,真诚期待与你成为朋友!

spoolsv.exe占cpu 99%的解决方法

上一篇 / 下一篇  2006-11-30 18:28:45 / 个人分类:软件

spoolsv.exe占cpu 99%的解决方法


前几天,太太的笔记本遇到了spoolsv.exe占cpu 99%的的问题,要我帮她重新安装操作系统。我是懒得重装的,所以在网上搜索了一下:大部分关于这个问题的文章都是将相关打印后台服务给禁用解决的,可是这样就不能打印了,岂不有点因噎废食? 后来从国外网站上找到了这篇文章:tim's journal: spoolsv.exe hogging 99% of cpu - the fix

解决方法其实很简单,

一,使用了杀毒软件排除了病毒和已经使用防间谍软件排除了恶意软件的影响

二,这可能是由于已安装的打印机的驱动程序损坏了。要解决这个问题,你可以删掉打印机和它的驱动程序并在注册表中删除一些项,具体步骤:

如果可能的话,删除所有打印机。
在打印机窗口,在文件菜单上,单击服务器属性。
在驱动器标签上,删除所有已安装的打印加驱动程序。

启动注册表编辑器(Regedit.exe)。
导出下列注册表项:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Print

删除在下列项下面列出的任何项(不要把它们自己删掉):

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86\Drivers\Version-2
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86\Drivers\Version-3
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Print\Environments\Windows NT x86\Drivers\Version-2
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Print\Environments\Windows NT x86\Drivers\Version-3

删除在下列项下面列出的任何非默认项:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Print\Monitors

默认的监督程序包括:

AppleTalk Printing Devices (当装有为 Macintosh 的服务时)
BJ Language Monitor
Local Port
PJL Language Monitor
Standard TCP/IP Port
USB Monitor
Windows NT Fax Monitor (When a Fax Modem is installed)

要获得更多信息,有关那个项不是默认的,请点击下面的文章序号来查阅在微软知识库中对应的文章:
Q260142 How to Troubleshoot Windows Printing Problems

删除在下列项中列出的任何项:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Print\Printers

退出注册表编辑器。
重启你的计算机,并重新安装所需的打印机。

反馈一:这个问题真的解决了,打印机也没有问题,可以使用.谢谢了.(注意:出现这种情况的原因是,您在打印文件时候,没有完全完成您的打印任务,所以后台一直在尝试执行打印操作造成的)

,“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler”这个注册表项的里面需要添加个“ImagePath”它的属性为“可扩充字符串值”,键值“%SystemRoot%\system32\spoolsv.exe”;关闭注册表后,我的电脑--管理---服务---print spooler (重启动此服务),祝贺大家好运


四,只要清空C:\WINDOWS\system32\spool\PRINTERS 目录下所有的文件即可。

而原因在Microsoft网站上也有文档说明:Windows 后台打印程序没有删除打印作业后台文件导致的打印程序可能会反复地尝试对该打印作业进行后台处理


解决方案:
为避免发生此问题,请不要在打印后台文件位于 %Systemroot%\System32\Spool\Printers 文件夹中时更改它的属性。

要解决此问题,请删除只读属性,然后将该后台文件从 %Systemroot%\System32\Spool\Printers 文件夹中删除。

要删除只读属性,请右键单击 Windows 资源管理器或我的电脑中的后台文件,单击属性,单击清除只读复选框,然后单击确定。

有关如何在 Windows 2000 中删除文件的更多信息,请单击开始,单击帮助,单击索引选项卡,键入删除,然后双击删除文件主题。

假如不能直接
建议您在开机时,猛按F8
进入"安全模式"
桌面出现后,请在工作列按下滑鼠右键,选择工作管理员
在CPU点两次排序,让最高的执行顺序列在最上方
此时进行版主所提供的方式,把C:/WINDOWS/system32/spool/PRINTERS的所有文件删除
若此时SPOOLSV.EXE在TASK冲到100%令您无法执行删除档案的动作时,先把SPOOLSV.EXE工作删除(系统只会重试启用SPOOLSV.EXE3次,每次间隔3分钟)
趁著3分钟的空档赶紧动作吧
完成后,重新启动即可

=========================

反馈1:老大我按你的方法把那个文件夹清空,造成的直接后果就是我的打印机用不了了!!!!!!你害死我了。后来我把那些文件还原也不起作用了!!!

反馈2:我在进程中终止了SPOOLSV.EXE再把PRINTERS清空后,网络打印机不能用了怎么办????

反馈3:兄弟啊!我搞了他妈的一天,现在终于搞好了,原来是要把 C:\WINDOWS\system32\spool\PRINTERS 的文件也扇掉啊!~

反馈4:删除了C:/WINDOWS/system32/spool/PRINTERS里面的文件,只能好一时。过会它又自己复原了。

反馈5:非常感谢楼主!我也只是清空了《C:\WINDOWS\system32\spool\PRINTERS 》目录下所有的文件,一切问题都解决了,不占内存了,而且打印机正常。
真是非常感谢楼主!!!!

反馈6:是啊我TMD也被这个东东搞了一个晚上,看了楼主们的个绍,把C:\WINDOWS\system32\spoolsv.exe这个文件给全删了,再在我的电脑 -> 点击右键,选择管理,服务,禁用print spooler服务
哈哈,当时重新启动和第二天重新启动都没问题,我不用打印机的,建立不用打印机的兄弟们可以用此方法哦。


,另外一个解决反复出现spoolsv这个问题方法:可能驱动程序和office2003冲突,打印机有个后台管理的选项可以控制。将spoolsv服务打开(具体是在我的电脑---管理----服务---PRINT SPOOL,启动),然后打开控制面板的打印机项目,右键打开打印机属性---高级,把后台打印改为直接打印---OK!


,在windows xp 安全公告上下了个补丁(此补丁暂时我未知),又重装了一下驱动解决了.可能两个措施做一个就行.(没有验证,也没法验证了),现在我的打印机能打印了(hplasejet1010)
如果你的系统是盗版,又不支持自动更新,建议你如果除了问题去看一下微软的安全公告很有用.
   以上回答楼上有两位不能使用打印机的同志的问题.

,1、在Windows任务管理器中,中止SPOOLSV.EXE进程
2、删除C:/WINDOWS/system32/spool/PRINTERS目录下的文件。
3、删除所有打印机,(很可能是office软件自动安装的打印机搞的鬼!我没有试,只是全部删除了)
4、重新安装你的打印机。
我用上述方法处理后一直没问题,供大家参考!
另外,如果你的SPOOLSV.EXE如上面兄弟说的,文件大小不是56.5k,那么它就是木马,网上有许多处理该木马的方法,可以参考。如果你删除了所有SPOOLSV.EXE,则你的打印机就不能用了,因为没有后台打印支持,添加打印机也不能,你就只有用上面兄弟的方法,从正常的同操作系统的电脑中复制SPOOLSV.EXE (%systemroot%\system32目录),将正常的同操作系统的电脑中的注册表的 HKEY_LOCAL_MACHINE\SYTEM\SERVICE\SPOOLER分支导出,再从本机导入该注册表文件。


TAG: 软件 spoolsv

C.E.O. 引用 删除 wangdi1900   /   2006-12-01 11:15:22
是病毒吗?
可能不是啊
我们在一起--梦之翼 引用 删除 梦之翼   /   2006-12-01 10:43:08
此问题解决过,嘿嘿。木马杀客杀后,在注册表删了这个毒
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-11-22  
      1
2345678
9101112131415
16171819202122
23242526272829
30      

数据统计

  • 访问量: 239842
  • 日志数: 1576
  • 图片数: 5
  • 文件数: 27
  • 书签数: 176
  • 建立时间: 2006-08-06
  • 更新时间: 2008-11-08

RSS订阅

Open Toolbar