WMI Provider Host(wmiprvse.exe)佔用CPU高的解決方案

新裝windows8.1 發現WMI Provider Hostwmiprvse.exe)佔用CPU非常高,有事會瞬間飆升到100%造成機器卡死幾秒。尋找了很久找到了以下解決方案:
1、
首先要排除病毒或木馬的可能。
2、
在運行裏執行 services.msc啓動系統服務。
3、
找到windows management Instrumentation 這個服務,右鍵點擊選擇屬性查看該服務的相關依賴服務。
4、
將依賴服務裏除了windows firewall/Internet connection sharing(ICS)設爲自動啓動,其餘相關服務都設置爲手動啓動。
5、
重啓機器。

我按上述步驟找到windows management Instrumentation的相關依賴服務,有三個:Internet connection sharing(ICS)IP HelperSecurity Center

WMI <wbr>Provider <wbr>Host(wmiprvse.exe)佔用CPU高的解決方案

Internet connection sharing(ICS)原本就是禁用。IP Helper是和IPv6有關,目前基本上是沒有用的,原本是自動,改爲手動。

WMI <wbr>Provider <wbr>Host(wmiprvse.exe)佔用CPU高的解決方案

Security Center是安全中心,原本設置是自動(延遲),因爲覺得還有用,沒捨得改。

WMI <wbr>Provider <wbr>Host(wmiprvse.exe)佔用CPU高的解決方案

上面方案所說的windows firewall,是win8.1自帶的防火牆。這個我就不需要了,禁用了。

WMI <wbr>Provider <wbr>Host(wmiprvse.exe)佔用CPU高的解決方案

重啓計算機後發現ok了。

老實說我只將IP Helper改爲手動、windows firewall改爲禁用就解決了問題,個人以爲WMI Provider Hostwmiprvse.exe)佔用CPU非常高windows firewall相關的可能性更大些。所以建議先將windows firewall禁用看看,如果沒用再按上面的方案進行。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章