當前位置:
首頁 > 科技 > 系統變慢?WMI進程導致的CPU高佔用解決

系統變慢?WMI進程導致的CPU高佔用解決

我們有時會遇到系統變慢的情況,查看資源任務管理窗口發現是WMI導致的CPU高佔用所致。那麼,WMI究竟為何物,能否解除由它導致的CPU高佔用,如何解除?

1. 查明WMI的來龍去脈

WMI是Windows Management Instrumentation的簡稱。這個進程到底是什麼進程,它對應的文件在哪裡?讓我們通過任務管理器一探究竟。

右鍵單擊任務欄空白處並選擇「任務管理器」,進入任務管理器窗口後,在「進程」選項卡下找到服務主機Windows Management Instrumentation並單擊右鍵,選擇「打開服務」(圖1)。

在服務窗口中找到該項目,即可看到其詳細描述為「提供共同的界面和對象模式,以便訪問有關操作系統、設備、應用程序和服務的管理信息」。右鍵單擊並進入其屬性窗口,可看到該服務對應的可執行文件路徑為「C:WINDOWSsystem32svchost.exe -k netsvcs」(圖2)。

2. 禁用WMI可能帶來的不良後果

如果Windows Management Instrumentation服務被終止,多數基於Windows的軟體將無法正常運行。如果此服務被禁用,任何依賴它的服務將無法啟動。因此,即便是發生了因它而引發的CPU高佔用現象,以終止或禁用該服務的方式來解決,可能會面臨很大的風險。這往往會導致諸如USB設備、觸摸板、鍵盤之類的使用問題。

3. WMI高CPU佔用發生後怎麼辦

雖然禁用或終止WMI服務會有很高的風險,但我們可以利用重啟的辦法規避這一問題。在服務列表窗口中,右鍵單擊WMI服務,然後選擇「重新啟動」(圖3)。執行這一操作之後,CPU的使用率一般會有明顯的下降。

如果重啟WMI服務後CPU佔用率仍高,那麼可通過運行Eventvwr.msc命令啟動事件查看器,在「應用程序和服務日誌」中定位到WMI-Activity,找到標記為「錯誤」的事件,查看詳細信息中的ClientProcessId值,它所對應的就是發生問題的進程ID(PID)(圖4)。最後到任務管理器中,根據查到的PID定位相應的進程,結束該進程即可。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 電腦愛好者 的精彩文章:

辦公小技巧:Excel給不規範的數據「排排坐」
小技巧 筆記本電池健康報告建立與解讀

TAG:電腦愛好者 |