首先我們先來了解一下ntoskrnl.exe是什么進程,有什么作用。
ntoskrnl.exe 是 Windows 操作系統(tǒng)的一個重要內(nèi)核程序文件,里面存儲了大量的二進制內(nèi)核代碼,用于調(diào)度系統(tǒng)。在系統(tǒng)經(jīng)過預(yù)啟動和啟動階段后進入內(nèi)核調(diào)用階段時由 Ntldr 調(diào)用 ntoskrnl.exe, 在 Windows XP 系統(tǒng)中 ntoskrnl.exe 存儲了啟動 logo 畫面。 調(diào)用 ntoskrnl.exe 文件時將由 ntdetect.com 收集的硬件信息傳遞給它,同時被調(diào)用的還有 hal.dll 文件。在正常情況下,在任務(wù)管理器是以"System"的名字出現(xiàn)的。注意:ntoskrnl.exe 也可能是 w32.bolzano 病毒,如果發(fā)現(xiàn)異常的 ntoskrnl.exe 文件,請立即使用殺毒軟件進行查殺。
ntoskrnl.exe占用cpu高怎么辦?
遇見ntoskrnl.exe進程占用cpu高的情況,我們可以使用二步走的方式解決。也就是第一步不行再嘗試第二步。
一、禁用某些計劃任務(wù)。
1、打開開始菜單,在windows文件下找到控制面板點擊打開。
2、將控制面板 的查看方式修改為【大圖標】,在下面點擊【管理工具】;
3、雙擊打開【任務(wù)計劃程序】;
4、在右側(cè)“活動任務(wù)”下雙擊打開【process memory diagnostic events】;
5、接著將“ProcessMemoryDiagnosticEvents”和“RunFullMemoryDiagnostic”分別單擊右鍵,選擇“禁用”;
6、禁用完后在右側(cè)點擊 .Net Framework 項,在右分別將“.NET Framework NGEN v4.0.30319”、“.NET Framework NGEN v4.0.30319 64”、“.NET Framework NGEN v4.0.30319 64 Critical”、“.NET Framework NGEN v4.0.30319 Critical”4個計劃任務(wù)禁用,如圖:
設(shè)置完成之后重啟計算機,一般就可以解決問題了。如不能,請繼續(xù)往下看。
二、如第一步設(shè)置無效我們就要考慮是否系統(tǒng)中病毒了。
打開360或者卡巴斯基等殺毒軟件對全屏進行查殺即可,等待查殺完成重啟電腦查看效果。
總結(jié):以上就是ntoskrnl.exe進程占用cpu高的解決方法了,希望對大家有幫助。