網站首頁 教育 學前教育 精緻生活 飲食養生 命理 科普教育 金融 歷史 影視 數碼 熱門資訊
當前位置:生活百科站 > 數碼 > 

wmi provider host程序介紹

欄目: 數碼 / 釋出於: / 人氣:6.74K

最近很多使用者在使用電腦的時候發現了wmi provider host程序佔用記憶體比較大,不知道這個程序到底是幹什麼的,能不能禁止,怎麼禁止。下面來一起看看想想的介紹吧。

wmi provider host程序介紹

WMI 即 Windows Management Instrumentation(Windows 管理規範)的簡寫,是 Windows 作業系統的一項內建功能,它為軟體和管理指令碼提供了一種標準化方法,可以用於請求有關 Windows 作業系統狀態和其它資料資訊。WMI Provider 則在有相關請求時提供、返回這些資訊。

例如,通過軟體或指令碼程式碼可以查詢有關 BitLocker 驅動器加密狀態的資訊、檢視事件日誌中的條目,或者通過 WMI Provider 呼叫當前系統中已安裝的應用程式,等等操作。

對於集中管理 Windows PC 的企業或團體來說,WMI 這是一個特別有用的功能,IT Pro 可以通過指令碼請求資訊並在管理控制檯中以標準方式輸出顯示。即便在個人使用者的家用電腦上,某些軟體也會通過 WMI 介面來請求有關作業系統的資訊。

當然,你也可以自己使用 WMI 來查詢有用的資訊,例如獲取電腦的序列號、檢視主機板型號,或是硬碟的 SMART 執行狀況等。具體使用方法,此文不作介紹,大家可以自學 WMI 的命令列工具——WMIC。

前面已經說過,WMI Provider Host 通常情況下不會使用太多的 CPU 資源,因為它在決大多數時間都處於空閒(閒置)狀態。只有當一個應用程式或指令碼通過 WMI 查詢資訊時,才偶爾使用一些 CPU 資源,這都屬於正常情況。

但如果 WMI Provider Host () 程序長時間佔用很高 CPU 使用率的話,這就不正常了,WMI Provider Host 在正常情況下不應該一直佔用大量的 CPU 資源。

如果你遇到上述不正常情況,可以執行 開啟「服務」,嘗試重啟「Windows Management Instrumentation」服務,可能會有所幫助。

但從決大多數情況來說,WMI Provider Host 一直佔用高 CPU 都是由其它呼叫 WMI 的程式引起的,而非 WMI Provider 本身。遇到此類情況,可以使用 開啟「事件檢視器」,導航到「應用程式和服務日誌」——「Microsoft」——「Windows」——「WMI-Activity」——「操作」,在錯誤日誌的 ClientProcessId 欄位中可以檢視到引起問題的程序 PID。

從技術上來說,「Windows Management Instrumentation」服務是可以禁用的,但這會影響到 Windows PC 的諸多方面,所以該服務應該讓其獨自執行。正如 WMI 服務的官方描述所說:如果此服務被終止,多數基於 Windows 的軟體將無法正常執行。所以不應該禁用此項服務!

如果你遇到 WMI Provider Host ()程序長期高 CPU 佔用的問題,可以嘗試重啟服務,或者通過檢視 Event Log 的方式找出導致問題程序元凶。

1、按Win鍵+R鍵,開啟執行,輸入,點選確定,開啟服務框;

wmi provider host程序介紹 第2張
wmi provider host程序介紹 第3張

2、找到Windows Management Instrumentation這個服務,右鍵,選擇屬性,選擇依存關係;

wmi provider host程序介紹 第4張
wmi provider host程序介紹 第5張

3、在依存關係中發現Windows Management Instrumentation與IP Helper、Security Center有關係;

wmi provider host程序介紹 第6張

4、回到服務中尋找IP Helper,右鍵,選擇屬性,將啟動型別改為手動;

wmi provider host程序介紹 第7張
wmi provider host程序介紹 第8張

5、其次,再回到服務中尋找Windows Firewall,同樣是右鍵選擇屬性,將啟動型別改為禁用即可。

wmi provider host程序介紹 第9張
wmi provider host程序介紹 第10張