Čo je poskytovateľ WMI (WmiPrvSE.exe) a prečo používa toľko CPU?

Obsah:

Čo je poskytovateľ WMI (WmiPrvSE.exe) a prečo používa toľko CPU?
Čo je poskytovateľ WMI (WmiPrvSE.exe) a prečo používa toľko CPU?

Video: Čo je poskytovateľ WMI (WmiPrvSE.exe) a prečo používa toľko CPU?

Video: Čo je poskytovateľ WMI (WmiPrvSE.exe) a prečo používa toľko CPU?
Video: Ako ovládať GRL 600 CHV Professional z aplikácie Levelling Remote - YouTube 2024, Apríl
Anonim
Proces hostiteľa WMI Provider je dôležitou súčasťou systému Windows a často beží na pozadí. Umožňuje ostatným aplikáciám v počítači požadovať informácie o vašom systéme. Tento proces by nemal zvyčajne využívať veľa systémových prostriedkov, ale môže použiť veľa CPU, ak sa iný proces vo vašom systéme správa zle.
Proces hostiteľa WMI Provider je dôležitou súčasťou systému Windows a často beží na pozadí. Umožňuje ostatným aplikáciám v počítači požadovať informácie o vašom systéme. Tento proces by nemal zvyčajne využívať veľa systémových prostriedkov, ale môže použiť veľa CPU, ak sa iný proces vo vašom systéme správa zle.

Tento článok je súčasťou našej prebiehajúcej série vysvetľujúcich rôzne procesy, ktoré sa nachádzajú v nástroji Správca úloh, napríklad Runtime Broker, svchost.exe, dwm.exe, ctfmon.exe, rundll32.exe, Adobe_Updater.exe a mnoho ďalších. Neviem, aké sú tieto služby? Lepšie čítanie!

Čo je hostiteľom poskytovateľa WMI?

"WMI" znamená "Windows Management Instrumentation". Ide o funkciu systému Windows, ktorá poskytuje štandardizovaný spôsob, akým softvérové a administratívne skripty vyžadujú informácie o stave operačného systému Windows a údajoch o ňom. Poskytovatelia služby WMI poskytujú tieto informácie na požiadanie. Napríklad softvér alebo príkazy môžu nájsť informácie o stave šifrovania jednotiek BitLocker, zobraziť položky z denníka udalostí alebo požiadať o údaje z nainštalovaných aplikácií, ktoré obsahujú poskytovateľa WMI. Spoločnosť Microsoft má na svojich webových stránkach zoznam poskytovateľov služby WMI.

Toto je mimoriadne užitočná funkcia pre podniky, ktoré centrálne spravujú počítače, najmä preto, že informácie je možné vyžiadať prostredníctvom skriptov a štandardne sa zobrazovať v administratívnych konzolách. Avšak aj na domácom počítači môže inštalovaný softvér požadovať informácie o systéme prostredníctvom rozhrania WMI.

Môžete tiež používať službu WMI sami, aby ste našli rôzne užitočné informácie, ktoré nie sú bežne vystavené v rozhraní Windows na vlastnom počítači. Napríklad sme pokryli WMI príkazový riadok (WMIC), aby sme získali sériové číslo vášho počítača, našli číslo vášho modelu základnej dosky alebo len aby sme videli SMART zdravotný stav pevného disku.

Image
Image

Prečo používa toľko CPU?

Poskytovateľ poskytovateľa WMI by nemal zvyčajne používať veľa CPU, pretože by za normálnych okolností nemal nič robiť. Môže príležitostne použiť niektorý CPU, keď iný softvér alebo skript na vašom PC požiada o informácie prostredníctvom WMI a to je normálne. Vysoké využitie procesora je pravdepodobne len znakom toho, že iná aplikácia požaduje údaje prostredníctvom služby WMI.

Avšak predĺžené vysoké využitie procesora je znakom, že niečo nie je správne. Poskytovateľ poskytovateľa WMI by nemal používať stále veľa zdrojov CPU.

Reštartovanie služby Windows Management Instrumentation môže pomôcť, ak je zaseknuté v zlom stave. Môžete tiež jednoducho reštartovať počítač, ale je tu spôsob, ako reštartovať službu bez reštartovania počítača. Ak to chcete urobiť, otvorte ponuku Štart, zadajte "Services.msc" a stlačte kláves Enter, čím spustite nástroj Služby.

V zozname vyhľadajte "Windows Management Instrumentation service", kliknite pravým tlačidlom myši a zvoľte "Restart".
V zozname vyhľadajte "Windows Management Instrumentation service", kliknite pravým tlačidlom myši a zvoľte "Restart".
Ak vidíte konzistentne vysoké využitie procesora, je pravdepodobné, že iný proces na vašom systéme sa správa zle. Ak proces neustále požaduje veľké množstvo informácií od poskytovateľov služby WMI, spôsobí to, že proces poskytovateľa WMI poskytne veľa CPU. Tento ďalší proces je problém.
Ak vidíte konzistentne vysoké využitie procesora, je pravdepodobné, že iný proces na vašom systéme sa správa zle. Ak proces neustále požaduje veľké množstvo informácií od poskytovateľov služby WMI, spôsobí to, že proces poskytovateľa WMI poskytne veľa CPU. Tento ďalší proces je problém.

