Dzisiaj przyjrzymy się, czym jest host dostawcy WMI (WmiPrvSE.exe)? Proces hosta dostawcy WMI jest ważną częścią systemu Windows i często działa w tle. Pozwala innym aplikacjom na twoim komputerze żądać informacji o twoim systemie. Ten proces nie powinien normalnie wykorzystywać dużej ilości zasobów systemowych, ale może zużywać dużo procesora, jeśli inny proces w twoim systemie działa nieprawidłowo.
Co to jest host dostawcy WMI (WmiPrvSE.exe)?
„WMI” oznacza „Windows Management Instrumentation”. Jest to funkcja systemu Windows, która zapewnia ustandaryzowany sposób, w jaki oprogramowanie i skrypty administracyjne żądają informacji o stanie systemu operacyjnego Windows i zawartych w nim danych. Na przykład oprogramowanie lub polecenia mogą znajdować informacje o stanie szyfrowania dysków funkcją BitLocker, wyświetlać wpisy dziennika zdarzeń lub żądać danych z zainstalowanych aplikacji, które zawierają dostawcę WMI. Firma Microsoft ma listę dostawców WMI wymienionych na swojej stronie internetowej.
Jest to szczególnie przydatna funkcja dla firm, które centralnie zarządzają komputerami, zwłaszcza że informacje mogą być żądane za pomocą skryptów i wyświetlane standardowo w konsolach administracyjnych. Nawet na komputerze domowym niektóre zainstalowane programy mogą żądać informacji o systemie za pośrednictwem interfejsu WMI.
Możesz także samodzielnie korzystać z usługi WMI, aby znaleźć wiele przydatnych informacji, które zwykle nie są widoczne w interfejsie systemu Windows na własnym komputerze. Na przykład omówiliśmy narzędzie wiersza poleceń WMI (WMIC) do uzyskania numeru modelu płyty głównej.
Dlaczego host dostawcy WMI (WmiPrvSE.exe) zużywa tak dużo procesora?
Host dostawcy WMI normalnie nie powinien używać dużo procesora, ponieważ normalnie nie powinien nic robić. Czasami może korzystać z procesora, gdy inny program lub skrypt na komputerze żąda informacji za pośrednictwem WMI, co jest normalne. Wysokie użycie procesora to prawdopodobnie tylko znak, że inna aplikacja żąda danych przez WMI. Host dostawcy WMI nie powinien przez cały czas wykorzystywać dużej ilości zasobów procesora.
Ponowne uruchomienie hosta dostawcy WMI może być pomocne, jeśli utknął w nieprawidłowym stanie. Możesz także po prostu ponownie uruchomić komputer, ale istnieje sposób na ponowne uruchomienie usługi bez ponownego uruchamiania komputera. Aby to zrobić, otwórz menu Start, wpisz „Services.msc” i naciśnij Enter, aby uruchomić narzędzie Usługi.
Znajdź usługę „Windows Management Instrumentation” na liście, kliknij prawym przyciskiem myszy i wybierz „Uruchom ponownie”.
Jeśli widzisz stale wysokie użycie procesora, prawdopodobnie inny proces w twoim systemie działa nieprawidłowo. Jeśli proces stale żąda dużej ilości informacji od dostawców WMI, spowoduje to, że proces hosta dostawcy WMI będzie używał dużej ilości procesora. Problemem jest ten inny proces.
Aby określić, który konkretny proces powoduje problemy z usługą WMI, użyj Podglądu zdarzeń. W systemie Windows 10 lub 8 możesz kliknąć prawym przyciskiem myszy przycisk Start i wybrać “Podgląd zdarzeń”, aby go otworzyć. W systemie Windows 7 otwórz menu Start, wpisz „Eventvwr.msc” i naciśnij klawisz Enter, aby go uruchomić.
Z lewego panelu okna Podglądu zdarzeń przejdź do Rejestru aplikacji i usług w Menedżerze aktywności systemu Microsoft Windows.
Przewiń listę i poszukaj ostatnich zdarzeń „Błąd”. Kliknij każde zdarzenie i poszukaj numeru po prawej stronie „ClientProcessId” w dolnym panelu. To informuje numer identyfikacyjny procesu, który spowodował błąd WMI.
Najprawdopodobniej zobaczysz tutaj kilka błędów. Błędy mogą być spowodowane tym samym numerem identyfikatora procesu lub możesz zobaczyć wiele różnych identyfikatorów procesu powodujących błędy.
Teraz możesz zidentyfikować proces, który może powodować problemy. Najpierw otwórz okno Menedżera zadań, naciskając Ctrl + Shift + Escape.
Kliknij kartę „Szczegóły”, kliknij kolumnę „PID”, aby posortować uruchomione procesy według identyfikatora procesu i poszukaj procesu zgodnego z numerem identyfikacyjnym, który pojawił się w dziennikach Podglądu zdarzeń.
Ponadto, gdy program zostanie zamknięty i ponownie otwarty, będzie miał inny numer identyfikacyjny procesu. Dlatego powinieneś szukać ostatnich zdarzeń, ponieważ numer identyfikacyjny procesu poprzednich zdarzeń w twojej Podglądzie zdarzeń nie pomoże ci niczego znaleźć.
Czy mogę wyłączyć hosta dostawcy WMI?
Technicznie możliwe jest wyłączenie usługi „Windows Management Instrumentation” na komputerze. Może to jednak uszkodzić wiele różnych rzeczy na twoim komputerze. Jest ważną częścią systemu operacyjnego Windows.
Więc nie wyłączaj tej usługi! Jeśli masz problem, powinieneś zidentyfikować proces na swoim komputerze, który powoduje, że host dostawcy WMI zużywa tak dużo procesora.