您的位置:首页 > 其它

cisvc.exe导致CPU占用100%的解决方法。

2009-05-07 15:59 639 查看
在日常的电脑维护中,常常出现一些程序占用系统CPU达到100%的情况。一般情况下,在任务管理器中可以看到进程的名称,却不能看到进程的路径,无法提供更进一步的信息来判断系统CPU达到100%是否由中了病毒引起。比如常见的cisvc.exe导致的cpu占用,这时,我们可以通过一些简单的方法就可以解决。

一、确定程序的可靠性。

cisvc.exe是微软Windows操作系统自带的程序。位于系统盘的/Windows/system32目录下,如c:/windows/system32/cisvc.exe。全名为Content Index service ,是系统的索引服务所对应的程序。它用于监测CIDAEMON.exe内存使用状态,防止可用内存过低问题,如果cidaemon.exe内存使用超过了40M,则会自动重新启动该进程。

我们可以使用常用的icesword(冰刃)或者PE(Process Explorer)来确定是否在原来的文件位置上。如果此程序出现在其他位置,那么可以确定是病毒仿冒了系统程序运行,可以直接删除。

在位置不变的情况下,我们可以使用微软签名工具sigverif.exe(位置c:/windows/system32/sigvirif.exe)验证cisvc.exe是否被病毒替换。步骤如下:
1、在c:/windows/system32下启动sigvirif.exe。



2、点击【高级】按钮,设置成下面图片中的信息,然后点击【确定】。



3、在回到第一步的界面时点击【开始】,等待验证结束。

4、如果出现下面的界面,则说明这个程序是有微软签名的正常程序。



二、索引服务在系统空闲时会对硬盘中的文件进行大数据量的读取,所以一般除了有特殊用途的系统(比如大规模资料存取)外不建议打开此服务。

三、cisvc.exe进程占用了大量的内存和CPU的解决方法是:

  1、在桌面上的 “我的电脑” 图标上右键单击,然后选择 "管理";



2、在“计算机管理”窗口中的“服务和应用程序”下面点击“服务”,然后找到“Indexing Service”





3、右键,选择“属性”



4、在“启动类型”中选择“已禁用”,点击确定。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: