你注意到了嗎Windows 10 系統凍結最近的 Windows 10 更新後,啟動時沒有響應您的點擊?檢查任務管理器有一個名為“ntoskrnl.exe“使用幾乎 99% 或 100% CPU 或系統資源。在這篇文章中,我們討論什麼是ntoskrnl.exe?為什麼它會導致巨大的系統資源以及修復 Windows 10 版本 22H2 上 Ntoskrnl.exe 高 CPU 使用率的一些解決方案。讓我們開始吧:
Ntoskrnl.exe(Windows NT操作系統內核)是系統的基本部分或操作系統的基本部分,負責處理一些重要的服務,例如進程管理、內存管理和硬件虛擬化。此外,該可執行文件還涉及內存管理器、緩存管理器、執行器、安全參考監視器、內核,還有任務調度器。
Ntoskrnl.exe CPU 使用率高
有多種原因可能導致 Ntoskrnl.exe 高 CPU 使用率,例如更新錯誤、病毒惡意軟件感染、過時的不兼容設備驅動程序或應用程序、損壞的系統文件、任何 Windows 服務卡在後台等。無論是什麼原因,這裡都有一些您可以用來修復的解決方案Ntoskrnl.exe Windows 10 上的高 CPU 使用率。
首先,安裝具有最新更新的良好防病毒應用程序,並執行完整的系統掃描以檢查並確保病毒/惡意軟件感染不會導致 Windows 10 上的 Ntoskrnl.exe CPU 使用率過高。
還運行免費的系統優化器,如 Ccleaner 清除系統垃圾、緩存、內存轉儲、臨時文件等,這有助於提高系統性能。
禁用運行時代理:
- 打開“設置”應用程序並轉到“系統”。
- 在系統窗口內,找到通知和操作
- 取消選中“顯示有關 Windows 的提示”。
禁用 Sysmain(以前稱為 Superfetch):
- 按 Windows 鍵 + R,輸入 services.msc 並確定
- 在這裡找到 sysmain 服務
- 右鍵單擊 syamain 並選擇屬性。
- 將啟動類型設置為禁用。
- 然後單擊“停止”按鈕停止該服務。
- 最後,單擊“應用”和“確定”保存更改。
- 對後台智能傳輸服務 (BITS) 執行相同的操作。
現在重新啟動 PC,使其恢復正常並修復 CPU 使用率過高的問題。
檢查不兼容的程序
一些用戶表示,只有在使用某些程序時才會出現這種情況。特別是當他們在後台運行防病毒軟件時。防病毒軟件可能與某些程序存在衝突。下次遇到這種情況時,請多加註意,看看是否能找到擾亂系統的程序。如果可以找到此類程序,請嘗試重新安裝或完全卸載。
禁用啟動程序
再次強調,禁用不必要的啟動程序是解決 Windows 10 上高系統資源使用率(ntoskrnl.exe 高 CPU 使用率)問題的非常有用的解決方案。
- 禁用啟動程序 打開任務管理器
- 然後移動到“啟動”選項卡
- 您將看到啟動時運行的程序列表。
- 右鍵單擊您不想在啟動時運行的應用程序,然後選擇“禁用”。
調整您的 Windows 10 以獲得最佳性能
- 右鍵單擊“計算機”圖標並選擇“屬性”
- 選擇“高級系統設置”
- 進入“系統屬性”選擇“設置”
- 選擇“調整為最佳性能”並“應用”。
- 單擊“確定”並重新啟動計算機。
更新您的驅動程序
同樣,不兼容的磁盤驅動程序(尤其是圖形和網絡驅動程序)可能是 Windows 10 上高系統資源使用率或 100% CPU 使用率的第一個賭注。建議檢查並更新您的驅動程序:
- 按住 Windows 鍵並按 R。鍵入hdwwiz.cpl並單擊“確定”
- 轉到“驅動程序”選項卡,然後單擊“更新驅動程序”
- 選擇自動選項從互聯網查找並安裝更新的驅動程序
- 重新啟動你的電腦
或者重新安裝設備驅動程序。
運行 DISM 和 SFC 實用程序
有時,損壞的系統文件也會在 Windows 計算機上引起不同的問題。特別是在最近的窗口升級之後,如果 Windows 系統文件損壞,您可能會面臨啟動錯誤高系統資源使用率等問題。我們建議運行系統文件檢查器工具,該工具可以掃描並恢復丟失的損壞的系統。
- 要執行此操作,請以管理員身份打開命令提示符
- 然後輸入證監會/scannow並按回車鍵。
- 這將掃描丟失的系統文件
- 如果發現任何 SFC 實用程序,則會從位於 %WinDir%System32dllcache 上的特殊文件夾中恢復它們。
- 等待 100% 完成該過程,然後重新啟動 Windows。

如果 SFC 掃描結果發現損壞的系統文件但無法修復它們,則運行 DISM 命令它修復系統映像並允許 sfc 完成其工作。
調整 Windows 註冊表編輯器
按 Windows + R,輸入 regedit 並按 Enter 鍵打開 Windows 註冊表編輯器。
- 首先備份註冊表數據庫並導航到以下鍵
- HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager內存管理,
- 尋找'關閉時清除頁面文件',找到後雙擊它,然後將值數據更改為 1。
現在導航到 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory ManagementPrefetchParameters。在這裡,您必須將啟用預取器值 2 或 3 更改為 0。現在就關閉註冊表編輯器並重新啟動設備。我確信 Windows 10 上的 Ntoskrnl.exe 不會出現更高的 CPU 使用率。
