一键解决Spoolsv.exe导致的CPU占用过高问题
作者:海的那边(程一)
写于2007年11月21日,武汉
(首个自动化地完成Spoolv占用CPU达到100%问题的原创工具。)
今天有用户反映自己的计算机CPU占用率高达100%的问题。在任务管理器中检查,发现问题是由Spoolsv.exe这个进程导致。经过比对正常文件,这个Spoolsv.exe并没有感染病毒。
在微软知识库中,关于此问题的描述如下:
“当打印队列文件损坏时,Print Spooler 服务的进程 spoolsv.exe 可能会导致很高的 CPU占有率,同时无法继续执行打印过程。重新启动 Print Spooler 服务也不能解决上述问题。”
删除Spoolsv.exe或者停止其对应的服务,能立即解决CPU的高占用问题,但却失去了打印能力,显然不可取。下载专杀工具的方法只对Spoolsv.exe感染病毒时才有效,对正常Spoolsv.exe文件引起的故障是无效的。微软官方建议手工删除打印队列文件SHD 或 SPL,这个操作说起来容易做起来麻烦。
迄今为止,网络上关于此问题的一般描述不外查杀病毒和手工删除两类方法。前者显然对本案例无效,后者不是普通用户能完成的,甚至对此问题研究不深的系统维护工程师也不能短期内解决。
海的那边研究了此问题,给出一个自动化的解决方案,运行本文所提供的一个小工具(长度64K),能够解决spoolsv.exe占用CPU过高的问题。这也是首个自动化地完成Spoolv占用
CPU达到100%问题的原创工具。运行此工具,一键解决问题。您可以试试看。下载地址是:http://www.defae.com/bbs/dispbbs.asp?boardID=16&ID=610&page=1。
实际上,这个工具还有另一个非常有用的用途,那就是立即停止正在进行的打印。我们知道,Windows下的打印一旦开始,就很难停住。关闭打印机电源吗?打开电源后系统依然会继续打印!重新启动计算机?重启后系统也依然会继续打印!原因是Windows在打印开始前就已经生成了打印缓冲文件在硬盘上了。想立即停止打印吗?想紧急停止打印吗?使用本工具就能轻松奏效。
■
我的其它文章:
fs2you下载空间无法打开的解决办法 (2008-08-1208:50:42)效果存疑的优化:把临时文件放在单独的分区(2008-08-0108:26:14)绿鹰PC万能精灵VS360安全卫士(2008-07-1716:24:30)Windo wsVista败局已定?(2008-07-1211:12:46)关于WindowsXP精简定制的海氏定理 (2008-07-0217:03:12)产品设计的一大笑话—皮革版笔记本电脑(2008-07-0209:53:40)ADSL密码查看工具Dialupass(2008-06-2512:44:03)杀毒软件NOD32的致命弱点(2008-06-1817:23:13)错误优化的典型:去掉快捷方式上的小箭头(2008-05-1513:25:14)使用VISTA的人真的有1.4亿吗?(2008-05-1208:53:16)热评:正在攻击CNN网站的爱国黑客网页代码分析(2008-04-2316:33:45)关于DOS下ghost对SATA硬盘和RAID的支持问题 (2008-04-1013:47:20)在EeePC上10分钟快速安装XP系统(2008-01-0810:20:00)笔记本PK:IBMVS神舟(2008-01-0210:27:38)一键解决Spoolsv.exe导致的CPU占用过高问题 (2007-11-2112:48:01)蓝色戈壁笔记本测试工具箱(2007-11-1606:36:56)WindowsXP关键安全更新程序(KB943460)(2007-11-1409:29:22)我给易PC(EeePC)泼点冷水