Pagina principala » HOWTO » 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?

    Procesul gazdă a furnizorului WMI este o parte importantă a sistemului de operare Windows și deseori funcționează în fundal. Permite alte aplicații de pe computerul dvs. 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, explicând diverse 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 gazda furnizorului WMI?

    "WMI" înseamnă "Windows Management Instrumentation". Aceasta este o caracteristică Windows care oferă o modalitate standardizată pentru script-urile software și administrative pentru a solicita informații despre starea sistemului dvs. de operare Windows și despre datele de pe acesta. "Furnizorii WMI" furnizează aceste informații, la cerere. De exemplu, software-ul sau comenzile pot găsi informații despre starea de criptare a unității 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, în special deoarece 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 găsi 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?

    GPL Provider 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 CPU atunci când o altă bucată de software sau script de pe PC solicită informații prin WMI, și asta este normal. Utilizarea mare a procesorului este probabil un semn că o altă aplicație solicită date prin WMI.

    Cu toate acestea, utilizarea prelungită a procesorului ridicat este un semn că ceva 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 restarta 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 GUI Provider 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 Jurnalul de aplicații și 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ă o șansă bună să vedeți mai multe erori aici. Erorile pot fi cauzate de același număr ID al 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 o fereastră 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 calculator.

    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 număr de identificare al procesului 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. De asemenea, puteți să faceți clic dreapta pe procesul din listă și să dați clic pe "Deschideți locația fișierului" pentru a deschide locația acestuia î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 Gazdă Furnizor 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 ar trebui 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 cauzează gazdei furnizorului WMI să utilizeze atât de mult CPU și să actualizeze, să elimine sau să dezactiveze acea în schimb.