8Sep

Što je WMI Provider Host( WmiPrvSE.exe) i zašto se koristi tako mnogo CPU-a?

Proizvođač WMI Provider Host je važan dio sustava Windows i često radi u pozadini. Omogućuje drugim aplikacijama na računalu zatraživanje informacija o vašem sustavu. Ovaj proces ne bi trebao normalno koristiti mnoge resurse sustava, ali može koristiti puno procesora ako se drugi proces na vašem sustavu loše ponaša.

Ovaj članak je dio našeg tijeku serije koji objašnjava različite procese naći u Task Manager, kao što su Runtime Broker, svchost.exe, dwm.exe, ctfmon.exe, rundll32.exe, Adobe_Updater.exe i mnogi drugi. Ne znam što su te usluge? Bolje početi čitati!

Što je WMI Provider Host?

"WMI" označava "Instrumentaciju za upravljanje sustavom Windows".Ovo je značajka sustava Windows koja pruža standardizirani način za softverske i administrativne skripte za zatraživanje informacija o stanju vašeg operacijskog sustava Windows i podataka na njemu."WMI Pružatelji usluga" pružaju te podatke, kada to zatraže. Na primjer, softver ili naredbe mogu pronaći informacije o stanju BitLocker šifriranja pogona, pregledati zapise iz zapisnika događaja ili zatražiti podatke iz instaliranih aplikacija koje uključuju pružatelja usluge WMI.Microsoft ima popis uključenih WMI usluga na svojoj web stranici.

Ovo je osobito korisna značajka za poduzeća koja centralno upravljaju računalima, pogotovo jer se informacije mogu zatražiti putem skripti i prikazuju se na standardni način u administrativnim konzolama. Međutim, čak i na kućnom računalu, neki softver koji ste instalirali može zatražiti informacije o sustavu putem WMI sučelja.

Također možete koristiti WMI sebe da biste pronašli razne korisne dijelove informacija koje inače nisu izložene u sučelju sustava Windows na vašem računalu. Na primjer, pokrili smo WMI Command line tool( WMIC) kako bismo dobili serijski broj vašeg računala, pronašli broj modela vaše matične ploče ili samo vidjeti SMART zdravstveni status tvrdog diska.

Zašto se koristi toliko CPU?Host

WMI Host ne bi trebao normalno koristiti puno procesora, jer obično ne bi trebao raditi ništa. Povremeno može koristiti neku CPU kada drugi komad softvera ili skripte na računalu traži informacije putem WMI-a, a to je normalno. Visoka potrošnja procesora vjerojatno je samo znak da druga aplikacija traži podatke putem WMI-a.

Međutim, produljena visoka potrošnja procesora je znak da nešto nije u redu. Host WMI Provider ne bi trebao cijelo vrijeme koristiti puno CPU resursa.

Ponovno pokretanje servisa Instrument za upravljanje sustavom Windows može pomoći ako je zaglavljeno u lošem stanju. Možete i samo ponovo pokrenuti računalo, ali postoji način za ponovno pokretanje servisa bez ponovnog pokretanja računala. Da biste to učinili, otvorite izbornik Start, upišite "Services.msc" i pritisnite Enter da biste pokrenuli alat Usluge.

Pronađite "Windows Management Instrumentation Service" na popisu, desnom tipkom miša kliknite i odaberite "Restart".

Ako se dosljedno vidi visoka potrošnja procesora, vjerojatno je da se drugi proces na vašem sustavu loše ponaša. Ako proces neprestano traži veliku količinu informacija od pružatelja usluge WMI, to će uzrokovati da proces WMI Provider Host koristi puno procesora. Taj je drugi problem problem.

Da biste utvrdili koji određeni proces uzrokuje probleme s WMI-om, upotrijebite Preglednik događaja. Na Windowsima 10 ili 8 možete desnom tipkom miša kliknuti gumb Start i odabrati "Preglednik događaja" da biste je otvorili. U sustavu Windows 7 otvorite izbornik Start, upišite "Eventvwr.msc" i pritisnite Enter da biste ga pokrenuli.

U lijevom oknu prozora preglednika događaja, idite na Aplikacije i dnevnici usluga \ Microsoft \ Windows \ WMI-Aktivnost \ Operacijski.

Pomičite se kroz popis i potražite nedavne događaje "Greška".Kliknite svaki događaj i potražite broj desno od "ClientProcessId" u donjem oknu. Ovo vam govori ID broj procesa koji je prouzročio WMI pogrešku.

Postoji dobra šansa da ćete ovdje vidjeti nekoliko pogrešaka. Pogreške mogu biti uzrokovane istim ID brojem postupka ili možete vidjeti više različitih ID-ova procesa koji uzrokuju pogreške. Kliknite svaku pogrešku i pogledajte što ClientProcessId treba saznati.

Sada možete odrediti proces koji može uzrokovati probleme. Najprije otvorite prozor Upravitelja zadataka pritiskom na Ctrl + Shift + Escape ili desnom tipkom miša na programskoj traci i odabirom opcije "Upravitelj zadacima".

Kliknite na karticu "Detalji", a zatim kliknite stupac "PID" da biste razvrstali postupke prema ID-u procesa i pronašli postupak koji odgovara ID broju koji se pojavio u dnevnicima preglednika događaja.

Na primjer, vidjeli smo da je proces "HPWMISVC.exe" prouzročio te pogreške na ovom računalu.

Ako je proces od tada zatvoren, ovdje ga nećete vidjeti na popisu. Također, kada se program zatvori i ponovo otvori, imat će drugačiji ID procesa. Zato trebate potražiti nedavne događaje, jer ID procesa iz starijih događaja u vašem pregledniku događaja neće vam pomoći da pronađete bilo što.

S ovim informacijama u ruci sada poznajete proces koji može uzrokovati probleme. Možete pretražiti svoje ime na webu kako biste saznali softver s kojim je povezana. Isto tako možete kliknuti desnom tipkom miša na postupak na popisu i kliknuti "Otvori lokaciju datoteke" da biste otvorili njegovo mjesto na vašem sustavu, što može pokazati veći programski paket u kojem je program dio. Možda ćete morati ažurirati taj softver ako ga koristite ili ga deinstalirajte ako to ne učinite.

Mogu li onemogućiti host WMI Provider?

Tehnički je moguće onemogućiti "Windows Management Instrumentation Service" na vašem računalu. Međutim, to će razbiti mnogo različitih stvari na računalu. To je važan dio operacijskog sustava Windows i trebao bi ostati sam.

Kao što službeni opis ove usluge kaže, "Ako je ova usluga zaustavljena, većina softvera temeljenog na sustavu Windows neće ispravno funkcionirati".Zato nemojte onemogućiti ovu uslugu! Ako imate problema s njim, morate identificirati postupak na računalu koji uzrokuje da Host WMI Provider koristi toliko CPU-a i ažurira, uklanja ili onemogućuje koji proces umjesto toga obrađuje.