Ak chcete zistiť, ktorý konkrétny proces spôsobuje problémy so službou WMI, použite nástroj Zobrazovač udalostí. V systéme Windows 10 alebo 8 môžete kliknúť pravým tlačidlom myši na tlačidlo Štart a vybrať "Zobrazovač udalostí" a otvoriť ho. V systéme Windows 7 otvorte ponuku Štart, zadajte príkaz "Eventvwr.msc" a stlačte kláves Enter.

V ľavom okne okna Zobrazovač udalostí prejdite na Aplikácie a Servisné denníky Microsoft Windows WMI-Activity Operational.
V ľavom okne okna Zobrazovač udalostí prejdite na Aplikácie a Servisné denníky Microsoft Windows WMI-Activity Operational.
Prechádzajte zoznamom a vyhľadajte posledné udalosti "Chyba". Kliknite na každú udalosť a vyhľadajte číslo vpravo od "ClientProcessId" v spodnom okne. Toto informuje o ID čísla procesu, ktorý spôsobil chybu WMI.
Prechádzajte zoznamom a vyhľadajte posledné udalosti "Chyba". Kliknite na každú udalosť a vyhľadajte číslo vpravo od "ClientProcessId" v spodnom okne. Toto informuje o ID čísla procesu, ktorý spôsobil chybu WMI.

Je tu dobrá šanca, že tu uvidíte niekoľko chýb. Chyby môžu byť spôsobené rovnakým identifikačným číslom procesu, alebo sa môžu zobraziť viaceré rôzne ID procesov, ktoré spôsobujú chyby. Kliknite na každú chybu a zistite, čo má klientProcessId zistiť.

Teraz môžete vyčistiť proces, ktorý môže spôsobovať problémy. Najskôr otvorte okno Správca úloh stlačením klávesov Ctrl + Shift + Escape alebo kliknutím pravým tlačidlom myši na hlavný panel a výberom položky Správca úloh.
Teraz môžete vyčistiť proces, ktorý môže spôsobovať problémy. Najskôr otvorte okno Správca úloh stlačením klávesov Ctrl + Shift + Escape alebo kliknutím pravým tlačidlom myši na hlavný panel a výberom položky Správca úloh.
Kliknite na kartu "Podrobnosti", kliknite na stĺpec "PID", aby ste triedili bežiace procesy podľa ID procesu a vyhľadajte postup zodpovedajúci identifikačnému číslu, ktoré sa zobrazilo v denníkoch prehliadača udalostí.
Kliknite na kartu "Podrobnosti", kliknite na stĺpec "PID", aby ste triedili bežiace procesy podľa ID procesu a vyhľadajte postup zodpovedajúci identifikačnému číslu, ktoré sa zobrazilo v denníkoch prehliadača udalostí.

Napríklad tu sme zistili, že proces "HPWMISVC.exe" spôsobil tieto chyby v tomto konkrétnom počítači.

Ak sa proces odvtedy skončil, neuvidíte tu v zozname. Keď sa program zatvorí a znovu otvorí, bude mať iné identifikačné číslo procesu. Preto je potrebné vyhľadať nedávne udalosti, pretože identifikačné číslo procesu zo starších udalostí vo vašom prehliadači udalostí vám nepomôže nájsť nič.

S týmito informáciami teraz poznáte proces, ktorý môže spôsobovať problémy. Môžete vyhľadávať jeho meno na webe a nájsť softvér, s ktorým je spojený.Môžete tiež jednoducho kliknúť pravým tlačidlom myši na proces v zozname a kliknutím na tlačidlo "Otvoriť umiestnenie súboru" otvoríte jeho umiestnenie v systéme, čo vám môže ukázať väčší softvérový balík, do ktorého je program súčasťou. Možno budete musieť tento softvér aktualizovať, ak ho používate, alebo ho odinštalovať, ak ho nepoužívate.
S týmito informáciami teraz poznáte proces, ktorý môže spôsobovať problémy. Môžete vyhľadávať jeho meno na webe a nájsť softvér, s ktorým je spojený.Môžete tiež jednoducho kliknúť pravým tlačidlom myši na proces v zozname a kliknutím na tlačidlo "Otvoriť umiestnenie súboru" otvoríte jeho umiestnenie v systéme, čo vám môže ukázať väčší softvérový balík, do ktorého je program súčasťou. Možno budete musieť tento softvér aktualizovať, ak ho používate, alebo ho odinštalovať, ak ho nepoužívate.

Môžem zakázať hostiteľa poskytovateľa WMI?

Technicky je možné v počítači vypnúť službu Windows Management Instrumentation. To však rozbije veľa rôznych vecí v počítači. Je to dôležitá súčasť operačného systému Windows a mala by zostať sama.

Ako oficiálny popis tejto služby hovorí: "Ak je táto služba zastavená, väčšina softvéru so systémom Windows nebude správne fungovať." Takže túto službu nevypínajte! Ak s ním máte problém, musíte identifikovať proces v počítači, ktorý spôsobuje, že hostiteľ poskytovateľa WMI použije toľko CPU a aktualizuje, odstraňuje alebo zakáže že namiesto toho.

Odporúča: