If-Koubou

Ce este furnizorul WMI Host (WmiPrvSE.exe) și de ce folosesc atât de mult CPU?

Ce este furnizorul WMI Host (WmiPrvSE.exe) și de ce folosesc atât de mult CPU? (Cum să)

Procesul de gazduire a furnizorului WMI este o parte importantă a Windows-ului și deseori funcționează în fundal. Permite altor aplicații de pe computer să solicite informații despre sistemul dvs. Acest proces nu ar trebui să utilizeze în mod normal multe resurse de sistem, dar poate folosi o mulțime de CPU dacă un alt proces din sistemul dvs. se comportă prost.

Acest articol face parte din seria noastră în curs de desfășurare care explică diferitele procese găsite în Managerul de activități, cum ar fi Runtime Broker, svchost.exe, dwm.exe, ctfmon.exe, rundll32.exe, Adobe_Updater.exe și multe altele. Nu știu ce sunt aceste servicii? Mai bine începeți să citiți!

Ce este furnizorul WMI gazdă?

"WMI" înseamnă "Windows Management Instrumentation". Aceasta este o caracteristică Windows care oferă o modalitate standardizată pentru scripturile software și administrative pentru a solicita informații despre starea sistemului dvs. de operare Windows și datele de pe acesta. "Furnizorii WMI" furnizează aceste informații, atunci când sunt solicitate. De exemplu, software-ul sau comenzile pot găsi informații despre starea de criptare a unităților BitLocker, pot vizualiza intrările din jurnalul de evenimente sau pot solicita date din aplicațiile instalate care includ un furnizor WMI. Microsoft are o listă cu furnizorii WMI inclusi pe site-ul său.

Aceasta este o caracteristică deosebit de utilă pentru întreprinderile care administrează centralizat PC-urile, mai ales că informațiile pot fi solicitate prin intermediul scripturilor și prezentate în mod standard în console administrative. Cu toate acestea, chiar și pe un PC acasă, unele software-uri pe care le-ați instalat pot solicita informații despre sistem prin interfața WMI.

De asemenea, puteți utiliza WMI pentru a găsi o varietate de informații utile, care nu sunt expuse în mod normal în interfața Windows de pe propriul PC. De exemplu, am acoperit instrumentul pentru linia de comandă WMI (WMI) pentru a obține numărul de serie al PC-ului dvs., pentru a afla numărul modelului plăcii de bază sau doar pentru a vedea starea de sănătate SMART a unui hard disk.

De ce utilizează atât de mult CPU?

Furnizorul WMI nu ar trebui să utilizeze în mod normal mult CPU, deoarece în mod normal nu ar trebui să facă nimic. Se poate folosi ocazional unele procesoare atunci când o altă bucată de software sau script de pe PC vă cere informații prin WMI, și asta este normal. Utilizarea mare a procesorului este probabil doar un semn că o altă aplicație solicită date prin WMI.

Cu toate acestea, utilizarea prelungită a procesorului înaltă este un semn că este greșit. WMI Provider Host nu ar trebui să utilizeze o mulțime de resurse CPU tot timpul.

Repornirea serviciului Windows Management Instrumentation poate ajuta dacă este blocat într-o stare proastă. De asemenea, puteți reporni computerul, dar există o modalitate de a reporni serviciul fără a reporni computerul. Pentru aceasta, deschideți meniul Start, tastați "Services.msc" și apăsați Enter pentru a lansa instrumentul Services.

Localizați "Windows Management Instrumentation service" din listă, faceți clic dreapta pe el și selectați "Restart".

Dacă vedeți o utilizare consistentă a CPU, probabil că un alt proces din sistemul dvs. se comportă prost. Dacă un proces solicită în mod constant o cantitate mare de informații de la furnizorii WMI, acest lucru va determina procesul gazdei furnizorului WMI să utilizeze o mulțime de procesoare. Acest alt proces este problema.

Pentru a identifica ce proces specific cauzează probleme cu WMI, utilizați Vizualizatorul de evenimente. În Windows 10 sau 8, puteți să faceți clic dreapta pe butonul Start și să selectați "Event Viewer" pentru al deschide. În Windows 7, deschideți meniul Start, tastați "Eventvwr.msc" și apăsați Enter pentru al lansa.

În panoul din stânga al ferestrei Event Viewer, navigați la aplicațiile și jurnalele de servicii \ Microsoft \ Windows \ WMI-Activity \ Operational.

Derulați lista și căutați evenimente recente "Eroare". Faceți clic pe fiecare eveniment și căutați numărul din partea dreaptă a "ClientProcessId" din panoul din partea de jos. Acest lucru vă arată numărul de identificare al procesului care a cauzat eroarea WMI.

Există șanse mari să vedeți mai multe erori aici. Erorile pot fi cauzate de același număr de identificare a procesului sau puteți vedea mai multe coduri de proces diferite care cauzează erori. Faceți clic pe fiecare eroare și vedeți ce trebuie să aflat ClientProcessId.

Acum puteți stabili un proces care ar putea cauza probleme. Mai întâi, deschideți fereastra Task Manager apăsând pe Ctrl + Shift + Escape sau făcând clic cu butonul din dreapta pe bara de activități și selectând "Task Manager".

Faceți clic pe fila "Detalii", faceți clic pe coloana "PID" pentru a sorta procesele care rulează în funcție de ID-ul procesului și găsiți procesul care se potrivește cu numărul de identificare care a apărut în jurnalele Vizualizator de evenimente.

De exemplu, aici, am văzut că procesul "HPWMISVC.exe" a provocat aceste erori pe acest computer.

Dacă procesul a fost închis de atunci, nu îl veți vedea în listă aici. De asemenea, atunci când un program se închide și redeschide, acesta va avea un ID de proces diferit. De aceea, trebuie să căutați evenimente recente, deoarece numărul ID al procesului din evenimentele mai vechi din Vizualizatorul de evenimente nu vă va ajuta să găsiți nimic.

Cu aceste informații în mână, știți acum procesul care poate provoca probleme. Puteți căuta numele acestuia pe web pentru a afla software-ul cu care este asociat. Puteți de asemenea să faceți clic dreapta pe procesul din listă și să dați clic pe "Deschideți locația fișierului" pentru a vă deschide locația în sistem, ceea ce vă poate arăta pachetul software mai mare din care face parte programul. Este posibil să fie necesar să actualizați acest software dacă îl utilizați sau să îl dezinstalați dacă nu îl folosiți.

Pot dezactiva gazda furnizorului WMI?

Este posibil din punct de vedere tehnic să dezactivați pe calculatorul dvs. "serviciul Windows Management Instrumentation". Cu toate acestea, acest lucru va sparge multe lucruri diferite pe PC. Este o parte importantă a sistemului de operare Windows și trebuie lăsată singură.

Deoarece descrierea oficială a acestui serviciu spune: "Dacă acest serviciu este oprit, majoritatea software-urilor bazate pe Windows nu vor funcționa corect". Deci nu dezactivați acest serviciu! Dacă aveți o problemă cu aceasta, trebuie să identificați procesul de pe computerul dvs. care determină gazda furnizorului WMI să utilizeze atât de mult CPU și să actualizeze, să elimine sau să dezactiveze acea în schimb.