8Sep
Hostiteľský proces poskytovateľa WMI 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, ktorá vysvetľuje rôzne procesy, ktoré sa nachádzajú v nástroji Správca úloh, ako 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ľ 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 obzvlášť 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žiť 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.
Prečo používa toľko CPU?
hostiteľa poskytovateľa WMI by nemal bežne 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".
Ak vidíte konzistentne vysoké využitie procesora, je pravdepodobné, že iný proces vo 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.
Prechádzajte zoznamom a vyhľadajte najnovšie udalosti "Chyba".Kliknite na každú udalosť a vyhľadajte číslo vpravo od "ClientProcessId" v spodnom paneli. 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 skontrolovať proces, ktorý môže spôsobovať problémy. Najprv 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.
Kliknutím na kartu "Podrobnosti" kliknite na stĺpec "PID", aby ste triedili bežiace procesy podľa ID procesu a vyhľadajte proces zodpovedajúci identifikačnému číslu, ktoré sa objavilo v protokoloch 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 v súčasnosti 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 kliknúť na tlačidlo "Otvoriť umiestnenie súboru" otvoriť jeho umiestnenie v systéme, ktorý môže ukázať väčší softvérový balík programu je 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 vypnúť 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.
Keď 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, je potrebné identifikovať proces v počítači, ktorý spôsobuje, že hostiteľ poskytovateľa WMI použije toľko procesora a aktualizuje, odstraňuje alebo zakáže , ktorý namiesto neho spracuje .