system占用cpu高
“system 占用 CPU 高” 的問題可能由多種原因引起,以下是一些常見的解決方法:
- 調(diào)整 Superfetch 服務(wù):右鍵點(diǎn)擊開始菜單,打開計(jì)算機(jī)管理頁面;在計(jì)算機(jī)管理頁面中打開計(jì)算機(jī) “服務(wù)” 界面;在服務(wù)列表中找到 Superfetch 服務(wù);雙擊該服務(wù),把服務(wù)的啟動(dòng)類型由 “自動(dòng)” 改為 “手動(dòng)”,然后保存退出;最后重新啟動(dòng)電腦。需注意此操作需要使用計(jì)算機(jī)管理員賬戶。Superfetch 服務(wù)是用來維護(hù)和提高一段時(shí)間內(nèi)系統(tǒng)性能的,如果 system 進(jìn)程沒有影響電腦使用,則不要去設(shè)置它。
- 檢查硬件故障:system 占用 CPU 高也可能是由于 CPU 等硬件出現(xiàn)故障。可以嘗試重新插拔一下內(nèi)存、硬盤、CPU 等設(shè)備,不行就只能去維修了。
- 排查系統(tǒng)故障:如果排除了硬件問題,那可能是系統(tǒng)出現(xiàn)了故障。可以嘗試重裝一個(gè)精簡版的系統(tǒng),因?yàn)榫啺嬲加玫?CPU 和內(nèi)存相對較少。
- 定位具體進(jìn)程:借助 Process Explorer 等工具查看 system 進(jìn)程中的具體子進(jìn)程,找到占用 CPU 較高的具體進(jìn)程。例如,有用戶發(fā)現(xiàn)是 nvidiaframeviewsdkservice 服務(wù)或 vibran_drv.sys 進(jìn)程等導(dǎo)致的,可通過停用相關(guān)服務(wù)或卸載相應(yīng)軟件來解決。
- 檢查系統(tǒng)顯示相關(guān)驅(qū)動(dòng):如發(fā)現(xiàn)是 dxgmms2.sys 程序占用 CPU 高,該程序與系統(tǒng)顯示功能的驅(qū)動(dòng)及 DirectX12 相關(guān),還可能和顯卡驅(qū)動(dòng)等有關(guān)。可檢查顯卡驅(qū)動(dòng),或打開 GeForce Experience 等軟件來查看是否能解決問題。
- 設(shè)置任務(wù)計(jì)劃程序:如果是 ntoskrnl.exe 占用 CPU 過高,可以依次打開控制面板 -> 管理工具 -> 任務(wù)計(jì)劃程序,禁用右邊兩個(gè)箭頭指向的程序,然后在左邊選項(xiàng)往下找 memory diagnostic,禁用框里的兩個(gè)計(jì)劃任務(wù)。
由于引起 system 占用 CPU 高的原因可能各不相同,解決方法也需根據(jù)具體情況進(jìn)行選擇。如果問題仍然存在,建議參考專業(yè)的技術(shù)論壇或咨詢計(jì)算機(jī)技術(shù)人員以獲取更準(zhǔn)確的解決方案。同時(shí),確保系統(tǒng)和軟件都是從官方渠道下載和安裝的,以減少潛在的安全風(fēng)險(xiǎn)。
