Почему процесс 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 способа: 

    1. Перезагрузить ПК.
    2. Перезапустить сервис Инструментарий управления windows (wmiprvse.exe).

    С первым способов ничего сложного нет, поэтому рассмотрим второй. 

    1. Откройте Пуск.
    2. Введите Services.msc, нажмите Ввод.
    3. Запустится инструмент Службы.
    4. Найдите в списке Инструментарий управления Windows. 
    5. В контекстном меню (щелчок правой кнопкой мыши) выберите команду Перезапустить.

    Одна из причин, вследствие которой “Инструментарий управления Windows” использует много ресурсов – использование данных WMI другой службой. Соответственно, можно поискать другие службы WIndows, которые могут потреблять много ресурсов процессора. 

    Для этого используйте встроенный в Windows инструмент “Просмотр событий”. 

    Инструкция:

    1. Откройте Пуск > Введите “Просмотр событий”. (Как вариант, откройте контекстное меню Пуск и найдите пункт “Просмотр событий”.)
    2. Через левую колонку навигации перейдите в Журналы приложений и служб   > Microsoft > Windows > WMI-Activity > Operational.
    3. Обратите внимание на все события с уровнем Ошибка. 
    4. Нажмите на событие с ошибкой
    5. Во вкладке Общие доступна детальная информация об ошибке. Найдите в тексте ClientProcessId и соответствующий номер. 
    6. Этот номер закреплен за сервисом, который вызвал ошибку WMI. 
    7. Ознакомьтесь с похожими ошибками. Если ClientProcessId имеет один и тот же номер, скорее всего, виновником загруженности процессора является именно он. 
    8. Откройте Диспетчер задач от имени администратора. Правая кнопка мыши на Пуск > Диспетчер задач (или сочетание клавиш Ctrl+Shift+Escape). 
    9. Убедитесь в том, что колонка “ИД процесса” доступна. 
    10.  Как вариант, перейдите во вкладку Подробности.
    11. Отсортируйте колонку “ИД процесса” по алфавиту.  
    12. Найдите номер процесса, который, вероятно, является причиной сбоя (см. выше ClientProcessId).
    13. Вы можете снять задачу или деинсталлировать программу с компьютера, чтобы ошибка не повторялась.
    14. Воспользуйтесь пунктом контекстного меню “Открыть расположение файла”, чтобы перейти к приложению, которое закреплено за  “ИД процесса”. 
    15. Если предыдущие пункты не помогли исправить работу WMI, попробуйте в Интернете найти похожие проблемы и их решение.  
    Примечание. При каждом перезапуске, номер процесса меняется. Поэтому важно определить проблему в момент работы того или иного сервиса. 

    Отключение сервиса WMI Provider Host

    Теоретически, вы можете отключить Инструментарий управления Windows, чтобы он не вызывал проблем с утечкой памяти и ресурсов процессора. Однако делать это категорически не желательно: скорее, это приведет ко множеству системных конфликтов, особенно что касается встроенных в Windows программ. 

    Советуем решить проблему вышеописанным способом – найти зависимый от службы WMI сервис и отключить его. 

    Если вам не помогла инструкция – пожалуйста, сообщите о проблеме нам через комментарии, попробуем помочь вам советом. 
     

    Пожалуйста, оцените статью: 
    Average: 3.7 (3 votes)

    Помогла вам эта статья?

    Не нашли ответ на свой вопрос? Возможно, вы найдете решение проблемы на нашем канале в Youtube! Здесь мы собрали небольшие, но эффективные инструкции. Смотрите и подписывайтесь на наш youtube-канал!

    Смотреть на Youtube

    Помощь: задайте вопрос

    Вы робот? Оставьте это поле пустым, если вы не робот, а человек