If-Koubou

Какво представлява доставчикът на WMI доставчик (WmiPrvSE.exe) и защо се използва толкова много процесори?

Какво представлява доставчикът на WMI доставчик (WmiPrvSE.exe) и защо се използва толкова много процесори? (Как да)

Процесът на хостинг доставчик на WMI е важна част от Windows и често се изпълнява във фонов режим. Тя позволява на други приложения на вашия компютър да изискват информация за вашата система. Този процес обикновено не трябва да използва много системни ресурси, но може да използва много CPU, ако друг процес на вашата система се държи лошо.

Тази статия е част от продължаващата ни серия, обясняваща различните процеси, открити в Task Manager, като Runtime Broker, svchost.exe, dwm.exe, ctfmon.exe, rundll32.exe, Adobe_Updater.exe и много други. Не знам какви са тези услуги? По-добре започнете да четете!

Какво е домакин на доставчик на WMI?

"WMI" означава "Windows Management Instrumentation". Това е функция на Windows, която предоставя стандартизиран начин за софтуерни и административни скриптове да изискват информация за състоянието на вашата операционна система Windows и данни за нея. "Доставчиците на WMI" предоставят тази информация при поискване. Например софтуер или команди могат да намерят информация за състоянието на шифроването на устройство BitLocker, да преглеждат записи от дневника на събитията или да поискат данни от инсталирани приложения, които включват доставчик на WMI. Microsoft има списък на включените доставчици на WMI на уебсайта си.

Това е особено полезна функция за предприятията, които управляват централно компютрите, особено когато информацията може да бъде поискана чрез скриптове и да бъде показана по стандартен начин в административните конзоли. Въпреки това, дори и на домашен компютър, някой софтуер, който сте инсталирали, може да поиска информация за системата чрез интерфейса на WMI.

Можете също така да използвате сами WMI, за да намерите разнообразие от полезни неща, които обикновено не са изложени в интерфейса на Windows на вашия компютър. Например, покрихме инструмента WMI (WMI), за да получите серийния номер на вашия компютър, да намерите номера на модела на дънната платка или просто да видите SMART здравословното състояние на твърдия диск.

Защо се използва толкова много процесори?

Услугата WMI доставчик обикновено не трябва да използва много процесори, тъй като обикновено не трябва да прави нищо. Понякога може да се използва известно количество CPU, когато друго парче софтуер или скрипт на вашия компютър изисква информация чрез WMI и това е нормално. Високото използване на процесора вероятно е само знак, че друго приложение изисква данни чрез WMI.

Въпреки това продължителното използване на висок CPU е знак, че нещо не е наред. Услугата доставчик на WMI не трябва да използва много ресурси на процесора през цялото време.

Рестартирането на услугата Windows Management Instrumentation може да помогне, ако е заседнало в лошо състояние. Също така можете да рестартирате компютъра си, но има начин да рестартирате услугата, без да рестартирате компютъра си. За да направите това, отворете менюто "Старт", въведете "Services.msc" и натиснете Enter, за да стартирате инструмента за услуги.

Намерете "Услугата Управление на Windows" в списъка, щракнете с десния бутон върху нея и изберете "Рестартиране".

Ако виждате постоянно висока употреба на процесора, вероятно е друг процес на вашата система да се държи лошо. Ако процесът непрекъснато изисква голямо количество информация от доставчиците на WMI, това ще накара Услугата домакин на доставчик на WMI да използва много процесори. Този друг процес е проблемът.

За да определите кой конкретен процес причинява проблеми с WMI, използвайте инструмента за разглеждане на събития. В Windows 10 или 8 можете да щракнете с десния бутон на бутона "Старт" и да изберете "Event Viewer", за да го отворите. В Windows 7 отворете менюто "Старт", въведете "Eventvwr.msc" и натиснете Enter, за да го стартирате.

В левия панел на прозореца на Event Viewer, отворете приложенията и сервизните дневници \ Microsoft \ Windows \ WMI-Activity \ Operational.

Превъртете списъка и потърсете последните събития "Грешка". Кликнете върху всяко събитие и потърсете номера отдясно на "ClientProcessId" в долния панел. Това ви показва идентификационния номер на процеса, причинил грешката в WMI.

Има голям шанс да видите няколко грешки тук. Грешките могат да бъдат причинени от идентификационния номер на процеса или може да видите няколко различни идентификационни процеса, причиняващи грешки. Кликнете върху всяка грешка и вижте какво трябва да открие ClientProcessId.

Вече можете да зададете процес, който може да причини проблеми. Първо, отворете прозореца на Task Manager, като натиснете Ctrl + Shift + Escape или като кликнете с десния бутон на мишката върху лентата на задачите и изберете "Task Manager".

Кликнете върху раздела "Детайли", кликнете върху графата "PID", за да сортирате изпълняваните процеси по ID на процеса и да намерите процеса, съответстващ на идентификационния номер, който се е показвал в регистрационните файлове на Event Viewer.

Например, тук видяхме, че процесът "HPWMISVC.exe" причини тези грешки на този конкретен компютър.

Ако процесът е затворен, няма да го видите в списъка тук. Също така, когато една програма се затваря и отваря отново, тя ще има различен идентификационен номер на процеса. Ето защо трябва да потърсите скорошни събития, тъй като идентификационният номер на процеса от по-стари събития в инструмента ви за разглеждане на събития няма да ви помогне да намерите нещо.

С тази информация под ръка знаете, че процесът може да причини проблеми. Можете да търсите името му в мрежата, за да разберете кой софтуер е свързан с него. Можете също така само да кликнете с десния бутон на мишката върху процеса в списъка и да кликнете върху "Отваряне на местоположението на файла", за да отворите местоположението му на вашата система, което може да ви покаже по-големия софтуерен пакет, който е част от програмата. Може да се наложи да актуализирате този софтуер, ако го използвате, или да го деинсталирате, ако не го направите.

Мога ли да забраните домакин на доставчик на WMI?

Технически е възможно да изключите "Услугата за управление на Windows" на вашия компютър. Това обаче ще разруши много различни неща на вашия компютър. Това е важна част от операционната система Windows и трябва да остане сама.

Както официалното описание за тази услуга казва: "Ако тази услуга бъде спряна, повечето софтуерни програми, базирани на Windows, няма да функционират правилно". Така че не забранявайте тази услуга! Ако имате проблем с него, трябва да идентифицирате процеса на компютъра, който причинява на хоста доставчик на WMI да използва толкова много процесори и да актуализира, премахва или деактивира че вместо това.