- Устранение проблемы с процессом «WMI Provider Host»
- Способ 1: Проверка работы службы
- Способ 2: Проверка на вирусы
- Способ 3: Откат обновлений
- Способ 4: Отключение сторонних служб
- Способ 5: «Просмотр событий»
- Анализ входящих запросов
- Операционные журналы: Microsoft-Windows-WMI-Activity/Operational
- Включение «Журналы аналитики и отладки» для включения трассировки WMI
- Что делать, если процесс WMI Provider Host грузит процессор на Windows 10
- Проверка на вирусы: как отличить вирус Wmiprvse.exe от подлинного процесса
- Отключение WMI Provider Host в службах
- Почему WMIPrvSE.exe начинает сильно грузить процессор и как найти источник Прежде чем узнать, что делать, если Хост поставщика WMI нагружает процессор Windows 10, стоит рассмотреть наиболее распространенные причины этого:
- Исправление 2: загрузка в безопасном режиме с подключением к сети
- Отслеживание проблемного процесса
- Откат обновления
- Диагностика WmiPrvse.exe
- Другое использование ресурсов, например память, дескрипторы, потоки и имя пользователя
- Определение точного поставщика WMI (DLL), размещенного WmiPrvse.exe PID.
- Перезапуск системы
- Исправление 1. Запустите сканирование на вирусы
- Ищем программу, которая грузит процессор через процесс Wmiprvse.exe
- How do I fix WMI Provider Host high CPU usage on Windows 10?
- 1. Run System Maintenance Troubleshooter
- 2. Run System Performance Troubleshooter
- 3. Use Event Viewer
- 4. Close Speccy
- 5. Update Trusteer Rapport
- 6. Disable HP Software Framework Service
- Определение проблемы
- Просмотрите область «Процессы» или «Сведения» диспетчера задач, чтобы определить точный процесс.
- Общие сведения о потреблении ЦП
- Исправление 3: перезапустите службу хоста поставщика WMI
- Второй способ узнать, какое приложение запускает нагрузку на процессор
- Проверка стороннего ПО и периферии
Устранение проблемы с процессом «WMI Provider Host»
Процесс узла поставщика WMI является системным процессом и не устанавливается вместе со сторонним программным обеспечением. Это крайне важно для корректного и регулярного обмена данными между всеми устройствами/программами с самой операционной системой. В диспетчере задач это выглядит так:
Сказать наверняка, чем вызвано такое поведение процесса, довольно сложно. Это может быть либо временная нагрузка при подключении нового оборудования к компьютеру, либо влияние вредоносного ПО. Расскажем подробнее о наиболее распространенных вариантах решения проблемы.
Способ 1: Проверка работы службы
Прежде всего, мы рекомендуем убедиться, что служба процесса работает корректно. При необходимости его можно перезапустить или полностью отключить. Это делается следующим образом:
- Нажмите комбинацию клавиш «Windows+R». В текстовое поле открывшегося окна введите команду Services.msc. Затем нажмите «Enter» на клавиатуре.
- В появившемся окне будет показан список всех доступных сервисов. Некоторые из них будут работать, а остальные будут отключены. В этом списке вам нужно найти строку, отмеченную на скриншоте ниже. Дважды щелкните по названию левой кнопкой мыши.
- Откроется окно с кнопками управления сервисом. Убедитесь, что в строке состояния указано «Выполняется». Это означает, что служба работает. Сначала нужно попробовать перезапустить его. Для этих целей нажмите на кнопку «Стоп».
- Появится предупреждение о том, что отключение службы также приведет к отключению зависимой от нее процедуры. Принимаем это и нажимаем кнопку «Да».
- Затем не забудьте нажать «Применить» или «ОК» в окне управления. В противном случае изменения не вступят в силу.
- Перезагрузите компьютер или ноутбук. После повторного входа проверьте работу операционной системы. Убедитесь в отсутствии ошибок при использовании сторонних приложений и системных инструментов. Затем снова откройте окно управления службой Windows Management Instrumentation и включите его. Не забудьте применить внесенные изменения, нажав кнопку «ОК».
- Если ошибка не устранена, попробуйте полностью отключить службу. В противном случае воспользуйтесь советами следующих методов.
Способ 2: Проверка на вирусы
Зачастую процесс «WMI Provider Host» потребляет много системных ресурсов из-за негативного воздействия вирусов. Прежде всего убедитесь, что запущенный процесс действительно оригинальный и не подменен «вредоносным ПО». Для этого сделайте следующее:
- откройте «Диспетчер задач», щелкнув правой кнопкой мыши по «Панели задач» и выбрав одноименный пункт.
- В списке процессов вы найдете строку «Хост поставщика WMI». Кликните правой кнопкой мыши по названию и выберите в контекстном меню последнюю строку «Свойства».
- Необходимо обратить внимание на строку «Местоположение» в открывшемся окне. Исходный файл называется «wmiprvse.exe». По умолчанию он находится в следующем каталоге:C:WindowsSystem32wbem
Если вы используете 64-битную версию Windows 10, файл с таким же именем должен находиться в другой папке, расположенной по пути:
C:WindowsSysWOW64wbem
- Если процесс запущен оригинальным файлом, а не вирусной копией, стоит поискать других вредителей с помощью специального программного обеспечения. Для этих целей лучше использовать антивирусное программное обеспечение, которое не требует установки. Во-первых, при установке некоторые вирусы успевают заразить защитное ПО, во-вторых, такие приложения хорошо сканируют оперативную память. Вирус часто проникает и туда. О лучших представителях таких антивирусов мы ранее писали в отдельной статье:
- После сканирования системы перезагрузите компьютер и проверьте, сохраняется ли проблема.
Способ 3: Откат обновлений
Разработчики Windows 10 регулярно выпускают обновления для системы. Но иногда случается, что такие накопительные пакеты не помогают, а лишь вызывают новые ошибки. Если после установки очередного обновления вы обнаружите проблемы с процессом «Хост поставщика WMI», следует попытаться откатить изменения. Сделать это можно двумя способами, о которых мы подробно писали в отдельном руководстве.
Способ 4: Отключение сторонних служб
Когда вы устанавливаете стороннее программное обеспечение, в вашей системе часто вместе с ним устанавливается зависимая служба. Иногда их функция может перегружать процесс «Хост поставщика WMI», поэтому стоит попробовать отключить все второстепенные службы. Сделайте следующее:
- Нажмите одновременно клавиши Windows и R. В открывшемся окне введите команду msconfig, а затем в том же окне нажмите кнопку «ОК».
- В следующем окне перейдите на вкладку «Услуги». В самом низу поставьте галочку напротив «Не показывать службы Microsoft». В результате в списке останутся только второстепенные услуги. Отключите их все, сняв флажки рядом с их именами. Вы также можете нажать кнопку «Отключить все». После этого нажмите «ОК».
- Затем перезагрузите компьютер. Если возникла проблема, вы можете вернуться на эту вкладку и попробовать включить половину служб. Аналогичным образом можно попытаться выявить причину проблемы, после чего либо устранить ее, либо обновить программное обеспечение.
Способ 5: «Просмотр событий»
В каждой редакции Windows 10 есть встроенный инструмент под названием «Просмотр событий». В нем вы можете отследить, какое стороннее приложение обращалось к сервису «WMI Provider Host». Как только мы это узнаем, мы сможем удалить или переустановить проблемное программное обеспечение. Вы должны сделать следующее:
- Нажмите кнопку «Начать». Прокрутите до конца левой части открывшегося меню. Найдите и откройте папку «Средства администрирования Windows». В раскрывающемся списке выберите «Просмотр событий».
- вверху открывшегося окна нажмите на строку «Просмотр», а затем выберите «Показать журнал отладки и анализа».
- Используя древовидную структуру папок в левой части окна, перейдите в каталог «WMI-Activity». Он расположен по следующему пути:Журналы приложений и служб/Microsoft/Windows
Найдите файл «Трассировка» в указанном каталоге и щелкните по нему правой кнопкой мыши. В контекстном меню выберите строку «Включить журнал».
- Появится предупреждение о том, что некоторые отчеты могут быть потеряны, если ведение журнала включено. Принимаем и нажимаем кнопку «ОК».
- Затем выберите файл «Рабочий» в том же каталоге «WMI-Activity». В центральной части окна, начиная сверху вниз, нажмите на строки с названием «Ошибка». В поле описания проблемы обратите внимание на строку «ClientProcessId». И наоборот, это будет код приложения, получившего доступ к процессу «Хост поставщика WMI». Помните об этом.
- Затем откройте диспетчер задач. Для этого щелкните правой кнопкой мыши по «Панели задач» и выберите строку, отмеченную на скриншоте ниже.
- В открывшемся окне перейдите на вкладку «Подробнее». В списке процессов обратите внимание на второй столбец «ID процесса». Именно в нем вам нужно найти цифры, которые вы запомнили из инструмента «Просмотр событий». В нашем случае это приложение Steam».
- Теперь, когда вы знаете виновника проблемы перегрузки процесса «Узел поставщика WMI», вы можете удалить или обновить найденное приложение. После этого проверьте, появляется ли снова аномальная загрузка ЦП или нет.
Читайте также: Как отключить контроль учетных записей (UAC) в Windows 11 и Windows 10
Анализ входящих запросов
изучение входящих запросов включает в себя:
- Определите запросы WMI, обрабатываемые поставщиками WMI и вызывающие высокую загрузку ЦП.
- Запросы классов WMI.
- Связанный пользователь.
- Клиентский процесс, инициирующий запрос.
Вышеуказанную информацию можно собрать с помощью общедоступных журналов операций WMIMon или WMI-Activity, а также инструментов WMI-Tracing, доступных в средстве просмотра событий.
Операционные журналы: Microsoft-Windows-WMI-Activity/Operational
Входящие запросы регистрируются как операционные события в журнале Microsoft-Windows-WMI-Activity/Operational, который доступен в следующих разделах:
> Журналы приложений и служб просмотра событий>Microsoft>Windows>Активность WMI
Регистрируются несколько типов событий.
Если процесс WmiPrvse.exe с интенсивным использованием ЦП время от времени завершается и вы уже знаете, какие поставщики загружены, следующее событие может помочь определить активный процесс WmiPrvse.exe, на котором размещен соответствующий поставщик.
Имя журнала: Microsoft-Windows-WMI-Activity/Источник операции: Microsoft-Windows-WMI-Activity Идентификатор события: 5857 Категория задачи: Нет Пользователь: NETWORK SERVICE Описание: Поставщик MS_NT_EVENTLOG_PROVIDER запущен с кодом результата 0x0. ХостПроцесс = wmiprvse.exe; ID процесса = 556; ProviderPath = %systemroot%system32wbemntevt.dll
Включение «Журналы аналитики и отладки» для включения трассировки WMI
В средстве просмотра событий выберите «Просмотр» > «Аналитика и журналы отладки», чтобы включить отладку и отслеживание активности WMI.
По умолчанию отладка и трассировка отключены, и каждую из них можно включить вручную, щелкнув правой кнопкой мыши «Трассировка» или «Отладка» и выбрав «Включить ведение журнала.
Примечание.
Включение показа аналитики и журналов отладки позволяет отлаживать и отслеживать практически любой источник событий, а также создавать дополнительные журналы. Поэтому эту опцию следует отключить после завершения исследования и больше она не будет использоваться.
Эту трассировку можно включить, когда вы наблюдаете высокую загрузку ЦП процессом WmiPrvse.exe, или достаточно долго, чтобы фиксировать поведение высокой загрузки ЦП, чтобы сохранять журналы чистыми и умеренными по размеру для упрощения анализа трассировки.
- Экспортируйте треки, щелкнув правой кнопкой мыши по треку и выбрав «Сохранить все события как….
- Выберите .xml или .csv в поле «Тип файла.Примечание.
При необходимости вы можете выбрать другие известные форматы .EVTX .
- Выберите нужный язык файла трассировки.
- Вы также можете сохранять операционные события WMI-Activity отдельно в нужном формате для отображения и анализа.
Что делать, если процесс WMI Provider Host грузит процессор на Windows 10
Если процесс узла поставщика WMI вызывает аномальную нагрузку, необходимо принять меры. Есть несколько способов исправить ситуацию. Они подойдут даже новичкам, так как инструкция подробно и пошагово раскроет все этапы.
Проверка на вирусы: как отличить вирус Wmiprvse.exe от подлинного процесса
Чрезмерная нагрузка на ресурсы ПК от Wmiprvse.exe может быть вызвана вирусом, маскирующимся под этот процесс. Как узнать, реальный ли это процесс?
- Сначала вам нужно открыть «Диспетчер задач» на экране. В Windows 10 это сделать намного проще, чем в предыдущих версиях: щелкните правой кнопкой мыши по «Панели задач» и выберите в меню «Диспетчер задач» на темном фоне».
откройте «Диспетчер задач» через контекстное меню «Панели задач» - Теперь мы видим в списке на первой вкладке процесс Wmiprvse.exe.
- Кликните по нему правой кнопкой мыши и выберите в меню «Открыть расположение файла».
- Нетипичное расположение файла указывает на то, что процесс, скорее всего, является вирусом, а не настоящей стандартной службой Windows. На экране должно появиться окно проводника Windows с выделенным в списке файлом. В частности, должна запуститься папка System32 или wbem, расположенная на системном диске.
- Если откроется совсем другой раздел, проверьте компьютер антивирусной программой. Лучше всего в этой ситуации запустить полную проверку всех жестких дисков. Прежде чем сделать это, при необходимости обновите антивирус. При обнаружении вредоносного ПО программа удалит его или поместит в карантин (изолирует от всех остальных файлов), а затем вылечит систему сама.
Проверьте свой компьютер на наличие вирусов, используя функцию полной проверки антивирусной программы
Отключение WMI Provider Host в службах
Вы можете отключить процесс узла поставщика WMI (инструментарий управления Windows) в окне «Службы» или «Диспетчер задач», но это настоятельно не рекомендуется, поскольку это может привести к сбою системы и завершению работы важных компонентов Windows. В этом случае вы не исправите ситуацию: после завершения процесс запустится заново и продолжит потреблять ресурсы. Чтобы решить проблему, вам нужно найти сторонний процесс, который постоянно обращается к WMI и тем самым загружает его.
Почему WMIPrvSE.exe начинает сильно грузить процессор и как найти источник
Прежде чем узнать, что делать, если Хост поставщика WMI нагружает процессор Windows 10, стоит рассмотреть наиболее распространенные причины этого:
- На компьютере есть вирусные программы. Если вы регулярно испытываете повышенную нагрузку на память вашего компьютера, есть большая вероятность, что причиной этого является не системный процесс WMI Provider Host, а маскирующийся под него вирус.
- При обновлении Windows произошла ошибка, в результате чего обновление установилось некорректно.
- Одно из установленных приложений работает некорректно и постоянно запрашивает у системы определенные данные. Эти запросы регулярно вызывают повышенную нагрузку на процессор.
Обратите внимание на следующее! Во время работы процесс узла поставщика WMI увеличивает нагрузку на жесткий диск, оперативную память и процессор. При обычной эксплуатации этот процесс не занимает много времени. Если нагрузка постоянная, что-то не так.
Исправление 2: загрузка в безопасном режиме с подключением к сети
Устранение неполадок в безопасном режиме поможет лучше изолировать и выявить виновников:
- На клавиатуре одновременно нажмите клавишу с логотипом Windows и R, затем введите msconfig в поле поиска и нажмите Enter .
- Перейдите на вкладку «Загрузка», установите флажок «Безопасная загрузка» и выберите «Сеть». Нажмите «Применить» и «ОК», чтобы сохранить.
- Убедитесь, что вы сохранили файлы и данные, затем нажмите «Перезагрузить», чтобы войти в безопасный режим.
- В безопасном режиме одновременно нажмите клавишу с логотипом Windows и X, затем выберите Windows PowerShell (Администратор) .
- Затем введите следующую команду и нажмите Enter .
msdt.exe -id MaintenanceDiagnostic
Вы увидите неожиданно всплывающее окно отладки. Нажмите «Далее», чтобы запустить устранение неполадок..
Если средство устранения неполадок обнаружит проблему в вашей системе, следуйте инструкциям, чтобы устранить ее.
- Все еще в окне PowerShell введите следующую команду и нажмите Enter .
msdt.exe/id PerformanceDiagnostic
Вы увидите средство устранения неполадок с производительностью. Просто нажмите «Далее», чтобы продолжить устранение неполадок.
Однако если вы видите уведомление о том, что в вашей системе необходимо что-то изменить, вы должны действовать так, как вам говорит система.
- После завершения процесса устранения неполадок загрузитесь в обычном режиме. Повторите шаг 1). Затем перейдите на вкладку «Загрузка» и снимите флажок «Безопасная загрузка». Нажмите «Применить» и «ОК», чтобы сохранить изменения и выйти. Перезагрузите компьютер в обычном режиме.
Отслеживание проблемного процесса
Недостаточно знать, что такое хост-провайдер WMI; вы также должны иметь возможность идентифицировать другие процессы, которые имеют к нему доступ. Это важно, поскольку если сторонний процесс запрашивает большой объем информации у поставщика WMI, в данном случае wmiprvse.exe, последний создаст повышенную нагрузку. Откройте журнал событий Windows командой eventvwr.msc, в меню «Вид» включите «Показать журналы анализа и отладки», затем перейдите влево к настройке журналов приложений и служб — Microsoft — Windows — Активность WMI. Щелкните правой кнопкой мыши по элементу «Трассировка» и выберите «Включить ведение журнала».
После сохранения настроек и обновления журналов через некоторое время в средней колонке журнала событий появятся записи, среди которых нужно найти строки с параметром ClientProcessId. Значением этого параметра будет идентификатор процесса, открывающего wmiprvse.exe. Зная идентификатор, вы можете легко определить исполняемый файл процесса в диспетчере задач, перейдя на вкладку «Подробности».
Существует еще один очень похожий способ проверить процесс, обращающийся к поставщику WMI. Вместо пункта «Трассировка» в разделе WMI-Активность выберите «Рабочий» и проверьте последние записи с уровнем «Ошибка». На вкладке «Общие» также ищем параметр ClientProcessId, смотрим идентификатор и по нему идентифицируем процесс в Диспетчере задач.
Вы решили, что делать дальше? Это совершенно другой вопрос. Причины некорректной работы процессов могут быть самыми разными, и если они принадлежат сторонним приложениям, попробуйте сначала их переустановить. Если вы имеете дело с некритичным системным процессом, попробуйте отключить автозагрузку в реестре.
Откат обновления
Проблема может возникнуть из-за установки последних обновлений. Чтобы проверить эту версию, вам просто нужно постепенно вернуться к предыдущим и проверить корректность работы устройства.
Чтобы процесс WMIPrvSE не нагружал процессор, необходимо:
- Нажмите комбинацию клавиш Win+I
- Нажмите на «Обновления и безопасность»
- Нажмите «Центр обновления Windows», затем выберите строку «Показать историю обновлений».
- Затем нажмите на опцию «Удалить обновления».
- Поочередно удаляйте последние и проверяйте корректность работы ПК (для этого после каждого отката лучше перезагружать Windows).
Диагностика WmiPrvse.exe
До сих пор у вас есть только точный PID файла WmiPrvse.exe, который использует высокую загрузку ЦП. Затем соберите как можно больше информации об этом PID. Это помогает оценить ситуацию или выяснить, что может быть причиной проблемы. Соберите информацию об использовании других ресурсов или найдите конкретного поставщика WMI (DLL), на котором размещен PID WmiPrvse.exe.
Другое использование ресурсов, например память, дескрипторы, потоки и имя пользователя
Совокупное использование других ресурсов, таких как память, дескрипторы, потоки и имена пользователей, во время высокой загрузки ЦП. Вы можете использовать вкладку «Подробности» в диспетчере задач, выбрать точный piD и просмотреть его.
Примечание.
При необходимости добавьте дополнительные столбцы.
Определение точного поставщика WMI (DLL), размещенного WmiPrvse.exe PID.
Лечение Браузер может помочь вам найти именно тех поставщиков, которые указаны в определенном PID. Следуйте этим инструкциям:
- Запустите Process Explorer от имени администратора. Найдите PID, определенный WmiPrvse.exe, перейдите к свойствам и перейдите на вкладку «Поставщики WMI .
- Поставщик WMI: MS_NT_EVENTLOG_PROVIDER
- Пространства имен: rootCIMV2
- Путь к DLL: %systemroot%system32wbemntevt.dllВ следующем примере обнаружен WmiPrvse.exe PID 556:
В большинстве случаев можно загрузить несколько поставщиков. Это может быть любой поставщик, тратящий время на ЦП, что приводит к еще большим проблемам с ЦП.
В некоторых случаях, если проблема возникает периодически или редко, вызывающий проблему файл WmiPrvse.exe может со временем прекратить работу. Если проблема возникнет снова, возможно, в новом экземпляре WmiPrvse.exe это те же поставщики. В этой ситуации после проверки поставщиков запустите следующий командлет, чтобы отобразить текущий PID WmiPrvse.exe процесса, содержащего этот поставщик:
список задач /м
Пример:
список задач /m dvvt.dll
В настоящее время выходные данные показывают, что поставщик CIMWin32.dll загружен в два разных экземпляра WmiPrvse.exe и их PID.
Поэтому важно понимать, какие поставщики загружаются в процесс WmiPrvse.exe, и каждый раз указывать piD процесса WmiPrvse.exe.
Если у вас есть поставщики, загружающие WmiPrvse.exe, что приводит к высокой загрузке ЦП, вы можете понять, обрабатывает ли он некоторые задачи.
Задачи могут представлять собой входящие запросы WMI, отправленные клиентским процессом службе WMI, которые затем назначаются соответствующему процессу поставщика WMI. В этом примере задача отправляется поставщику MS_NT_EVENTLOG_PROVIDER. Поэтому следующим шагом будет проверка входящих запросов и задач провайдера MS_NT_EVENTLOG_PROVIDER .
Перезапуск системы
Проще всего перезапустить WMIPrvSE. Часто после этого проблема исчезает.
Чтобы устранить эту проблему, необходимо:
- Нажмите одновременно «Win+R
- Скопируйте и вставьте команду отсюда: Services.msc.
- Найдите в списке строку «Служба инструментария управления Windows»; его также можно назвать «Инструментарий управления Windows”.
- Щелкните его правой кнопкой мыши и выберите «Перезагрузить».
Исправление 1. Запустите сканирование на вирусы
В некоторых случаях виновником является вирус или вредоносное ПО. Вам просто нужно запустить антивирусную программу, чтобы исправить это. Если вы еще этого не сделали, сделайте это сейчас.
Если ваш компьютер обнаружит нежелательные программы или приложения, полностью удалите их с компьютера, а затем перезагрузите компьютер.
Ищем программу, которая грузит процессор через процесс Wmiprvse.exe
Инструмент «Просмотр событий» позволяет понять, какие из установленных программ вызывают нагрузку на процессор и всю систему. Чтобы обнаружить и снизить активность процесса «wmiprvse exe», необходимо:
- Нажмите одновременно «Win+R
- В окне «Выполнить» введите команду: eventvwr.msc.
- Перейдите в каталоги: «Журналы приложений и служб» — «Microsoft» — «Windows» — «Активность WMI» — «Рабочий».
- Вы изучаете открытое окно. Здесь важно проверить все строки со значением «Ошибка». Важно помнить, что некоторые из них существуют при стандартной работе процесса.
- Нажмите на каждую ошибку и запомните значение столбца: «ClientProcessID».
- Нажав «Shift+Ctrl+Esc»
- В «Диспетчере задач» перейдите на вкладку «Сведения» и в графе «Идентификатор» вы найдете тот самый номер, который был введен в ошибке.
Таким способом вы узнаете какая программа нагружает процессор через процесс Wmiprvse.exe
How do I fix WMI Provider Host high CPU usage on Windows 10?
1. Run System Maintenance Troubleshooter
- Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить.
- Введите msdt.exe -id MaintenanceDiagnostic и нажмите Enter или нажмите «ОК.
- Появится окно обслуживания системы. Нажмите «Далее» и следуйте инструкциям на экране.
После запуска средства обслуживания системы проверьте, решена ли проблема.
По словам пользователей, вы можете решить проблему, запустив средство устранения неполадок при обслуживании системы. Это встроенная программа Windows и иногда она может исправлять различные ошибки.
2. Run System Performance Troubleshooter
- Нажмите клавишу Windows + X, чтобы открыть меню Win + X, и выберите «Командная строка (Администратор)» из списка.
- Когда откроется командная строка, введите msdt.exe /id PerformanceDiagnostic и нажмите Enter, чтобы запустить его.
- Следуйте инструкциям на экране, чтобы завершить устранение неполадок.
После завершения устранения неполадок проверьте, сохраняется ли проблема.
Если у вас возникли проблемы с хостом поставщика WMI и использованием ЦП, вы можете запустить средство устранения неполадок производительности системы. Запустив средство устранения неполадок с производительностью системы, вы оптимизируете свой компьютер и улучшите его производительность.
3. Use Event Viewer
- Нажмите клавишу Windows +X и выберите «Просмотр событий» из списка.
- Когда запустится средство просмотра событий, перейдите в меню «Вид» и установите флажок «Показать журналы анализа и отладки.
- На левой панели перейдите в раздел «Журналы приложений и служб» > «Microsoft» > «Windows» > «Активность WMI» > «Работа.
- Выберите одну из имеющихся ошибок и найдите дополнительную информацию.
- Найдите ProcessId и запомните его значение. Помните, что у вас есть несколько ошибок, поэтому рекомендуется проверить все ошибки и записать все значения ProcessId.
- Теперь нажмите Ctrl + Shift + Esc, чтобы запустить диспетчер задач.
- Когда диспетчер задач запустится, перейдите на вкладку «Службы» и проверьте PID всех запущенных служб. Если вам удалось найти службу, соответствующую значению из шага 4, удалите приложение, связанное с этой службой.
- Некоторые пользователи также предлагают отключить службу, щелкнув по ней правой кнопкой мыши и выбрав в меню «Стоп.
Просмотр событий — отличный инструмент для устранения неполадок, который может помочь вам решить различные проблемы. По словам пользователей, вы можете использовать средство просмотра событий, чтобы найти приложение, вызывающее высокую загрузку ЦП для хоста поставщика WMI.
4. Close Speccy
Speccy — это небольшая полезная программа, которая позволяет вам просматривать информацию о вашей системе, а также температуру вашего компьютера. По словам пользователей, проблема с хостом поставщика WMI возникает после запуска Speccy.
Чтобы избежать этой проблемы, закройте Speccy и проверьте, сохраняется ли проблема. Если вам нужно использовать это приложение, вы можете рассмотреть возможность обновления Speccy до последней версии.
5. Update Trusteer Rapport
По словам пользователей, Trusteer Rapport часто может вызывать появление этой проблемы. Однако вы можете легко решить эту проблему, обновив Trusteer Report до последней версии.
Несколько пользователей сообщили, что удаление IBM Trusteer Rapport решило проблему, поэтому вы также можете попробовать это, если обновление не решит проблему.
6. Disable HP Software Framework Service
- Нажмите клавишу Windows + R и введите Services.msc.
- Нажмите Enter или нажмите ОК.
- Теперь отображается список всех доступных услуг.
- Найдите службу HP Software Framework и дважды щелкните ее, чтобы открыть ее свойства.
- Когда откроется окно «Свойства», установите тип запуска «Отключено» и нажмите кнопку «Стоп», чтобы остановить службу.
- Когда вы закончите, нажмите «Применить» и «ОК», чтобы сохранить изменения.
После отключения этой службы проблема должна быть решена. Обратите внимание, что отключение этой службы приведет к тому, что HP Wireless Assistant перестанет работать. Стоит отметить, что служба HP Wireless Assistant также может вызвать эту проблему, поэтому попробуйте отключить ее.
Это решение применимо к устройствам HP, поэтому, если у вас нет устройства HP или программного обеспечения HP, вы можете пропустить это решение.
Говоря о проблемных службах, пользователи сообщили, что отключение службы управления устройствами Bitdefender или службы Citrix Desktop Service решает проблему, поэтому, если какие-либо из этих служб работают в фоновом режиме, вы можете отключить их.
Определение проблемы
В большинстве случаев процессор используется процессом WmiPrvse.exe, а в некоторых случаях svchost.exe, на котором размещается служба WMI (Winmgmt), потребляет высокую загрузку процессора.
Просмотрите область «Процессы» или «Сведения» диспетчера задач, чтобы определить точный процесс.
Определите, является ли это процессом WmiPrvse.exe или svchost.exe (хостинг службы Winmgmt WMI), и найдите идентификатор процесса.
Примечание.
Возможно, вам придется добавить столбец PID вручную, чтобы увидеть идентификаторы всех процессов в диспетчере задач.
Ниже приведен пример. Перейдите в «Информация» > «Диспетчер задач», отсортируйте по имени и найдите процесс WmiPrvse.exe, который использует высокую загрузку ЦП. Обратите внимание на идентификатор процесса (PID).
На этом снимке экрана показано несколько активных экземпляров хоста поставщика WMI (процесс WmiPrvse.exe) и использование ЦП.
На этом снимке экрана показан узел службы: инструментарий управления Windows (svchost.exe, на котором размещена служба Winmgmt) и загрузка ЦП.
Перейдите в «Службы» > «Диспетчер задач», отсортируйте по имени и найдите службу Winmgmt. Запишите ПИД. Щелкните службу правой кнопкой мыши и выберите «Перейти к деталям», чтобы найти процесс svchost.exe следующим образом:
В этом примере из трех экземпляров WmiPrvse.exe находится PID 3648, который потребляет около 25 % нагрузки на процессор. Winmgmt находится в процессе svchost.exe с PID 2752.
Общие сведения о потреблении ЦП
В основном это включает в себя мониторинг общего потребления ЦП и обнаруженного PID. Важно отметить время, а также частоту потребления процессора.
Оцените ситуацию, определив, является ли потребление ЦП высоким в течение определенного периода времени. Проверьте, нет ли каких-либо действий, таких как запуск определенных задач или служб, запуск приложений мониторинга или запуск сценариев, которые приводят к высокой загрузке ЦП WmiPrvse.exe или Winmgmt.
Узнайте, есть ли закономерность. Это означает, что загрузка ЦП является постоянной, непостоянной, случайной, спорадической или имеет регулярные пики.
Определите уровень потребления процессора. Проверьте, происходит ли это только в рабочее время, в нерабочее время или в случайное время суток. Это также может произойти во время определенного действия, например, когда пользователь входит в систему или выходит из нее.
Вы можете использовать диспетчер задач и визуально заметить структуру использования процессора.
Ниже приведен пример использования средства Performance Monitor (Perfmon) для определения точных экземпляров WmiPrvse.exe с определенным вами PID. Вы также можете получить графическое представление потребления ЦП любым процессом (WmiPrvse.exe или svchost.exe, в котором размещается служба WMI).
- откройте командную строку с повышенными привилегиями и введите Perfmon.
- Выберите «Мониторинг производительности» на левой панели и выберите знак плюса (+) на правой панели, чтобы открыть окно «Добавить счетчики.
- Разверните узел Процесс и выберите Процесс идентификации. Выберите все экземпляры WmiPrvse#, затем нажмите «Добавить» > «ОК.
- В окне «Добавить счетчики» разверните узел «Процессы» и выберите «% процессорного времени». Выберите параметр WmiPrvse#, соответствующий PID при высокой загрузке ЦП, и нажмите «Добавить» > «ОК
- Для счетчика процесса идентификации последнее, среднее, минимальное и максимальное значения представляют piD соответствующего процесса WmiPrvse.exe. После того как вы определили точный экземпляр, который использует высокую загрузку ЦП, вы можете удалить оставшиеся экземпляры экземпляров WmiPrvse# из списка, нажав кнопку «Удалить.
В примере отмечается, что WmiPrvse.exe PID 556 использовал высокую загрузку ЦП, а WmiPrvse#1 соответствует PID 556 в системном мониторе.
Затем добавляется счетчик %CPU TimeWmiPrvse#1, чтобы показать динамическое графическое представление использования ЦП этим процессом. В этом примере цвет %Processor Time для WmiPrvse#1 меняется с желтого на красный.
Действия по поиску правильного номера Svchost# в системном мониторе при высокой загрузке ЦП с помощью svchost.exe для размещения службы Wmimgmt.
Если вы заметили, что процесс svchost.exe, в котором размещена служба WMI, вызывает высокую загрузку ЦП, и подозреваете, что WMI способствует возникновению проблемы, проверьте, соответствует ли PID процесса svchost.exe, в котором размещена служба службы WMI, выполнив следующую команду: команда:
список задач /svc /fi «Службы eq Winmgmt»
Если процесс svchost.exe содержит несколько служб, вы можете разделить службу WMI на отдельный процесс svchost.exe, выполнив следующие действия.
- откройте командную строку с повышенными правами.
- Выполните следующую команду: sc config Тип Winmgmt = собственный
- Перезапустите службу WMI.
После перезапуска службы вы можете запустить команду Tasklist /svc, чтобы проверить, работает ли служба Winmgmt в собственном процессе svchost.exe.
После устранения проблемы или после того, как службе больше не нужно находиться в собственном процессе svchost.exe, вы можете переместить ее обратно в общий процесс svchost.exe. Это действие можно выполнить, выполнив следующую команду из командной строки и перезапустив службу WMI:
sc config Winmgmt type= доля
Исправление 3: перезапустите службу хоста поставщика WMI
В некоторых случаях проблема заключается в том, что служба узла поставщика WMI занимает слишком много ресурсов ПК. Вы можете перезапустить его:
- На клавиатуре одновременно нажмите клавишу с логотипом Windows и R, затем введите Services.msc в поле поиска и нажмите Enter .
- Нажмите клавишу W, чтобы быстро найти службу инструмента управления Windows. Щелкните его правой кнопкой мыши и выберите «Перезагрузить .
- Теперь одновременно нажмите клавиши Windows и X, выберите «Командная строка (Администратор) .
Примечание. Если вы используете Windows 10 Creators Update, введите cmd.exe в поле поиска, щелкните правой кнопкой мыши параметр командной строки и выберите «Запуск от имени администратора .
- В окне командной строки введите следующие команды и нажмите Enter после каждой команды.
net stop iphlpsvc net stop wscsvc net stop Winmgmt net start Winmgmt net start wscsvc net start iphlpsvc
- Перезагрузите компьютер после выполнения команд.
Второй способ узнать, какое приложение запускает нагрузку на процессор
Как уже говорилось выше, этот процесс не может самостоятельно настолько сильно нагружать процессор. Если это произойдет, возможно, какая-то программа работает неправильно и вызывает сбои в работе этой службы.
Чтобы процесс Wmiprvse.exe не нагружал процессор, необходимо:
- Нажмите одновременно «Win+R» и введите команду: Msconfig
- Найдите в окне столбец под названием «Службы» и включите опцию «Не показывать службы Microsoft».
- Все остальные можно отключить с помощью специального ключа.
- Нажмите «Shift+Ctrl+Esc» и в открывшемся окне перейдите на вкладку «Автозагрузка».
- Отключите все инструменты.
- Сохраните настройки и перезагрузите систему.
Если ПК начинает работать нормально, причина, как и предполагалось, в одной из программ. Чтобы узнать какой из них, придется выключать их по одному.
Прежде чем это сделать, советуем вам подробно изучить список программ, возможно, ни одна из них вам не нужна, поэтому вы можете удалить их, а затем проверить.
Проверка стороннего ПО и периферии
Универсального способа устранения проблемы не существует, поэтому проблема решается путем устранения возможных причин. Если процесс узла поставщика WMI потребляет много ресурсов ЦП после установки программы, попробуйте запустить ее в режиме совместимости с более ранней версией системы или удалите ее. Удалите накопительное обновление или выполните откат системы, если процесс начинает работать неправильно.
Если вы считаете, что проблема связана с устройством, отключите его и проверьте систему. Вы также можете обновить/откатить драйверы устройств, поскольку проблемы чаще всего возникают, когда программное обеспечение работает неправильно. Не знаете, какое устройство вызывает загрузку ЦП узла поставщика WMI? Откройте диспетчер устройств и попробуйте отключить мышь, USB-устройства ввода, принтер, сканер, веб-камеру и другие внешние устройства каждый раз, когда вы проверяете поведение wmiprvse.exe.
Если обнаружено проблемное устройство, пробуем откатиться или наоборот обновить драйвера.