Mis on WMI pakkuja host (WmiPrvSE.exe) ja miks see kasutab nii palju protsessorit?
WMI pakkuja hostiprotsess on Windowsi oluline osa ja töötab sageli taustal. See võimaldab teistel arvutis olevatel rakendustel teie süsteemi kohta teavet küsida. See protsess ei tohiks tavaliselt kasutada palju süsteemi ressursse, kuid see võib kasutada palju protsessorit, kui teie süsteemis käitub mõni muu protsess halvasti.
See artikkel on osa meie käimasolevast seeriast, kus selgitatakse Task Manageris leiduvaid erinevaid protsesse, nagu Runtime Broker, svchost.exe, dwm.exe, ctfmon.exe, rundll32.exe, Adobe_Updater.exe ja paljud teised. Ei tea, mida need teenused on? Parem lugemine!
Mis on WMI pakkuja host?
“WMI” tähistab “Windows Management Instrumentation”. See on Windowsi funktsioon, mis pakub tarkvara ja administraatoriskriptide jaoks standarditud viisi, et nõuda teavet Windowsi operatsioonisüsteemi ja selle andmete kohta. „WMI pakkujad” annavad seda teavet nõudmisel. Näiteks võib tarkvara või käsud leida teavet BitLockeri draivi krüpteerimise olukorra kohta, vaadata sündmuste logi kirjeid või taotleda andmeid installitud rakendustest, mis sisaldavad WMI pakkujat. Microsoftil on oma veebisaidil nimekiri lisatud WMI pakkujatest.
See on eriti kasulik funktsioon arvutitele keskselt hallatavatele ettevõtetele, eriti kuna teavet saab taotleda skriptide kaudu ja näidata tavapärasel viisil halduskonsoolides. Kuid isegi kodus arvutis, võib mõni teie installitud tarkvara nõuda süsteemi kohta teavet WMI liidese kaudu.
Võite kasutada ka WMI-d ise, et leida mitmesuguseid kasulikke andmeid, mida teie arvutil tavaliselt ei kuvata. Näiteks oleme katnud WMI käsurea tööriista (WMIC), et saada teie arvuti seerianumber, leida oma emaplaadi mudeli number või lihtsalt näha kõvaketta SMART tervislikku olekut.
Miks on nii palju protsessorit?
WMI pakkuja host ei tohiks tavaliselt kasutada palju protsessorit, kuna see ei tohiks tavaliselt midagi teha. See võib mõnikord kasutada mõnda CPU-d, kui teie arvutis küsib teine tarkvara või skript WMI-lt teavet ja see on normaalne. Kõrge protsessori kasutamine on tõenäoliselt vaid märk sellest, et teine rakendus taotleb andmeid WMI kaudu.
Kuid pikaajaline kõrge CPU kasutamine on märk, mis on valesti. WMI pakkuja host ei tohiks kogu aeg kasutada palju CPU ressursse.
Windowsi juhtimisseadme teenuse taaskäivitamine võib aidata, kui see on halvas seisukorras. Sa võid ka arvuti taaskäivitada, kuid teenust on võimalik taaskäivitada ilma arvuti taaskäivitamata. Selleks avage menüü Start, sisestage “Services.msc” ja vajutage teenuse tööriista käivitamiseks Enter.
Leidke loendis „Windows Management Instrumentation teenus”, paremklõpsake seda ja valige „Restart“.
Kui näete järjekindlalt kõrget CPU kasutust, siis on tõenäoline, et teie süsteemis käitub teine protsess halvasti. Kui protsess nõuab WMI pakkujatelt pidevalt suurt informatsiooni, põhjustab WMI pakkuja protsess protsessori kasutamisel palju protsessorit. See teine protsess on probleem.
Et tuvastada, milline konkreetne protsess põhjustab WMI-ga probleeme, kasutage Event Viewerit. Windows 10 või 8 puhul saate paremklõpsata nuppu Start ja valida selle avamiseks „Event Viewer”. Windows 7-s avage menüü Start, tippige “Eventvwr.msc” ja vajutage selle käivitamiseks Enter.
Navigeerige sündmuste vaataja akna vasakus paanis rakendustesse ja teeninduslogidesse Microsoft Windows WMI-tegevus.
Sirvige loendit ja otsige hiljutisi “Error” sündmusi. Klõpsake igal sündmusel ja otsige number alumisest paanist “ClientProcessId” paremal. See näitab WMI vea põhjustanud protsessi ID-numbrit.
Siin on hea võimalus näha mitmeid vigu. Vead võivad olla põhjustatud sama protsessi ID-numbrist, või võite näha mitmeid erinevaid protsessi ID-sid, mis põhjustavad vigu. Klõpsake iga vea ja vaadake, mida ClientProcessId peab selgitama.
Nüüd saate sisestada protsessi, mis võib tekitada probleeme. Kõigepealt avage Task Manager aken, vajutades Ctrl + Shift + Escape või paremklõpsates tegumiribal ja valides “Task Manager”.
Klõpsake vahekaardil „Details“ (üksikasjad), klõpsake „PID” veerus jooksvate protsesside sortimiseks protsessitunnuse järgi ja leidke protsess, mis vastab sündmuste vaatajate logides ilmunud ID-numbrile.
Näiteks oleme siin näinud, et protsess HPWMISVC.exe põhjustas need vead selles konkreetses arvutis.
Kui protsess on sellest ajast suletud, ei näe seda siin siin. Ka siis, kui programm sulgub ja avaneb uuesti, on sellel teistsugune protsessi ID number. Sellepärast peate otsima hiljutisi sündmusi, sest sündmuste vaataja vanemate sündmuste protsessi ID-number ei aita teil midagi leida.
Käes oleva teabe abil teate nüüd protsessi, mis võib tekitada probleeme. Saate otsida oma nime veebis, et teada saada, millist tarkvara see seostab. Võite ka lihtsalt paremklõpsata nimekirjas oleval protsessil ja klõpsata „Ava faili asukoht”, et avada oma asukoht oma süsteemis, mis võib teile näidata suuremat tarkvarapaketti, mille programm on osa. Võimalik, et peate seda tarkvara värskendama, kui seda kasutate, või eemaldage see, kui te seda ei tee.
Kas ma saan keelata WMI pakkuja host?
Tehniliselt on võimalik keelata oma arvutis teenus „Windows Management Instrumentation”. Kuid see lõhub palju erinevaid asju teie arvutis. See on Windowsi operatsioonisüsteemi oluline osa ja peaks jääma üksi.
Selle teenuse ametliku kirjelduse kohaselt: „Kui see teenus on peatatud, ei tööta enamik Windowsi tarkvarasid korralikult”. Nii et ärge keelake seda teenust! Kui teil on sellega probleeme, peate tuvastama oma arvutis toimuva protsessi, mis põhjustab WMI pakkuja hostil nii palju CPU-d kasutada ja värskendada, eemaldada või keelata seda selle asemel.