WMI Provider Host грузит процессор в Windows 10: что делать?

В ходе работы с несколькими приложениями вдруг начинаем замечать просадку производительности, и ее причиной в Диспетчере задач является процесс WMI Provider Host, который чрезмерно грузит процессор.

Этот компонент является одним из ключевых звеньев стабильной работы системы, и используется приложениями для получения информации о состоянии ОС посредством запросов через WMI-провайдеры. И когда WmiPrvSE.exe начинает грузить процессор, то такое поведение связано с необычным поведением его службы — Инструментария управления Windows, которая начинает использовать больше ресурсов компьютера, чем требуется, или вызвано вмешательством в работу стороннего процесса.

Перезапуск службы Инструментария управления Windows

В многих случаях высокая нагрузка на процессор может вызвана некорректной работой службы Инструментария управления Windows. Попробуйте ее перезапустить.

Откройте окно «Выполнить» клавишами Win + R, наберите команду services.msc и подтвердите ее запуск на Enter.

В списке найдите Инструментарий управления Windows. Щелкните по ней правой кнопкой мыши и выберите «Перезапустить».

Теперь нужно перезапустить связанные службы. Закройте окно и кликните правой кнопкой мыши на значок Пуск. В контекстном меню перейдите на пункт «Командная строка (администратор). Для вызова командной строки в Windows 7 откройте строку поиска, наберите команду cmd и правым кликом мыши запустите ее от имени администратора.

В консоли введите одну за другой перечисленные команды, подтверждая запуск каждой на Enter.

net stop iphlpsvc

net stop wscsvc

net stop Winmgmt

net start Winmgmt

net start wscsvc

net start iphlpsvc

Закройте командную строку и перезапустите компьютер. Нагрузка на процессор, создаваемая процессом WMI Provider Host, должна существенно снизится.

Выполнение чистой загрузки

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

При чистой загрузке запускается минимальный набор служб, требуемые для поддержки стабильной работы ОС.

Войдите в систему с учетной записью администратора. Откройте диалоговое окно «Выполнить» нажатием на Win + R, наберите команду msconfig и подтвердите ее запуск на Enter.

В верхнем меню перейдите на вкладку «Службы» и отметьте флажком опцию «Не отображать службы Майкрософт». Останутся только сторонние, которые связаны с программами, установленные пользователем.

Нажмите на кнопку «Отключить». Таким образом, они не будут загружены автоматически при следующем запуске системы.

Перейдите на вкладку «Автозагрузка» и нажмите на ссылку «Открыть диспетчер задач».

Откроется список с программами, которые загружаются вместе с ОС. Нужно отключить все включенные программы нажатием на соответствующую кнопку.

После перезагрузите компьютер. Таким образом, система запустится в состоянии «чистой» загрузки. Теперь проверьте, насколько WMI Provider Host грузит ЦП. Если нагрузка на процессор снизилась к нормальным значениям, это означает, что какая-то сторонняя программа была ее причиной.

Начните включать по одной и несколько служб, каждый раз перезагружая ПК, пока высокая нагрузка на процессор не вернется.

Переустановите приложение, которая вызывает высокое использование ресурсов ПК или отключите его.

Поиск ошибок в журнале просмотра событий

С помощью журнала событий можно обнаружить ошибочный процесс, который воздействует на WMI Provider Host и заставляет его грузить процессор.

В поисковой строке (Win + S) наберите «просмотр событий» и кликните по найденному результату.

В верхнем меню перейдите на вкладку «Вид» и отметьте флажком «Отобразить аналитический и отладочный журналы».

В левой части экрана перейдите по пути:

Журналы приложений и служб – Microsoft – Windows – WMI-Activity

Дважды кликните WMI-Activity, чтобы развернуть его содержимое, и нажмите на Operational, чтобы открыть операционные журналы в нижней части окна.

Просмотрите ошибки. На вкладке общие в описании найдите термин ClientProcessId и запомните или запишите его значение, например, 6340.

Закройте «Просмотр событий».

Теперь откройте Диспетчер задач. В строке «Выполнить» (Win + R) наберите taskmgr и подтвердите на Enter.

Перейдите в закладку Службы и найдите число с тем же ИД процесса, что следует за параметром ClientProcessID.

Служба, имеющая соответствующий идентификатор процесса, является проблемной, из-за которой WMI Provider Host сильно грузит ЦП. Ее нужно отключить, а затем в разделе «Удаления или изменения программ» (Win +R, appwiz.cpl) удалите программу, для которой была предназначена проблемная служба.

Проверьте, насколько WMI Provider Host теперь грузит ЦП.

Ссылка на основную публикацию