论文部分内容阅读
大家在系统变慢的时候打开进程管理器会偶尔发现ekrn.exe进程驻留在进程管理器里面,查看其内存和CPU占用情况,发现高峰期的时候甚至能让CPU占用率达到100%。尝试结束ekrn.exe进程,发现进程管理器里面拒绝访问,这个时候可能大家对这个ekrn.exe就素手无策了。到底ekrn.exe是什么进程,怎么样去关闭ekrn.exe呢?小编给大家说说关于ekrn.exe进程的一些小知识。
ekrn.exe是什么?
ekrn.exe是ESET Smart Security或ESET NOD32 Antivirus反病毒软件相关程序。
既然我们已经知道ekrn.exe是反病毒软件相关程序,那么我们应该如何去解决这个问题呢?
根据微软官方提供的信息,打了XPSP2补丁的计算机在安装nod32之后,nod32的一个进程ekrn.exe会出现占用cpu过高的情况,而微软的SP3之后已经避免了这一现象的出现。所以避免ekrn.exe占用CPU100%或者占用CPU过高的一个解决办法便是使用SP3版的Window XP系统。但这里小编要提醒大家,在确认你的系统是正版系统的情况下才打SP3补丁,如果不是正版系统,不建议你打SP3补丁,以免造成更可怕的问题。
如果你的电脑已经是SP3了,那就可以按下面的方法解决这个问题。
1.暂停nod32的一切监控。方法有两种:第一种,右键任务栏图标中的nod32绿色小眼睛,选择“禁用病毒和间谍防护”;第二种,启动程序中的nod32,选择“设置”标签下“暂时禁用病毒和间谍防护”,如果你使用的nod32的高级模式,点击“设置”后,选择“病毒和间谍防护”,将“文件系统”、“电子邮件”和“Web访问”三个项目都“禁用”。
2.稍后几秒钟,ekrn.exe占用自动降为0%,如果没有耐心等待,请在任务管理器中将ekrn.exe“结束进程”。
3.稍后几秒钟,打开控制面板—管理工具—服务(如果你不想麻烦,可以直接在运行中输入 services.msc),找到“Automatic Updates”项目,右键的属性设置为“禁用”,并右键“停止”此服务。
4.打开 C:WINDOWSSoftwareDistribution 文件夹,删除其中所有文件。
5.按照第3步,找到“Automatic Updates”,右键属性设为“自动”,并右键“启动”该服务。
6.按照第1步中的方法,恢复nod32的全部监控。
分析:遇到这种情况,ekrn.exe进程高占用CPU并非nod32杀毒软件问题,而是SP2补丁中SVCHOST.exe的bug所致,Windows update服务下载安装的反复失败可能造成了这一问题,而Windows update服务,也就是我们设置的“Automatic Updates”服务是依赖于SVCHOST.exe的一个后台程序,而反复的下载安装失败引起了nod32进程ekrn.exe的高度怀疑,从而造成了ekrn.exe占用CPU居高不下的问题。
如果上述方法无效不妨尝试以下方法:
ekrn.exe占用CPU100%还有可能是ESET的高度启发式扫描造成的,在高级设置—病毒和间谍软件防护—设置—选项—去掉高度启发式扫描前的勾,在高级设置—文件系统实时防护—设置—选项—去掉高度启发式扫描前的勾即可。
ekrn.exe是什么?
ekrn.exe是ESET Smart Security或ESET NOD32 Antivirus反病毒软件相关程序。
既然我们已经知道ekrn.exe是反病毒软件相关程序,那么我们应该如何去解决这个问题呢?
根据微软官方提供的信息,打了XPSP2补丁的计算机在安装nod32之后,nod32的一个进程ekrn.exe会出现占用cpu过高的情况,而微软的SP3之后已经避免了这一现象的出现。所以避免ekrn.exe占用CPU100%或者占用CPU过高的一个解决办法便是使用SP3版的Window XP系统。但这里小编要提醒大家,在确认你的系统是正版系统的情况下才打SP3补丁,如果不是正版系统,不建议你打SP3补丁,以免造成更可怕的问题。
如果你的电脑已经是SP3了,那就可以按下面的方法解决这个问题。
1.暂停nod32的一切监控。方法有两种:第一种,右键任务栏图标中的nod32绿色小眼睛,选择“禁用病毒和间谍防护”;第二种,启动程序中的nod32,选择“设置”标签下“暂时禁用病毒和间谍防护”,如果你使用的nod32的高级模式,点击“设置”后,选择“病毒和间谍防护”,将“文件系统”、“电子邮件”和“Web访问”三个项目都“禁用”。
2.稍后几秒钟,ekrn.exe占用自动降为0%,如果没有耐心等待,请在任务管理器中将ekrn.exe“结束进程”。
3.稍后几秒钟,打开控制面板—管理工具—服务(如果你不想麻烦,可以直接在运行中输入 services.msc),找到“Automatic Updates”项目,右键的属性设置为“禁用”,并右键“停止”此服务。
4.打开 C:WINDOWSSoftwareDistribution 文件夹,删除其中所有文件。
5.按照第3步,找到“Automatic Updates”,右键属性设为“自动”,并右键“启动”该服务。
6.按照第1步中的方法,恢复nod32的全部监控。
分析:遇到这种情况,ekrn.exe进程高占用CPU并非nod32杀毒软件问题,而是SP2补丁中SVCHOST.exe的bug所致,Windows update服务下载安装的反复失败可能造成了这一问题,而Windows update服务,也就是我们设置的“Automatic Updates”服务是依赖于SVCHOST.exe的一个后台程序,而反复的下载安装失败引起了nod32进程ekrn.exe的高度怀疑,从而造成了ekrn.exe占用CPU居高不下的问题。
如果上述方法无效不妨尝试以下方法:
ekrn.exe占用CPU100%还有可能是ESET的高度启发式扫描造成的,在高级设置—病毒和间谍软件防护—设置—选项—去掉高度启发式扫描前的勾,在高级设置—文件系统实时防护—设置—选项—去掉高度启发式扫描前的勾即可。