首先我們先來了解一下ntoskrnl.exe是什么進程,有什么作用。
ntoskrnl.exe 是 Windows 操作系統(tǒng)的一個重要內核程序文件,里面存儲了大量的二進制內核代碼,用于調度系統(tǒng)。在系統(tǒng)經(jīng)過預啟動和啟動階段后進入內核調用階段時由 Ntldr 調用 ntoskrnl.exe, 在 Windows XP 系統(tǒng)中 ntoskrnl.exe 存儲了啟動 logo 畫面。 調用 ntoskrnl.exe 文件時將由 ntdetect.com 收集的硬件信息傳遞給它,同時被調用的還有 hal.dll 文件。在正常情況下,在任務管理器是以"System"的名字出現(xiàn)的。注意:ntoskrnl.exe 也可能是 w32.bolzano 病毒,如果發(fā)現(xiàn)異常的 ntoskrnl.exe 文件,請立即使用殺毒軟件進行查殺。
ntoskrnl.exe占用cpu高怎么辦?
遇見ntoskrnl.exe進程占用cpu高的情況,我們可以使用二步走的方式解決。也就是第一步不行再嘗試第二步。
一、禁用某些計劃任務。
1、打開開始菜單,在windows文件下找到控制面板點擊打開。

2、將控制面板 的查看方式修改為【大圖標】,在下面點擊【管理工具】;


3、雙擊打開【任務計劃程序】;


4、在右側“活動任務”下雙擊打開【process memory diagnostic events】;


5、接著將“ProcessMemoryDiagnosticEvents”和“RunFullMemoryDiagnostic”分別單擊右鍵,選擇“禁用”;


6、禁用完后在右側點擊 .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個計劃任務禁用,如圖:

設置完成之后重啟計算機,一般就可以解決問題了。如不能,請繼續(xù)往下看。
二、如第一步設置無效我們就要考慮是否系統(tǒng)中病毒了。
打開360或者卡巴斯基等殺毒軟件對全屏進行查殺即可,等待查殺完成重啟電腦查看效果。
總結:以上就是ntoskrnl.exe進程占用cpu高的解決方法了,希望對大家有幫助。