8Sep

Mi a WMI szolgáltató hostja( WmiPrvSE.exe), és miért használ ilyen sok CPU-t?

A WMI-szolgáltató gazdagépének fontos része a Windows, és gyakran fut a háttérben. Ez lehetővé teszi, hogy a számítógépén lévő egyéb alkalmazások információkat kérjenek a rendszeréről. Ez a folyamat általában nem sok rendszererőforrást igényel, de sok CPU-t használhat, ha a rendszered egy másik folyamata rosszul viselkedik.

Ez a cikk része a folyamatban lévő soroknak, amelyek bemutatják a Feladatkezelőben található különböző folyamatokat, például a Runtime Broker, az svchost.exe, a dwm.exe, a ctfmon.exe, a rundll32.exe, az Adobe_Updater.exe és még sokan mások. Nem tudom, mi ezek a szolgáltatások? Jobb elolvasni az olvasást!

Mi a WMI szolgáltató fogadó?

A "WMI" a "Windows Management Instrumentation" kifejezés alatt áll. Ez egy olyan Windows-funkció, amely szabványosított módon biztosítja a szoftverek és az adminisztratív szkriptek számára, hogy információt kérjenek a Windows operációs rendszer állapotáról és az adatokról. A "WMI szolgáltatók" ezt az információt kérésre nyújtják. Például a szoftverek vagy parancsok információkat találhatnak a BitLocker meghajtó titkosításának állapotáról, megtekinthetik az eseménynaplóból származó adatokat, vagy adatokat kérhetnek a WMI-szolgáltatót tartalmazó telepített alkalmazásokról. A Microsoft a WMI szolgáltatók listáját tartalmazza a webhelyén.

Ez különösen hasznos lehet azoknak a vállalatoknak, amelyek központilag kezelik a PC-ket, különösen mivel az információk szkriptekkel kérhetők, és az adminisztrációs konzolokban szabványos módon mutatják be. Azonban még otthoni számítógépen is, a telepített szoftverek a WMI felületen keresztül kérhetnek információkat a rendszerről.

A WMI magad is használhatja, hogy megtalálja a különböző hasznos információkat, amelyek rendszerint nincsenek kitéve a saját számítógépén lévő Windows-felületen. Például lefedtük a WMI parancssori eszközt( WMIC), hogy megkapjuk a számítógép sorszámát, megtaláljuk az alaplap modellszámát, vagy csak megnézzük a merevlemez SMART állapotát.

Miért használ ilyen sok CPU-t?

A WMI Szolgáltató gazda általában nem sok CPU-t használ, mivel általában nem tehet semmit. Előfordulhat, hogy némi CPU-t használ, amikor egy másik szoftver vagy szkript a számítógépén információt kér a WMI-n keresztül, és ez normális. A nagy CPU-használat valószínűleg csupán jel arra, hogy egy másik alkalmazás WMI-n keresztül kér adatokat.

Az elhúzódó magas processzorhasználat azonban arra utal, hogy valami nincs rendben. A WMI Provider Host nem mindig sok CPU erőforrást használ.

A Windows Management Instrumentation szolgáltatás újraindítása segíthet, ha rossz állapotban van. A számítógépet újraindíthatja, de a számítógép újraindítása nélkül újraindíthatja a szolgáltatást. Ehhez nyissa meg a Start menüt, írja be a "Services.msc" parancsot, és nyomja meg az Enter billentyűt a Szolgáltatások eszköz elindításához.

Keresse meg a "Windows Management Instrumentation szolgáltatás" listát, kattintson rá jobb gombbal, és válassza a "Restart"( Újraindítás) lehetőséget.

Ha következetesen magas CPU-teljesítményt tapasztal, akkor valószínűleg egy másik folyamat a rendszerben rosszul viselkedik. Ha egy folyamat folyamatosan nagy mennyiségű információt kér a WMI szolgáltatóktól, ez a WMI-szolgáltató gazdagépének folyamatát sok CPU-t használhatja. Ez a másik probléma.

Ahhoz, hogy azonosítsa, melyik folyamatot okozza a WMI-vel kapcsolatos problémák, használja az Eseménynaplót. Windows 10 vagy 8 operációs rendszer esetén a jobb egérgombbal kattintson a Start gombra, és válassza az "Eseménynapló" lehetőséget a megnyitáshoz. Windows 7 rendszeren nyissa meg a Start menüt, írja be az "Eventvwr.msc" parancsot, és az Enter megnyitásához indítsa el.

Az Eseménynapló ablak bal oldali ablaktáblájában keresse meg az Alkalmazások és a Szolgáltatásnaplók \ Microsoft \ Windows \ WMI-Activity \ Operational elemet.

Görgesse végig a listát, és keresse meg a legutóbbi "Hiba" eseményeket. Kattintson az egyes eseményekre, és keresse meg a "ClientProcessId" jobb oldalán található számot az alsó ablaktáblában. Ez megmutatja a WMI hibát okozó folyamat azonosítószámát.

Jó eséllyel több hibát is látsz. A hibákat ugyanaz a folyamatazonosítószám okozhatja, vagy hibákat okozhat több különböző folyamatazonosító.Kattintson az egyes hibákra, és nézze meg, hogy mi a ClientProcessId.

Most lefuthat egy olyan folyamatot, amely problémákat okozhat. Először nyissa meg a Feladatkezelő ablakot a Ctrl + Shift + Escape billentyűk megnyomásával, vagy kattintson a jobb gombbal a tálcára, és válassza a "Feladatkezelő" lehetőséget.

Kattintson a "Részletek" fülre, és kattintson a "PID" oszlopra a folyamatok folyamatazonosítója szerinti rendezéséhez, és keresse meg az Eseménynapló naplóin megjelenő azonosítószámnak megfelelő folyamatot.

Itt például láttuk, hogy a "HPWMISVC.exe" folyamat ezeket a hibákat okozta ezen a számítógépen.

Ha a folyamat azóta lezárult, akkor nem látja a listában. Továbbá, amikor egy program bezáródik és újra megnyílik, akkor egy másik folyamatazonosító szám lesz. Ezért kell keresned a közelmúlt eseményeit, mivel az Eseménynaplóban lévő régebbi eseményekből származó folyamatazonosító szám nem segít semmit.

Ezzel a kézzel kapott információval most már ismeri a problémát okozó folyamatot. Megkeresheti annak nevét a weben, hogy megtudja a szoftvert, amelyhez kapcsolódik. A listában szereplő folyamatot a jobb egérgombbal is kattinthatod, és a rendszer megnyitásához kattints a "Megnyitás fájl helye" lehetőségre, ami megmutatja a nagyobb szoftvercsomagot, amelyre a program része. Előfordulhat, hogy frissítenie kell ezt a szoftvert, ha használja, vagy eltávolítja azt, ha nem.

letilthatja a WMI szolgáltató fogadóját?

Műszakilag le lehet tiltani a számítógép "Windows Management Instrumentation szolgáltatását".Ez azonban sok mindent megszakít a számítógépen. Ez fontos része a Windows operációs rendszernek, és egyedül kell hagynia.

A szolgáltatás hivatalos leírása szerint "Ha ez a szolgáltatás leáll, a legtöbb Windows-alapú szoftver nem fog megfelelően működni".Tehát ne tiltsa le ezt a szolgáltatást! Ha problémád van vele, akkor azonosítania kell a számítógépen végrehajtott folyamatot, amely a WMI-szolgáltató gazda számára annyi CPU-t használ, és helyette frissíti, eltávolítja vagy letiltja az -t az folyamat helyett.