- Что делать если процесс «WMI Provider Host» грузит процессор в Windows 10
- Устранение проблемы с процессом «WMI Provider Host»
- Способ 1: Проверка работы службы
- Способ 2: Проверка на вирусы
- Способ 3: Откат обновлений
- Способ 4: Отключение сторонних служб
- Способ 5: «Просмотр событий»
- Способ 6: Проверка оборудования
- WMI Provider Host Windows 10 грузит процессор
- Причины повышения нагрузки
- Проверка на вирусы
- Перезапуск службы
- Поиск проблемного приложения
- Откат обновлений
Что делать если процесс «WMI Provider Host» грузит процессор в Windows 10
Во время работы операционной системы Windows 10 в фоновом режиме постоянно функционирует множество процессов. Иногда случается, что некоторые из них потребляют значительно больше системных ресурсов, чем полагается. Подобное поведение наблюдается и у процесса «WMI Provider Host». В данной статье мы расскажем о том, что делать, если он сильно грузит процессор в Windows 10.
Устранение проблемы с процессом «WMI Provider Host»
Процесс «WMI Provider Host» является системным, а не устанавливается вместе со сторонним ПО. Он крайне необходим для корректного и регулярного обмена данными между всеми устройствами/программами с самой операционной системой. В «Диспетчере задач» отображается следующим образом:
Сказать наверняка, что именно вызвало подобное поведение процесса, достаточно тяжело. Это может быть как временная нагрузка при подключении нового оборудования к компьютеру, так и влияние вредоносного программного обеспечения. О самых распространенных вариантах решения проблемы мы расскажем подробнее.
Способ 1: Проверка работы службы
В первую очередь мы рекомендуем убедиться в том, что служба процесса работает корректно. При необходимости ее можно перезапустить или вовсе отключить. Делается это следующим образом:
- Нажмите комбинацию клавиш «Windows+R». В текстовое поле открывшегося окна введите команду services.msc . Нажмите после этого «Enter» на клавиатуре.
В появившемся окне будет показан список всех доступных служб. Часть из них будут работать, а остальные – выключены. В данном перечне вам нужно найти строку, отмеченную на скриншоте ниже. Кликните по ее названию два раза левой кнопкой мышки.
Откроется окно с кнопками управления службой. Убедитесь, что в строке «Состояние» указано «Выполняется». Это значит, что служба работает. Необходимо попробовать сперва перезапустить ее. Для этих целей нажмите кнопку «Остановить».
Появится предупреждение о том, что в результате отключения одной службы будет деактивирована и зависимая от нее процедура. Соглашаемся с этим и жмем кнопку «Да».
Перезагрузите компьютер или ноутбук. После повторного входа в систему протестируйте работу ОС. Убедитесь, что нет ошибок во время использования сторонних приложений и системных утилит. После этого снова откройте окно управления службой «Инструментарий управления Windows» и включите ее. Не забудьте применить внесенные правки, нажав кнопку «OK».
Если же ошибка повторится, попробуйте полностью деактивировать службу. В противном случае воспользуйтесь советами из следующих методов.
Способ 2: Проверка на вирусы
Нередко процесс «WMI Provider Host» потребляет много системных ресурсов из-за негативного влияния вирусов. В первую очередь необходимо убедиться, что работающий процесс на самом деле оригинальный, а не подменен «зловредом». Для этого выполните следующее:
- Откройте «Диспетчер задач», кликнув правой кнопкой мышки на «Панели задач» и выбрав одноименный пункт.
В списке процессов найдите строку «WMI Provider Host». Нажмите на ее названии ПКМ и выберите из контекстного меню последнюю строку «Свойства».
Вам нужно обратить внимание на строку «Расположение» в открывшемся окне. Оригинальный файл носит название «wmiprvse.exe». По умолчанию он находится в директории по следующему пути:
Если вы используете 64-битную версию Windows 10, тогда файла с аналогичным названием должен находиться в еще одной папке, которая расположена по пути:
Если процесс запускается оригинальным файлом, а не вирусной копией, тогда стоит поискать других вредителей с помощью специального софта. Для этих целей лучше использовать антивирусное ПО, которое не нужно устанавливать. Во-первых, при инсталляции некоторые вирусы успевают заразить защитный софт, а во-вторых, такие приложения хорошо справляются со сканированием оперативной памяти. Туда зачастую тоже проникает вирус. О лучших представителях таких антивирусов мы ранее писали в отдельной статье:
Подробнее: Проверка компьютера на наличие вирусов без антивируса
Способ 3: Откат обновлений
Разработчики Windows 10 регулярно выпускают обновления для системы. Но иногда случается так, что подобные накопительные пакеты не помогают, а лишь вызывают новые ошибки. Если после установки очередного апдейта вы заметили проблемы с процессом «WMI Provider Host», стоит попробовать откатить изменения. Это можно сделать двумя методами, о которых мы во всех подробностях писали в отдельном руководстве.
Способ 4: Отключение сторонних служб
При инсталляции стороннего софта вместе с ним зачастую в систему устанавливается и зависимая служба. Иногда их функционирование может стать причиной перегрузки процесса «WMI Provider Host» поэтому стоит попробовать отключить все второстепенные службы. Сделайте следующее:
- Нажмите одновременно клавиши «Windows» и «R». В открывшееся окно введите команду msconfig , после чего в этом же окне нажмите кнопку «OK».
В следующем окне перейдите во вкладку «Службы». В самом низу поставьте отметку возле строки «Не отображать службы Майкрософт». В результате в списке останутся лишь второстепенные службы. Отключите их все, убрав галочки рядом с названием. Также можно кликнуть по кнопке «Отключить все». После этого нажмите «OK».
Способ 5: «Просмотр событий»
В каждой редакции Windows 10 есть встроенная утилита под названием «Просмотр событий». В ней можно отследить, какое стороннее приложение обращалось к службе «WMI Provider Host». Узнав это, мы сможем удалить или переустановить проблемный софт. Вам нужно выполнить следующее:
- Нажмите на кнопку «Пуск». Левую часть открывшегося меню прокрутите в самый низ. Найдите и откройте папку «Средства администрирования Windows». Из выпадающего списка выберите пункт «Просмотр событий».
В верхней части открывшегося окна кликните по строке «Вид», а затем выберите пункт «Отобразить отладочный и аналитический журнал».
Используя древовидную структуру папок в левой части окна перейдите в каталог «WMI-Activity». Он находится по следующему пути:
Журналы приложений и служб/Microsoft/Windows
В указанной директории найдите файл «Trace» и кликните по нему правой кнопкой мышки. Из контекстного меню выберите строку «Включить журнал».
Появится предупреждение о том, что во время включения логирования часть отчетов может быть утеряна. Соглашаемся и жмем кнопку «OK».
Далее выберите файл «Operational» в этом же каталоге «WMI-Activity». В центральной части окна, начиная сверху вниз, кликайте на тех строках, в названии которых числится «Ошибка». В поле описания проблемы обратите внимание на строку «ClientProcessId». Напротив нее будет указан код приложения, которое обращалось к процессу «WMI Provider Host». Запомните его.
Далее откройте «Диспетчер задач». Для этого нажмите ПКМ на «Панели задач» и выберите отмеченную на скриншоте ниже строку.
В открывшемся окне перейдите во вкладку «Подробности». В перечне процессов обратите внимание на второй столбик «ИД Процесса». Именно в нем нужно отыскать цифры, которые вы запомнили из утилиты «Просмотр событий». В нашем случае это приложение «Steam».
Способ 6: Проверка оборудования
Как мы писали в начале статьи, упомянутый процесс отвечает за обмен информацией между оборудованием и системой. Иногда случается так, что проблема кроется в самом оборудовании, а не в программном обеспечении. Поэтому стоит попробовать поочередно отключить внешние устройства и проверить, появится ли проблема без них или нет. Это можно сделать либо физически, либо же через «Диспетчер устройств».
- На кнопке «Пуск» нажмите правой кнопкой мышки и выберите из контекстного меню строчку «Диспетчер устройств».
Читайте также: Открываем «Диспетчер устройств» в Windows 10
Далее кликните ПКМ на нужном устройстве и выберите пункт «Отключить устройство».
Таким образом, вы узнали обо всех основных способах снижения нагрузку на процесс «WMI Provider Host». В качестве заключения мы хотели бы напомнить, что проблема может возникнуть не только по вине самой системы, но и из-за использования некачественной кастомной сборки. В подобных случаях, к сожалению, решается все только переустановкой Windows 10.
WMI Provider Host Windows 10 грузит процессор
WMI Provider Host – безопасный системный процесс, работа которого обычно не отнимает много ресурсов. Однако иногда в «Диспетчере задач» можно увидеть, что WMI захватывает память компьютера и тормозит работу системы.
WMI – аббревиатура, которая расшифровывается как Windows Management Instrumentation. Этот системный инструмент отвечает за связь приложений и сервисов с системой. По сути, он обеспечивает корректную работу всех периферийных устройств: принтера, картридера, флеш-накопителей и т.д. Отключение процесса нежелательно, поэтому при обнаружении высокой нагрузки необходимо искать и устранять причину сбоя.
Причины повышения нагрузки
Повышенная активность WMI Provider Host – это норма, но только на короткий срок. Процесс включается в работу и нагружает память, когда сервис или приложение запрашивают через него информацию у системы. Если в этот момент ещё и подключить колонки или мышку, то произойдёт скачок активности и нагрузка на память увеличится. Но всё это занимает секунды.
Постоянная нагрузка на систему со стороны WMI Provider Host – не норма. Причиной такого поведения процесса может быть:
- Вирусное заражение. Возможно, в «Диспетчере задач» отображается не настоящий процесс, а его зловредный клон.
- Некорректное обновление системы.
- Неправильно установленное приложение.
Исправить ошибку в автоматическом режиме не получится. Искать и устранять причину придётся руками, проверяя состояние служб и приложений.
Проверка на вирусы
Я обычно начинаю диагностику с проверки системы на вирусы. В случае с WMI Provider Host это особенно актуально, потому что злоумышленники любят маскировать зловреды под различные системные процессы. Обнаружить подмену можно и без антивирусного ПО.
- Нажимаем правой кнопкой на панель задач или «Пуск».
- Выбираем в контекстном меню «Диспетчер задач».
3. Находим в списке процессов WMI Provider Host (Wmiprvse.exe).
4. Щёлкаем по нему правой кнопкой и выбираем «Открыть расположение файла».
Исполняемый файл настоящего процесса располагается в папке System32 – wbem в директории Windows. Для уверенности кликаем по нему правой кнопкой, открываем свойства и на вкладке «Подробно» смотрим строку «Авторские права» – в ней должна быть указана Microsoft Corporation.
Если нас перебрасывает в другой каталог или в авторских правах указана не Microsoft, значит, систему грузит фейковый процесс, за которым скрывается зловредное ПО. Это повод для того, чтобы расчехлить антивирусные утилиты и запустить пару проверок всех разделов жёсткого диска. Я использую для сканирования связку бесплатных утилит AdwCleaner и Dr.Web CureIt!.
Работа с обеими программами строится по одному принципу: запускаем сканирование, ждём результат и избавляемся об обнаруженных зловредных файлов. После завершения проверки снова возвращаемся в «Диспетчер задач» и проверяем состояние процесса. Перестал грузить – радуемся и думаем над тем, как вирус попал в систему. Не перестал грузить – ищем причину дальше.
Перезапуск службы
Прежде чем погружаться в поиски приложений и сторонних процессов, которые могут оказывать влияние на WMI Provider Host, попробуем перезапустить саму службу. Если сбой был единичным, то это поможет – мы просто заставим системный компонент забыть ошибочное поведение и снова заработать нормально.
- Нажимаем на клавиатуре сочетание клавиш Win+R для вызова окна «Выполнить».
- Набираем в строке services.msc и нажимаем «Ок».
3. В списке служб находим «Инструментарий управления Windows».
4. Щёлкаем правой кнопкой по службе и выбираем опцию «Перезапустить».
После перезапуска необходимо вернуться в «Диспетчер задач» и посмотреть, какую нагрузку WMI Provider Host оказывает на систему теперь.
Поиск проблемного приложения
Самая сложная часть – найти компонент, который напрягает процесс своими обращениями.
- По очереди отключаем внешние устройства (мышь, клавиатуру, веб-камеру, принтер, флеш-накопители и т.д) и смотрим на уровень нагрузки. Если после отсоединения очередного девайса процесс приходит в норму, значит, виновник обнаружен.
- Удаляем сомнительные приложения, которые были недавно установлены. Особое внимание уделяем наборам виджетов, которые собирают системную информацию для отображения температуры компонентов, состояния памяти и т.д.
Если вы обнаружили, что виновато внешнее устройство, то нужно обновить его драйверы или отказаться от его использования. Для обновления драйвера:
- Открываем «Диспетчер устройств».
- Находим устройство, при отключении которого нагрузка снизилась.
- Кликаем по нему правой кнопкой и выбираем опцию «Обновить драйвер».
- Запускаем автоматический поиск программного обеспечения.
Если автоматический поиск не даёт результата, то я иду на сайт производителя оборудования и проверяю наличие драйверов. Есть софт – скачиваем и устанавливаем вручную. Нет софта – кажется, нам придётся отказаться от этого оборудования, которое неадекватно нагружает службу WMI Provider Host.
Влиять на состояние процесса может также служба или программа. Есть два способа обнаружить виновника. Первый – ручной поиск: отключаем по очереди несистемные компоненты и каждый раз перезагружаем компьютер.
- Нажимаем Win+R для запуска окна «Выполнить».
- Вводим команду msconfig.
- Переходим на вкладку «Службы».
- Отмечаем «Не отображать службы Microsoft».
5. Нажимаем «Отключить все», чтобы деактивировать сторонние службы.
6. Переходим на вкладку «Автозагрузка» и кликаем по ссылке «Открыть Диспетчер задач».
7. Отключаем все компоненты автозагрузки и перезагружаем компьютер.
Если после перезапуска системы чрезмерная нагрузка на память пропала, то искать её причину следует в службах и программах, которые были отключены. Для определения приложения, вызывающего ошибку, необходимо вернуться на вкладку «Службы», по очереди включать все сторонние компоненты, перезагружать компьютер и каждый раз проверять состояние процесса WMI Provider Host. При обнаружении источника необходимо отключить службу или деинсталлировать приложение.
Второй способ поиска приложений или служб, которые работают с ошибками – использование инструмента «Просмотр событий Windows».
- Нажимаем Win+R для запуска окна «Выполнить».
- Вводим eventvwr.msc для перехода в «Просмотр событий».
- Раскрываем меню «Вид» и отмечаем пункт «Отобразить аналитический и отладочный журнал».
- Открываем блоки «Журналы приложений и служб» – Microsoft – Windows – WMIActivity – Operational.
- В средней части окна мы видим список событий. В нём нужно найти строки с уровнем «Ошибка». Если их несколько, то выбираем несколько последних по времени.
- Нажимаем левой кнопкой на каждое событие с уровнем «Ошибка» и на вкладке «Общие» находим значение ClientProcessId. Нам нужен его номер – например, 948. У разных ошибок могут быть разные отличающиеся номера – записываем их все.
Если журнал не вёлся, необходимо его включить. Для этого в разделе WMIActivity выбираем Trace и в блоке «Действия» переходим в свойства. На вкладке «Общие» отмечаем пункт «Включить ведение журнала» и нажимаем «Применить». После обновления логов на главной странице появятся сведения об активных процессах и их уровне.
После определения номера ClientProcessId запускаем «Диспетчер задач» и переходим на вкладку «Подробности». В столбце «ИД процесса» ищем числовые сочетания, которые получили в журнале событий.
После обнаружения соответствующего процесса необходимо решить, что с ним делать.
- Если это системный процесс, то перед отключением обязательно ищем, за работу каких компонентов Windows он отвечает, и можно ли его деактивировать. Если нельзя, то как можно решить проблему с его ошибочной работой.
- Если это процесс приложения, то деинсталлируем его и устанавливаем заново.
- Если процесс имеет неизвестное происхождение, запускаем антивирусную проверку и удаляем все обнаруженные зловредные файлы.
Процесс не обязательно сразу отключать – для начала пробуем его перезапустить, то есть снять задачу и затем заново открыть исполняемый файл.
Откат обновлений
Ошибки при установке обновлений Windows 10 тоже могут быть причиной того, что WMI Provider Host начнёт сходить с ума и перегружать систему запросами. Для решения проблемы придётся откатывать апдейты до тех пор, пока не будет нарушен некорректный элемент.
- Открываем «Параметры» Windows 10 сочетанием клавиш Win+I или через меню «Пуск».
- Переходим в раздел «Обновление и безопасность».
- Нажимаем на ссылку «Просмотр журнала обновлений» и ждём, пока он загрузится.
4. Жмём на ссылку «Удалить обновления».
5. Находим список апдейтов Microsoft Windows.
6. Сортируем их по времени инсталляции, нажимая на столбец «Установлено».
7. Щёлкаем правой кнопкой по самому свежему апдейту и выбираем «Удалить».
8. Подтверждаем намерение избавиться от обновления и ждём завершения процедуры.
После успешного удаления апдейта необходимо проверить, снизилась ли нагрузка со стороны WMI Provider Host. Если ничего не меняется, то удаляем следующее обновление и так далее, пока не найдём источник проблемы. Переживать об апдейтах не стоит – вскоре Windows снова обнаружит их и установит заново, уже без ошибок. Но это работает только в том случае, если у вас включено автоматическое обновление системы.
Я отказался от автоматического обновления, поэтому после удаления апдейтов ставлю их заново в ручном режиме. Это несложно:
- Открываем «Параметры».
- Переходим в раздел «Обновление и безопасность».
- Нажимаем «Проверить наличие обновлений».
- Загружаем и устанавливаем всё, что Windows удалось обнаружить.
Часто в обновлениях приходит исправление ошибок – в том числе и связанных с повышенной нагрузкой отдельных процессов на систему. Поэтому не стоит их игнорировать и работать на старой версии системы. Даже если после инсталляции обновления появились новые ошибки, это устраняется переустановкой апдейта или выпуском исправления со стороны разработчиков.