Что такое хост поставщика WMI (WmiPrvSE.exe) и почему он использует так много CPU?

Оглавление:

Что такое хост поставщика WMI (WmiPrvSE.exe) и почему он использует так много CPU?
Что такое хост поставщика WMI (WmiPrvSE.exe) и почему он использует так много CPU?

Видео: Что такое хост поставщика WMI (WmiPrvSE.exe) и почему он использует так много CPU?

Видео: Что такое хост поставщика WMI (WmiPrvSE.exe) и почему он использует так много CPU?
Видео: Как настроить профили пользователей на Android смартфоне.Учетные записи в телефоне - YouTube 2024, Апрель
Anonim
Хост-узел поставщика WMI является важной частью Windows и часто работает в фоновом режиме. Это позволяет другим приложениям на вашем компьютере запрашивать информацию о вашей системе. Этот процесс обычно не должен использовать много системных ресурсов, но он может использовать много CPU, если другой процесс в вашей системе ведет себя плохо.
Хост-узел поставщика WMI является важной частью Windows и часто работает в фоновом режиме. Это позволяет другим приложениям на вашем компьютере запрашивать информацию о вашей системе. Этот процесс обычно не должен использовать много системных ресурсов, но он может использовать много CPU, если другой процесс в вашей системе ведет себя плохо.

Эта статья является частью нашей текущей серии, объясняющей различные процессы, обнаруженные в диспетчере задач, такие как Runtime Broker, svchost.exe, dwm.exe, ctfmon.exe, rundll32.exe, Adobe_Updater.exe и многие другие. Не знаете, что это за услуги? Лучше начните читать!

Что такое WMI Provider Host?

«WMI» означает «Инструмент управления Windows». Это функция Windows, которая предоставляет стандартизованный способ для программного и административного скриптов запрашивать информацию о состоянии вашей операционной системы Windows и данных на нем. «Поставщики WMI» предоставляют эту информацию по запросу. Например, программное обеспечение или команды могут находить информацию о состоянии шифрования диска BitLocker, просматривать записи из журнала событий или запрашивать данные из установленных приложений, которые включают поставщика WMI. На веб-сайте Microsoft есть список включенных поставщиков WMI.

Это особенно полезная функция для предприятий, которые централизованно управляют ПК, тем более, что информацию можно запросить с помощью сценариев и стандартным образом показать в административных консолях. Однако даже на домашнем ПК некоторое программное обеспечение, которое вы установили, может запрашивать информацию о системе через интерфейс WMI.

Вы также можете сами использовать WMI, чтобы найти множество полезных фрагментов информации, которые обычно не отображаются в интерфейсе Windows на вашем ПК. Например, мы рассмотрели инструмент командной строки WMI (WMIC), чтобы получить серийный номер вашего ПК, найти номер модели вашей материнской платы или просто посмотреть состояние здоровья SMART на жестком диске.

Image
Image

Почему он использует так много процессора?

Провайдер WMI-провайдера обычно не должен использовать много CPU, поскольку он обычно не должен делать ничего. Иногда он может использовать некоторый процессор, когда другая часть программного обеспечения или сценария на вашем ПК запрашивает информацию через WMI, и это нормально. Высокое использование ЦП, скорее всего, является признаком того, что другое приложение запрашивает данные через WMI.

Тем не менее, длительное использование большого количества CPU является признаком того, что что-то не так. Поставщик провайдера WMI не должен постоянно использовать большое количество ресурсов ЦП.

Перезапуск службы инструментария управления Windows может помочь, если он застрял в плохом состоянии. Вы также можете просто перезагрузить компьютер, но есть способ перезапустить службу без перезагрузки компьютера. Для этого откройте меню «Пуск», введите «Services.msc» и нажмите «Ввод», чтобы запустить инструмент «Службы».

Найдите в списке «Сервис инструментария управления Windows», щелкните его правой кнопкой мыши и выберите «Перезапустить».
Найдите в списке «Сервис инструментария управления Windows», щелкните его правой кнопкой мыши и выберите «Перезапустить».
Если вы видите постоянное высокое использование ЦП, вполне вероятно, что другой процесс в вашей системе ведет себя плохо. Если процесс постоянно запрашивает большой объем информации у поставщиков WMI, это приведет к тому, что процесс Host Provider поставщика WMI будет использовать большое количество CPU. Этот другой процесс является проблемой.
Если вы видите постоянное высокое использование ЦП, вполне вероятно, что другой процесс в вашей системе ведет себя плохо. Если процесс постоянно запрашивает большой объем информации у поставщиков WMI, это приведет к тому, что процесс Host Provider поставщика WMI будет использовать большое количество CPU. Этот другой процесс является проблемой.

