Почему процесс WMI Provider Host нагружает процессор и как этого избежать
Процесс WMI Provider Host (Инструментарий управления Windows, он же wmiprvse.exe) играет важную роль в работе ОС Windows, при этом он работает в фоне, взаимодействуя с другими сериями. Благодаря этому, другие программы получают доступ к важной системной информации. Несмотря на то, что обычно не возникает никаких вопросов с работой WMI Provider Host, у ряда пользователей наблюдается 100% загруженность процессора и негативное влияние на оперативную память. Этого можно избежать, и в этой статье вы узнаете, как.
Содержание:
Для чего нужен сервис WMI Provider Host
Служба wmiprvse.exe необходима для предоставления программам и сценариям различной служебной информации и данных о работе ОС Windows. Это происходит по запросу соответствующего софта.
Например, программное обеспечение может получить информацию о состоянии системных обновления, просмотреть записи из журнала событий или запросить данные об установленных приложениях.
Наиболее важна данная функция системным администраторам, которые, используя WMI, могут централизованно получить сведения о всех компьютерах в сети через административную консоль. В штатной ситуации, на домашних версиях ОС, также может быть задействован сервис Инструментарий управления Windows. Запрос данных может происходить от сторонних программ, которые используют вышеназванный WMI интерфейс в своей работе.
Рядовые пользователи не используют данный сервис повседневно, однако через него можно получить ряд необходимой информации о “железе”: например, модель видеокарты, состояние HDD, объем ОЗУ, серийный номер ПК и прочие сведения, хотя для этих целей часто используется платный сторонний софт вроде AIDA64.
Почему wmiprvse.exe нагружает процессор
Сервис WMI Provider Host, теоретически, не должен как-либо нагружать процессор более 1-3%. Впрочем, когда у другого приложения или процесса возникает необходимость доступа к данным через Инструментарий управления Windows, может кратковременно увеличиваться нагрузка на CPU. Поэтому, если вы видите, что столбик CPU стал меняться напротив процесса WMI – скорее всего, речь именно об этом.
Тревогу нужно поднимать в ситуации, когда уровень нагрузки на CPU остается на стабильно высоком уровне долгое время и повышает его температуру.
Чтобы скорректировать работу WMI, можно задействовать 2 способа:
- Перезагрузить ПК.
- Перезапустить сервис Инструментарий управления windows (wmiprvse.exe).
С первым способов ничего сложного нет, поэтому рассмотрим второй.
- Откройте Пуск.
- Введите Services.msc, нажмите Ввод.
- Запустится инструмент Службы.
- Найдите в списке Инструментарий управления Windows.
- В контекстном меню (щелчок правой кнопкой мыши) выберите команду Перезапустить.
Одна из причин, вследствие которой “Инструментарий управления Windows” использует много ресурсов – использование данных WMI другой службой. Соответственно, можно поискать другие службы WIndows, которые могут потреблять много ресурсов процессора.
Для этого используйте встроенный в Windows инструмент “Просмотр событий”.
Инструкция:
- Откройте Пуск > Введите “Просмотр событий”. (Как вариант, откройте контекстное меню Пуск и найдите пункт “Просмотр событий”.)
- Через левую колонку навигации перейдите в Журналы приложений и служб > Microsoft > Windows > WMI-Activity > Operational.
- Обратите внимание на все события с уровнем Ошибка.
- Нажмите на событие с ошибкой
- Во вкладке Общие доступна детальная информация об ошибке. Найдите в тексте ClientProcessId и соответствующий номер.
- Этот номер закреплен за сервисом, который вызвал ошибку WMI.
- Ознакомьтесь с похожими ошибками. Если ClientProcessId имеет один и тот же номер, скорее всего, виновником загруженности процессора является именно он.
- Откройте Диспетчер задач от имени администратора. Правая кнопка мыши на Пуск > Диспетчер задач (или сочетание клавиш Ctrl+Shift+Escape).
- Убедитесь в том, что колонка “ИД процесса” доступна.
- Как вариант, перейдите во вкладку Подробности.
- Отсортируйте колонку “ИД процесса” по алфавиту.
- Найдите номер процесса, который, вероятно, является причиной сбоя (см. выше ClientProcessId).
- Вы можете снять задачу или деинсталлировать программу с компьютера, чтобы ошибка не повторялась.
- Воспользуйтесь пунктом контекстного меню “Открыть расположение файла”, чтобы перейти к приложению, которое закреплено за “ИД процесса”.
- Если предыдущие пункты не помогли исправить работу WMI, попробуйте в Интернете найти похожие проблемы и их решение.
Отключение сервиса WMI Provider Host
Теоретически, вы можете отключить Инструментарий управления Windows, чтобы он не вызывал проблем с утечкой памяти и ресурсов процессора. Однако делать это категорически не желательно: скорее, это приведет ко множеству системных конфликтов, особенно что касается встроенных в Windows программ.
Советуем решить проблему вышеописанным способом – найти зависимый от службы WMI сервис и отключить его.
Если вам не помогла инструкция – пожалуйста, сообщите о проблеме нам через комментарии, попробуем помочь вам советом.
Помогла вам эта статья?
Не нашли ответ на свой вопрос? Возможно, вы найдете решение проблемы на нашем канале в Youtube! Здесь мы собрали небольшие, но эффективные инструкции. Смотрите и подписывайтесь на наш youtube-канал!