win10下到底如何關閉WmiPrvSE.exe呢?
WmiPrvSE.exe佔用cpu達到50%以上,電腦總是發燙,影響別的程序使用。試過網上諸多方法都未有效果,到底應該如何處理這個問題呢。
多謝~
WMI就像是linux的bash腳本改成了SQL,可以監控和修改任何Windows的設置,這屬於基礎部件,無法禁用。題主應該找的是到底誰總是在用這個東西。
正如輪子哥所說,關閉它不能解決根本問題。你可以試試找到萬惡之源,比如:Process Monitor 用它找到哪些文件或者註冊表總被wmiprvse訪問;Process Explorer 用它找到是誰總在調用wmiprvse;或者如果你願意參考英文教程,巨硬的博客上也有記錄wmiprvse的請求來源並進行分析的方法:Is WMIprvse a real villain?
按照輪子哥和軒轅奇俠回答裡面提到的內容,我用ProcessMonitor查到了一個非常頻繁的操作是C:WindowsSystem32 zres.dll這個文件被頻繁的創建和訪問,搜索這個文件之後發現不止win10有這個問題,在一個2008系統上面wmiprvse佔用過高的討論中,回答裡面的解決方案對我是有效的,題主可以試一試。
wmiprvse.exe and high cpu with tzres.dll on 2008 R2
I had the same issue on a 2008 R2 terminal server,, so much research I put into it and not a lot of consistent help on this issue. I finally ran a
winmgmt.exe /resetrepository to start the sync over and CPU dropped to normal function.I have been monitoring it all day and it seems fine, If it comes back I"ll set the damn thing on a batch and schedule haha.Deselo
要用管理員許可權的命令行才能執行,否則會報錯「拒絕訪問」。
這個東西是個中間件,很多東西會調用到,基本無法「徹底關閉」。你可以進資源管理器查看是什麼東西調用的,然後幹掉調用進程。
前兩天正好遇到這個問題(WMI Provider Host導致CPU高),國內的資料翻遍了也沒解決,後來偶然看到了YouTube上的 這個方案,一下解決了,你試試。
https://www.youtube.com/watch?v=l01HoTmYBIs
1、運行services.msc
2、找到WMI 服務(Windows Management Instrumentation)
3、重新啟動它。歐啦
我也用ProcessMonitor查到了 C:WindowsSystem32 zres.dll 等相關文件被頻繁的操作,看相關日誌載入的模塊裡面唯一未知廠商的dll是火絨的 dtrampo.dll 。卸載火絨重啟後目前正常。大家可以先試試卸載各種安全軟體。
真巧,最近電腦爆卡,也發現了這個cpu大戶,嘗試了很多方法,包括重啟服務的,但是收效甚微。
我是這樣解決的:重啟資源管理器!
雖說不知道什麼原理,但是好用就行。
具體方法如下:
1.新建.txt 文本文檔
2.打開複製以下字元
@echo off
echo explorer.exe已關閉!
taskkill /im explorer.exe /f
echo 正在開啟explorer.exe
start "" "C:WINDOWSexplorer.exe"
echo explorer.exe已開啟!
ping -n 4 127.1&>nul
exit
3.保持退出。修改文件屬性,把txt 變成.bat
4.確定,雙擊
應該就能管一陣子了。
這兩天我也遇到了這個問題,試了上面說的方法都沒有適合我的情況,最後在這篇文章WMI Provider Host high CPU usage on Windows 10 [Fix]的最後一條找到了解決方案,通過一個個禁用服務、重啟進行排查,雖然比較麻煩,但是解決了問題,我的衝突服務是rabbitMQ軟體提供的服務,僅供參考。另外這篇文章總結的比較全面,上述方案基本都有總結到。
我發現的解決方法就是把 Windows Management Instrumentation 的所有依賴服務都打開...
是打開,不是關掉。
或許把未啟用的依賴服務刪掉也能解決。
這幾天我升級創意者更新,就出現這問題了,回滾上一版本也問題依舊!然後我看youtube教程都是教:
net stop iphlpsvc
net stop wscsvc
net stop Winmgmt
y
net start Winmgmt
net start wscsvc
net start iphlpsvc
pause
保存成cmd
我都是把那個進程的優先順序設為最低,它願意算就讓它算去,別卡到我正事兒就行。
在使用Process Explorer 時候我發現了這篇文章也許會有用Process Explorer進程管理工具
這個進程屬於系統關鍵進程,無法簡單停掉。建議刪掉系統中不常用的軟體或工具。Win10上暫時沒有已知問題,所以這種問題一般都是三方軟體做WMI查詢間接導致。
推薦閱讀:
※Windows是如何統治世界的?
※關於新手如何選擇linux發行版的問題?
※僅僅從好玩程度考慮,做編譯器或操作系統哪個更有趣味?
※操作系統課講64位系統而不是32位,哪些概念會完全不同?哪些不會有什麼變化?
TAG:微軟Microsoft | 操作系統 | 計算機 | 程序 | Windows10 |