NOD32进程ekrn.exe占用cpu的解决方案

2009年12月29日 软件技术 NOD32进程ekrn.exe占用cpu的解决方案已关闭评论 阅读 1,855 次

我使用的杀毒软件是ESET NOD32,这个杀毒软件有不带防火墙的EAV和带防火墙的ESS。我用的是ESS,其中有一个ekrn.exe的进程经常cpu占用100%,尤其是刚刚开机之后。
原因分析和解决方案:
怀疑是在电脑开机后Windows updata进行升级文件检测目录为C:\WINDOWS\SoftwareDistribution和C:\WINDOWS\system32\SoftwareDistribution
其实这只是windows的一个目录,这里关系着系统的更新问题,如下级目录的download是下载补丁。由于Windows在Windows updata时会在硬盘上建立相应记录文件夹,并把相应升级信息写入注册表,假如升级出现错误,注册表也相应记录错误信息。并在每次Windows updata中去自动访问SoftwareDistribution目录,以至于出现依次升级错误就会造成以后屡次出现错误,而造成升级次次失败。


SoftwareDistribution由于在正常模式下系统会自动调用,所以正常模式下无法改名或删除。可以先关闭Windows updata服务然后删除目录,或者进入安全模式修改后,再次Windows updata,系统找不到该文件夹,会自动重建该目录,并重新扫描系统升级信息,以至可以成功升级 相应的文件会减少很多,系统也轻松了,就不会开机扫描很多文件,造成占用CPU过高 这样就不会因为错误而频繁检测升级文件,svchost占用cpu也与这个有关。
如果是在复制移动大文件时CPU占用厉害 那么可以关闭实时监控的高级启发。
如果是压缩RAR或者ZIP文件,完全可以把这些文件排除,因为当你解压这些文件时,ESET NOD32会对解压出的文件进行安全扫描的,放心使用。
补充:开机时ESET NOD32会自动更新,然后会对隔离文件进行再次扫描,如果隔离文件很多很大,就会造成卡机现象,用户可以关闭更新后扫描隔离文件,在高级设置-更新中设置下,或者删除隔离文件。

评论已关闭!