Что такое хост-провайдер WMI (WmiPrvSE.exe) и почему он использует так много процессора?
Процесс хоста провайдера WMI является важной частью Windows и часто выполняется в фоновом режиме. Это позволяет другим приложениям на вашем компьютере запрашивать информацию о вашей системе. Этот процесс обычно не должен использовать много системных ресурсов, но он может использовать много ЦП, если другой процесс в вашей системе ведет себя плохо.
Эта статья является частью нашей продолжающейся серии, объясняющей различные процессы, обнаруженные в диспетчере задач, такие как Runtime Broker, svchost.exe, dwm.exe, ctfmon.exe, rundll32.exe, Adobe_Updater.exe и многие другие. Не знаете, что это за услуги? Лучше начать читать!
Что такое хост WMI-провайдера?
«WMI» означает «Инструментарий управления Windows». Это функция Windows, которая обеспечивает стандартизированный способ для программного обеспечения и административных сценариев запрашивать информацию о состоянии вашей операционной системы Windows и данные о ней. «Поставщики WMI» предоставляют эту информацию по запросу. Например, программное обеспечение или команды могут найти информацию о состоянии шифрования диска BitLocker, просмотреть записи в журнале событий или запросить данные из установленных приложений, которые включают поставщика WMI. Microsoft имеет список поставщиков WMI на своем веб-сайте.
Это особенно полезная функция для предприятий, которые централизованно управляют ПК, тем более что информацию можно запрашивать с помощью сценариев и отображать стандартным способом в административных консолях. Однако даже на домашнем ПК установленное вами программное обеспечение может запрашивать информацию о системе через интерфейс WMI..
Вы также можете использовать WMI самостоятельно, чтобы найти множество полезной информации, которая обычно не отображается в интерфейсе Windows на вашем ПК. Например, мы рассмотрели инструмент командной строки WMI (WMIC), чтобы узнать серийный номер вашего ПК, найти номер модели вашей материнской платы или просто посмотреть состояние работоспособности жесткого диска SMART..
Почему он использует так много процессора?
Хост провайдера WMI обычно не должен загружать процессор, так как обычно он ничего не делает. Иногда он может использовать какой-либо процессор, когда другая часть программного обеспечения или сценарий на вашем компьютере запрашивает информацию через WMI, и это нормально. Высокая загрузка ЦП, вероятно, просто признак того, что другое приложение запрашивает данные через WMI.
Однако длительная высокая загрузка ЦП является признаком того, что что-то не так. Хост провайдера WMI не должен все время использовать много ресурсов ЦП.
Перезапуск службы инструментария управления Windows может помочь, если она застряла в плохом состоянии. Вы также можете просто перезагрузить компьютер, но есть способ перезапустить службу без перезагрузки компьютера. Для этого откройте меню «Пуск», введите «Services.msc» и нажмите Enter, чтобы запустить инструмент «Службы»..
Найдите «Сервис инструментария управления Windows» в списке, щелкните его правой кнопкой мыши и выберите «Перезапустить»..
Если вы видите постоянно высокую загрузку процессора, вероятно, что другой процесс в вашей системе ведет себя плохо. Если процесс постоянно запрашивает большой объем информации у провайдеров WMI, это приведет к тому, что процесс хоста провайдера WMI будет использовать много ЦП. Этот другой процесс является проблемой.
Чтобы определить, какой конкретный процесс вызывает проблемы с WMI, используйте средство просмотра событий. В Windows 10 или 8 вы можете щелкнуть правой кнопкой мыши кнопку «Пуск» и выбрать «Просмотр событий», чтобы открыть ее. В Windows 7 откройте меню «Пуск», введите «Eventvwr.msc» и нажмите Enter, чтобы запустить его.
На левой панели окна «Просмотр событий» перейдите в «Журналы приложений и служб» \ Microsoft \ Windows \ WMI-Activity \ Operational.
Прокрутите список и найдите последние события «Ошибка». Щелкните каждое событие и найдите номер справа от «ClientProcessId» на нижней панели. Это говорит вам идентификационный номер процесса, который вызвал ошибку WMI.
Есть большая вероятность, что вы увидите здесь несколько ошибок. Ошибки могут быть вызваны одним и тем же идентификатором процесса, или вы можете увидеть несколько разных идентификаторов процесса, вызывающих ошибки. Нажмите на каждую ошибку и посмотрите, что такое ClientProcessId, чтобы узнать.
Теперь вы можете определить процесс, который может вызывать проблемы. Сначала откройте окно диспетчера задач, нажав Ctrl + Shift + Escape или щелкнув правой кнопкой мыши панель задач и выбрав «Диспетчер задач»..
Перейдите на вкладку «Сведения», щелкните столбец «PID», чтобы отсортировать запущенные процессы по идентификатору процесса, и найдите процесс, соответствующий номеру идентификатора, который появился в журналах средства просмотра событий..
Например, здесь мы видели, что процесс «HPWMISVC.exe» вызвал эти ошибки на этом конкретном компьютере.
Если процесс с тех пор закрылся, вы не увидите его в списке здесь. Кроме того, когда программа закрывается и открывается, у нее будет другой идентификационный номер процесса. Вот почему вам нужно искать последние события, так как идентификационный номер процесса из более старых событий в вашей программе просмотра событий не поможет вам ничего найти.
Имея эту информацию в руках, вы теперь знаете процесс, который может вызывать проблемы. Вы можете найти его имя в Интернете, чтобы найти программное обеспечение, с которым оно связано. Вы также можете просто щелкнуть правой кнопкой мыши по процессу в списке и нажать «Открыть местоположение файла», чтобы открыть его местоположение в вашей системе, которое может показать вам более крупный пакет программного обеспечения, частью которого является программа. Вам может потребоваться обновить это программное обеспечение, если вы используете его, или удалить его, если вы этого не делаете.
Могу ли я отключить хост провайдера WMI?
Технически возможно отключить «Службу инструментария управления Windows» на вашем компьютере. Тем не менее, это сломает много разных вещей на вашем компьютере. Это важная часть операционной системы Windows, и ее следует оставить в покое.
Как говорится в официальном описании этой службы: «Если эта служба остановлена, большинство программ для Windows не будет работать должным образом». Так что не отключайте эту услугу! Если у вас есть проблема с этим, вам нужно определить процесс на вашем компьютере, который заставляет хост провайдера WMI использовать так много ЦП и обновлять, удалять или отключать тот процесс вместо.