Чтобы определить, какой конкретный процесс вызывает проблемы с WMI, используйте средство просмотра событий. В Windows 10 или 8 вы можете щелкнуть правой кнопкой мыши кнопку «Пуск» и выбрать «Средство просмотра событий», чтобы открыть его. В Windows 7 откройте меню «Пуск», введите «Eventvwr.msc» и нажмите «Ввод», чтобы запустить его.

На левой панели окна «Просмотр событий» перейдите в «Приложения» и «Журналы служб» Microsoft Windows WMI-Activity Operational.
На левой панели окна «Просмотр событий» перейдите в «Приложения» и «Журналы служб» Microsoft Windows WMI-Activity Operational.
Прокрутите список и найдите последние события «Ошибка». Нажмите каждое событие и найдите номер справа от «ClientProcessId» в нижней панели. Это указывает идентификационный номер процесса, вызвавшего ошибку WMI.
Прокрутите список и найдите последние события «Ошибка». Нажмите каждое событие и найдите номер справа от «ClientProcessId» в нижней панели. Это указывает идентификационный номер процесса, вызвавшего ошибку WMI.

Есть хорошая вероятность, что здесь вы увидите несколько ошибок. Ошибки могут быть вызваны одним и тем же идентификационным номером процесса, или вы можете увидеть несколько разных идентификаторов процессов, вызывающих ошибки. Щелкните каждую ошибку и посмотрите, что должен узнать ClientProcessId.

Теперь вы можете настроить процесс, который может вызвать проблемы. Сначала откройте окно диспетчера задач, нажав Ctrl + Shift + Escape или щелкнув правой кнопкой мыши на панели задач и выбрав «Диспетчер задач».
Теперь вы можете настроить процесс, который может вызвать проблемы. Сначала откройте окно диспетчера задач, нажав Ctrl + Shift + Escape или щелкнув правой кнопкой мыши на панели задач и выбрав «Диспетчер задач».
Перейдите на вкладку «Сведения», щелкните столбец «PID», чтобы отсортировать запущенные процессы по идентификатору процесса и найдите процесс, соответствующий идентификационному номеру, который появился в журналах просмотра событий.
Перейдите на вкладку «Сведения», щелкните столбец «PID», чтобы отсортировать запущенные процессы по идентификатору процесса и найдите процесс, соответствующий идентификационному номеру, который появился в журналах просмотра событий.

Например, здесь мы видели, что процесс «HPWMISVC.exe» вызвал эти ошибки на этом конкретном компьютере.

Если процесс с тех пор закрыт, вы не увидите его в списке здесь. Кроме того, когда программа закрывается и снова открывается, у нее будет другой идентификатор процесса. Вот почему вам нужно искать последние события, так как идентификатор процесса из старых событий в вашем средстве просмотра событий не поможет вам ничего найти.

Имея эту информацию, вы теперь знаете процесс, который может вызвать проблемы. Вы можете найти его имя в Интернете, чтобы узнать, с каким программным обеспечением оно связано.Вы также можете просто щелкнуть правой кнопкой мыши процесс в списке и нажать «Открыть местоположение файла», чтобы открыть его местоположение в вашей системе, что может показать вам более крупный программный пакет, частью которого является программа. Возможно, вам придется обновить это программное обеспечение, если вы его используете, или удалите его, если вы этого не сделаете.
Имея эту информацию, вы теперь знаете процесс, который может вызвать проблемы. Вы можете найти его имя в Интернете, чтобы узнать, с каким программным обеспечением оно связано.Вы также можете просто щелкнуть правой кнопкой мыши процесс в списке и нажать «Открыть местоположение файла», чтобы открыть его местоположение в вашей системе, что может показать вам более крупный программный пакет, частью которого является программа. Возможно, вам придется обновить это программное обеспечение, если вы его используете, или удалите его, если вы этого не сделаете.

Могу ли я отключить хост поставщика WMI?

Технически можно отключить «Сервис инструментария управления Windows» на вашем компьютере. Тем не менее, это сломает много разных вещей на вашем ПК. Это важная часть операционной системы Windows, и ее нужно оставить в покое.

Как говорится в официальном описании этой службы: «Если эта служба остановлена, большинство программ на базе Windows не будут работать должным образом». Поэтому не отключите эту услугу! Если у вас есть проблемы с этим, вам необходимо определить процесс на вашем компьютере, который заставляет WMI Provider Host использовать столько CPU и обновлять, удалять или отключать тот вместо этого.

Рекомендуемые: