Mi a WMI-szolgáltató gazdája (WmiPrvSE.exe), és miért használ ilyen sok processzort?
A WMI Provider Host folyamat a Windows fontos része, és gyakran fut a háttérben. Lehetővé teszi, hogy a számítógépen lévő többi alkalmazás információt kérjen a rendszeréről. Ez a folyamat általában nem használhat sok rendszererőforrást, de sok CPU-t használhat, ha egy másik folyamat a rendszerén rosszul viselkedik.
Ez a cikk folyamatos sorozatunk részét képezi, amely a Task Managerben található különböző folyamatokat ismerteti, mint például a Runtime Broker, svchost.exe, dwm.exe, ctfmon.exe, rundll32.exe, Adobe_Updater.exe és sok más. Nem tudom, mi ezek a szolgáltatások? Jobb elkezd olvasni!
Mi az a WMI szolgáltató gazdája?
A „WMI” a „Windows Management Instrumentation” kifejezés. Ez egy Windows-funkció, amely szabványosított módszert biztosít a szoftver- és adminisztrációs szkriptek számára a Windows operációs rendszer állapotáról és az abban tárolt adatokról. „WMI-szolgáltatók” ezt az információt kérik. Például a szoftverek vagy parancsok információt találhatnak a BitLocker meghajtó titkosítás állapotáról, megtekinthetik az eseménynapló bejegyzéseit, vagy kérhetnek adatokat a telepített alkalmazásoktól, amelyek tartalmazzák a WMI szolgáltatót. A Microsoft a honlapján tartalmazza a mellékelt WMI-szolgáltatók listáját.
Ez különösen hasznos a számítógépeket központilag kezelő vállalkozások számára, különösen azért, mert az információ szkriptek segítségével kérhető, és az adminisztrációs konzolokban szabványos módon jelenik meg. Azonban még otthoni PC-n is telepíthet néhány telepített szoftvert a rendszerről a WMI interfészen keresztül.
A WMI-t Ön is használhatja, hogy számos hasznos információt találjon, amelyek általában nincsenek kitéve a Windows interfészen a saját számítógépén. Például a WMI Parancssor eszközt (WMIC) fedeztük fel a számítógép sorozatszámának megkereséséhez, az alaplap modellszámának megkereséséhez, vagy csak a merevlemez SMART állapotának megtekintéséhez.
Miért olyan sok processzort használ?
A WMI-szolgáltatónak általában nem kell sok CPU-t használni, mivel általában nem kell semmit. Előfordulhat, hogy néha CPU-t használ, ha a számítógépen egy másik szoftver vagy szkript WMI-n keresztül információt kér, és ez normális. A nagy CPU-használat valószínűleg csak egy jel arra, hogy egy másik alkalmazás WMI-n keresztül adatokat kér.
Azonban a hosszabb, magas CPU-használat jele, hogy valami rossz. A WMI szolgáltatónak nem szabad sok CPU erőforrást használnia.
A Windows Management Instrumentation szolgáltatás újraindítása segíthet, ha rossz állapotban van. Csak újraindíthatja a számítógépet, de a számítógép újraindítása nélkül újraindítható a szolgáltatás. Ehhez nyissa meg a Start menüt, írja be a „Services.msc” parancsot, és nyomja meg az Entert a Szolgáltatások eszköz elindításához.
Keresse meg a listában a „Windows Management Instrumentation szolgáltatást”, kattintson rá jobb gombbal, és válassza az „Újraindítás” lehetőséget.
Ha állandóan magas CPU-használatot lát, valószínű, hogy egy másik folyamat a rendszerén rosszul viselkedik. Ha egy folyamat folyamatosan igényel nagy mennyiségű információt a WMI-szolgáltatóktól, ez a WMI-szolgáltató gazdaszervezetének sok CPU-t használ. Ez a másik folyamat a probléma.
A WMI-vel kapcsolatos konkrét folyamatok azonosításához használja az Eseménynaplót. Windows 10 vagy 8 esetén kattintson a jobb gombbal a Start gombra, és válassza ki az „Eseménynapló” lehetőséget. Windows 7 rendszeren nyissa meg a Start menüt, írja be az „Eventvwr.msc” parancsot, és nyomja meg az Entert, hogy elindítsa.
Az Eseménynapló ablak bal oldali ablaktábláján navigáljon az Alkalmazások és szolgáltatási naplók között Microsoft Windows WMI-tevékenység \ t.
Lapozzunk a listán, és keressük meg a legutóbbi “Error” eseményeket. Kattintson az egyes eseményekre, és keresse meg a számot az alsó panel „ClientProcessId” jobb oldalán. Ez megmondja a WMI hibát okozó folyamat azonosító számát.
Jó esély van arra, hogy itt több hibát észlel. A hibákat ugyanaz a folyamat azonosító száma okozhatja, vagy több különböző folyamatazonosítót láthat, amelyek hibákat okoznak. Kattintson az egyes hibákra, és nézze meg, hogy mit keres a ClientProcessId.
Most leállíthat egy olyan folyamatot, amely problémákat okozhat. Először nyissa meg a Feladatkezelő ablakot a Ctrl + Shift + Escape 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, kattintson a "PID" oszlopra a futó folyamatok folyamatazonosító szerinti rendezéséhez, és keresse meg az Eseménynapló naplójában megjelenő azonosító számhoz tartozó folyamatot.
Itt például láttuk, hogy a „HPWMISVC.exe” folyamat ezeket a hibákat okozza ezen a számítógépen.
Ha a folyamat már bezárt, akkor nem fogja látni a listában. Továbbá, ha egy program bezár és újra megnyílik, egy másik folyamat azonosító száma lesz. Ezért kell keresni a legújabb eseményeket, mivel az Eseménynaplóban a régebbi eseményekből származó folyamatazonosító szám nem segít semmit találni.
Ezzel az információval most már ismeri a folyamatot, amely problémákat okozhat. Keresheti a nevét az interneten, hogy megtudja, milyen szoftverrel rendelkezik. A jobb oldali egérgombbal kattintson a listán lévő folyamatra, majd kattintson a „Nyissa meg a fájl helyét”, hogy megnyissa a helyét a rendszeren, ami megmutathatja a nagyobb szoftvercsomagot, amely a program része. Lehet, hogy frissítenie kell ezt a szoftvert, ha azt használja, vagy távolítsa el, ha nem.
Letilthatom a WMI szolgáltató gazdáját?
Technikailag lehetséges a számítógépen a „Windows Management Instrumentation szolgáltatás” letiltása. Ez azonban sok különböző dolgot fog megtörni a számítógépen. Fontos része a Windows operációs rendszernek, és egyedül kell maradnia.
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 kapcsolja ki ezt a szolgáltatást! Ha problémája van, akkor meg kell határoznia a számítógépen futó folyamatot, amely a WMI-szolgáltató gazdáját olyan sok CPU-t használ, és frissíti, eltávolítja vagy letiltja hogy helyette.