Wmi provider host грузит процессор windows 10
This article provides a workaround for the issue of high CPU usage by WmiPrvSE.exe process at regular intervals.
Applies to: Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Window 10 - all editions
Original KB number: 4483874
More information
WMI provides several performance classes. For more information, see Performance Counter Classes.
These classes are created dynamically based on the Performance Counters that are available on the system. All the classes are created at the same time, not only the classes that are being queried.
WMIPerfClass is the module that handles creating these classes when the WMI client queries any of them or enumerates the available classes.
These performance classes are stored in a cache that's invalidated after 15 to 20 minutes. As soon as the cache is invalidated, the performance classes must be created again if a client requests them.
Creating the performance classes means that the WMIPerfClass.dll module will have to be loaded inside a WmiPrvSE.exe process and the related code executed.
Процесс WMI Provider Host — один из важных компонентов Windows, который обычно не отнимает много системных ресурсов. Тем не менее бывают и исключения из этого правила. Что делать, если WMI начинает отбирать память у компьютера и, таким образом, замедлять его работу? Рассмотрим сегодня, что это за процесс, и как решить проблемы с ним разными методами.
Откат обновления Windows
Если апдейт был неправильно установлен, это может вызвать аномальную загрузку ЦП процессом Wmiprvse.exe. Если ресурсов стало потребляться много сразу после обновления, скорее всего, в этом и причина. В этом случае необходимо сделать ручной откат: удалить установленные обновления, чтобы системы снова смогла их загрузить и установить, но уже корректно. Приступим к процедуре:
- На клавиатуре зажимаем две кнопки: Win и I, чтобы на экране появилось окно «Параметры Windows». Если сочетание не срабатывает на вашем ПК, открывайте меню «Пуск» и кликайте по шестерёнке над кнопкой для выключения устройства. Кликните по иконке в виде шестерёнки, чтобы открыть окно «Параметры Windows»
- Среди всех плиток нас интересует только одна — «Обновления и безопасность». Щёлкаем по ней. Она находится в последнем ряду. Кликните один раз по разделу «Обновления и безопаность»
- После этого мы попадём сразу в нужную вкладку «Центр обновления Windows». Здесь кликаем по ссылке «Просмотреть журнал установленных обновлений». Кликните по ссылке «Просмотреть журнал установленных обновлений»
- На следующей странице жмём на «Удалить обновления». Кликните по первой ссылке «Удалить обновления» для запуска нового окна
- На экране появится другое окно с перечнем недавних обновлений. Кликаем по самому последнему правой клавишей и нажимаем на единственный пункт в контекстном меню «Удалить». В контекстном меню первого апдейта в списке кликните по «Удалить»
- Подтверждаем своё намерение удалить последнее обновление. Ждём, когда процедура завершится и проверяем, не снизилась ли нагрузка на ЦП. Если нет, попробуйте удалить ещё одно обновление в этом же списке. Не переживайте — после удаления система сама снова установит их, но на этот раз без ошибок. В результате процесс Wmiprvse.exe не будет нагружаться. Нажмите на «Да», чтобы подтвердить удаление
Видео: как удалить определённые обновления на Windows 10
Один или несколько процессов используют большое количество обработок
Все обработки хранятся в структуре ядра \BaseNamedObjects. Поставщик WMIPerfClass должен сканировать эту структуру при создании класса производительности, связанного с объектами "Задания".
Если эта структура перегружена из-за большого количества обработок, операция будет иметь высокий уровень использования ЦП и займет больше времени, чем обычно.
Вы можете ожидать влияния для этого условия, если в процессе используется более 30 000 обработок, или общее количество обработок в системе превышает 50 000.
Обновление, выпущенное в марте 2020 г. для поддерживаемых версий операционной системы, включает оптимизацию производительности и решает некоторые варианты этой проблемы. Дополнительные сведения об обновлении, которое применимо к вашей версии Windows, обратитесь к журналу обновлений Windows.
Устранение проблемы с процессом «WMI Provider Host»
Процесс «WMI Provider Host» является системным, а не устанавливается вместе со сторонним ПО. Он крайне необходим для корректного и регулярного обмена данными между всеми устройствами/программами с самой операционной системой. В «Диспетчере задач» отображается следующим образом:
Сказать наверняка, что именно вызвало подобное поведение процесса, достаточно тяжело. Это может быть как временная нагрузка при подключении нового оборудования к компьютеру, так и влияние вредоносного программного обеспечения. О самых распространенных вариантах решения проблемы мы расскажем подробнее.
Способ 3: Откат обновлений
Разработчики Windows 10 регулярно выпускают обновления для системы. Но иногда случается так, что подобные накопительные пакеты не помогают, а лишь вызывают новые ошибки. Если после установки очередного апдейта вы заметили проблемы с процессом «WMI Provider Host», стоит попробовать откатить изменения. Это можно сделать двумя методами, о которых мы во всех подробностях писали в отдельном руководстве.
Чистая загрузка Windows
Ещё один выход из сложившейся ситуации — «чистый» запуск Windows без загрузки всех ненужных процессов программ, которые и могут заставлять WMI потреблять много системных ресурсов.
- Запускаем окно «Выполнить» через сочетание двух кнопок: Win + R. В нём вставляем код msconfig. Чтобы окно выполнило команду, кликаем по ОК либо нажимаем на Enter. Вставьте команду msconfig в поле «Открыть»
- На экране появится «Конфигурация системы». В этом окне нам нужен третий раздел «Службы». В нём необходимо установите отметку слева от опции «Не отображать службы Microsoft». Поставьте галочку рядом с «Не отображать службы Майкрософт» и нажмите на кнопку «Отключить все»
- После этого жмём на кнопку «Отключить все».
- Заходим в «Диспетчер задач» через контекстное меню «Панели задач» (кликаем правой клавишей мышки) или с помощью комбинации клавиш Ctrl + Alt + Delete.
- В четвёртой вкладке «Автозагрузка» отключите все утилиты, которые активируются сразу при запуске Windows. Для этого выберите левой кнопкой объект, а затем нажмите на кнопку «Отключить», расположенную справа внизу окна. Эта же опция доступна в меню пункта. Выключите все активированные приложения во вкладке «Автозагрузка»
WMI Provider Host может сильно нагружать систему, если является замаскированным вирусом или если какая-либо утилита, которая запрашивает постоянно информацию у системы через этот процесс, некорректно работает. Если нагрузка на систему большая, сначала необходимо убедиться, что это не вредоносное ПО, а затем выяснить, какое приложение обращается к этому процессу. После этого обновите либо переустановите утилиту. В качестве дополнительных решений выступают откат обновлений и «чистая» загрузка Windows.
WMI Provider Host процесс является важной частью Windows и часто работает в фоновом режиме. Это позволяет другим приложениям на Вашем компьютере запрашивать информацию о Вашей системе. Этот процесс обычно не должен использовать много системных ресурсов, но он может использовать много CPU, если другой процесс в Вашей системе ведет себя плохо.
Способ 1: Проверка работы службы
В первую очередь мы рекомендуем убедиться в том, что служба процесса работает корректно. При необходимости ее можно перезапустить или вовсе отключить. Делается это следующим образом:
-
Нажмите комбинацию клавиш «Windows+R». В текстовое поле открывшегося окна введите команду services.msc . Нажмите после этого «Enter» на клавиатуре.
Что такое WMI Provider Host
Аббревиатура WMI расшифровывается как Windows Management Instrumentation. В переводе с английского — инструмент управления операционной системы. Этот процесс создали, чтобы приложения и сервисы могли запрашивать необходимую для них информацию у системы и тут же вовремя её получать.
В «Диспетчере задач» отображаются проценты ресурсов, которые процесс WMI отбирает у системы
С помощью процесса WMI пользователь может получить информацию, которая не отображена в интерфейсе компьютера, например, серийный номер ПК, состояние жёсткого диска или модель материнской платны. WMI также отвечает за подключение внешнего оборудования к ПК (наушников, колонок, принтеров и т. д.) и управление им.
Проверка на вирусы: как отличить вирус Wmiprvse.exe от подлинного процесса
Чрезмерная нагрузка на ресурсы ПК от Wmiprvse.exe может быть вызвана вирусом, который замаскировался под данный процесс. Как выяснить, настоящий ли это процесс?
- Сначала необходимо вызвать на экране «Диспетчер задач». В Windows 10 это сделать намного проще, чем в предыдущих версиях: нажимаем правой клавишей мышки на «Панель задач» и в меню на тёмном фоне выбираем пункт «Диспетчер задач». Откройте «Диспетчер задач» через контекстное меню «Панели задач»
- Теперь ищем в перечне в первой вкладке процесс Wmiprvse.exe.
- Щёлкаем по нему правой клавишей и в меню выбираем «Открыть расположение файла».
- Именно нетипичное расположение файла указывает на то, что процесс, вероятнее всего, вирус, а не подлинная стандартная служба Windows. На экране должно появиться окно «Проводника Windows» с выделенным файлом в списке. В частности, должна запуститься папка System32 или wbem, расположенная на системном диске.
- Если открылся совершенно другой раздел, проверяем ПК антивирусом. Лучше всего в этой ситуации запустить полное сканирование всех жёстких дисков. Сделайте перед этим апдейт антивируса при необходимости. В случае обнаружения вредоносного ПО, программа его удалит или поместит в карантин (изолирует от всех других файлов), а затем сама вылечит систему. Проверьте свой ПК на наличие вирусов с помощью функции полного сканирования в антивирусе
Cause
This issue can be caused by either of the following factors.
Отключение WMI Provider Host в службах
Вы можете деактивировать процесс WMI Provider Host («Инструментарий управления Windows») в окне «Службы» или «Диспетчер задач», однако делать это крайне не рекомендуется, так как это может вызвать сбои в системе: могут отключиться важные компоненты Windows. При этом ситуацию вы не исправите: процесс после отключения вновь запустится и будет потреблять ресурсы и дальше. Для решения проблемы необходимо найти сторонний процесс, который постоянной обращается к WMI и, таким образом, нагружает его.
Причина
Подобная проблема может быть вызвана каким-либо из указанных ниже факторов.
One or more processes are using a high number of handles
All the handles are stored in the kernel structure \BaseNamedObjects. The WMIPerfClass provider must scan this structure when creating the performance class that is related to the Job objects.
If this structure is bloated because of the high number of handles, the operation will have high CPU usage and will take longer than normal.
You may expect an impact for this condition when a process is using more than about 30,000 handles, or the total number of handles on the system exceeds 50,000.
An update that is released in March 2020 for supported operating system versions includes some performance optimization and addresses some variants of this issue. Refer to the Windows Updates history for more information on the update that applies to your Windows version.
Поиск приложения, из-за которого повысилась нагрузка
Wmiprvse.exe может потреблять много ресурсов устройства, если к нему постоянно обращается какой-то другой процесс утилиты, установленной на ПК, или подключённого оборудования. Она может неверно работать или просто запрашивать большой объём данных для своих потребностей от WMI-поставщиков. Как в этом случае быть:
- Снова вызываем окно «Выполнить»: зажимаем одновременно две кнопки на клавиатуре: Win и R. Вводим код Eventvwr.msc, чтобы открыть окно «Просмотр событий». Вставьте в поле «Открыть» код Eventvwr.msc
- В появившемся окне вам нужно поочерёдно открывать следующие блоки: «Журналы приложений и служб» – Microsoft — Windows — WMIActivity — Operational.
- В средней части окна журнала отыщите в перечне пункт «Ошибка». Если там такой не один пункт, откройте несколько первых (то есть самых свежих): кликните левой клавишей мышки по нему и в первой вкладке «Общие» найдите пункт ClientProcessId. Это и есть номер процесса, из-за которого возникла ошибка WMI. Вам необходимо просто запомнить это номер. В данном случае это число 948. Кликните левой кнопкой по одной из первых ошибок и найдите идентификатор ClientProcessId
- Теперь запустите «Диспетчер задач» через контекстное меню «Панели задач». Переключаемся в окне сразу на вкладку «Подробности». Кликните по заголовку столбца «ИД процесса», чтобы легче было найти процесс по номеру. Находим процесс. В нашем случае ошибку вызывал NvBackend.exe. Найдите в списке приложение с номером ClientProcessId
После определения виновника необходимо решать проблему уже с ним. Вы можете просто перезагрузить найденный процесс или же остановить его работу в «Диспетчере задач» (воспользуйтесь кнопкой «Снять задачу»). Если это не помогает, обновите приложение, которое нагружает процесс Wmiprvse.exe либо переустановите его.
Если вы им вовсе не пользуетесь, удалите его с ПК. Для этого рекомендуется взять сторонний деинсталлятор, например, CCleaner или RevoUninstaller. Эти программы помогут качественно удалить приложение: не останется никаких остаточных записей в виде записей в реестре после очистки.
Чтобы определить, не нагружает ли процесс ЦП из-за какого-то подключённого к ПК устройства, по очереди отсоединяйте то или иное оборудование (мышка, принтер, клавиатура, сканер, колонки и т. д.) и наблюдайте за системой через «Диспетчер задач».
Способ 5: «Просмотр событий»
В каждой редакции Windows 10 есть встроенная утилита под названием «Просмотр событий». В ней можно отследить, какое стороннее приложение обращалось к службе «WMI Provider Host». Узнав это, мы сможем удалить или переустановить проблемный софт. Вам нужно выполнить следующее:
-
Нажмите на кнопку «Пуск». Левую часть открывшегося меню прокрутите в самый низ. Найдите и откройте папку «Средства администрирования Windows». Из выпадающего списка выберите пункт «Просмотр событий».
Журналы приложений и служб/Microsoft/Windows
Symptoms
When you use a Windows-based computer, you notice that the Windows Management Instrumentation (WMI) Provider Host (WmiPrvSE.exe) process is using high CPU capacity (close to 100 percent) for several minutes every 15 to 20 minutes.
When the issue occurs, use Task Manager to identify the process identifier (PID) of the WmiPrvSE.exe process that's consuming high CPU. Then, open an elevated command prompt and run the following command:
The list of WmiPrvSE.exe processes that have this module loaded will be displayed. Usually only one process is listed. However, if you have both 32-bit and 64-bits clients, you may see two processes. This is example output:
If the PID of the listed process matches the one that you found in Task Manager, it is likely that you are encountering the issue that's described in this article.
Способ 2: Проверка на вирусы
Нередко процесс «WMI Provider Host» потребляет много системных ресурсов из-за негативного влияния вирусов. В первую очередь необходимо убедиться, что работающий процесс на самом деле оригинальный, а не подменен «зловредом». Для этого выполните следующее:
-
Откройте «Диспетчер задач», кликнув правой кнопкой мышки на «Панели задач» и выбрав одноименный пункт.
Если вы используете 64-битную версию Windows 10, тогда файла с аналогичным названием должен находиться в еще одной папке, которая расположена по пути:
Workaround
To fix the issue, identify the process that's using a large number of handles or a large amount of memory. The process may have a memory leak or a handle leak issue. As a workaround, restart the process.
By default if you're using Windows Server 2016 or a later version of Windows, the Costly performance counters are disabled starting from the following Cumulative Updates:
- Windows Server 2016 / Windows 10 version 1607 (RS1)
October 18, 2018—KB4462928 (OS Build 14393.2580) - Windows 10 version 1703 (RS2)
July 24, 2018—KB4338827 (OS Build 15063.1235) - Windows 10 version 1709 (RS3)
July 24, 2018—KB4338817 (OS Build 16299.579) - Windows 10 version 1803 (RS4)
July 16, 2018—KB4345421 (OS Build 17134.167)
After the cumulative update is installed, if you need the classes that are related to the Costly performance counters, set the value Enable Costly Providers to 1 (DWORD) under the following registry subkey to make them available again:
The cumulative update will not affect the behavior when a process is using a large number of handles.
This issue happens when a client is querying the performance classes. This is usually a monitoring application.
As a workaround, you can also disable the monitoring application to prevent the creation of the performance classes.
Симптомы
При использовании компьютера с Windows вы заметите, что процесс Windows Management Instrumentation (WMI) Provider Host (WmiPrvSE.exe) использует высокую емкость ЦП (около 100 процентов) в течение нескольких минут каждые 15–20 минут.
Когда возникает проблема, используйте диспетчер задач для определения идентификатора процесса (PID) для процесса WmiPrvSE.exe, который вызывает высокое использование ЦП. Из командной строки с повышенными привилегиями запустите следующую команду:
Отобразится список процессов WmiPrvSE.exe, которые загрузили этот модуль. Обычно в списке указан только один процесс. Однако, если у вас есть 32-битные и 64-битные клиенты, вы можете увидеть два процесса. Вот пример вывода:
Если PID процесса из списка совпадает с тем, который вы нашли в диспетчере задач, скорее всего, вы столкнулись с проблемой, описанной в этой статье.
Один или несколько процессов, запущенных в системе, используют много памяти
Это влияет на создание классов производительности "Процесс", так как должна запрашиваться область памяти каждого запущенного процесса. Память, используемая в процессе, может быть фрагментирована, что делает операцию более ресурсоемкой. Это происходит потому, что процесс WMIPerfClass также запрашивает счетчики производительности с затратами.
Проверить, включены ли счетчики производительности с затратами, можно с помощью следующей команды PowerShell:
Если команда возвращает результаты, это указывает на то, что счетчики производительности с затратами включены. Например:
Win32_PerfFormattedData_PerfProc_FullImage_Costly
Win32_PerfRawData_PerfProc_FullImage_Costly
Win32_PerfFormattedData_PerfProc_Image_Costly
Win32_PerfRawData_PerfProc_Image_Costly
Win32_PerfFormattedData_PerfProc_ProcessAddressSpace_Costly
Win32_PerfRawData_PerfProc_ProcessAddressSpace_Costly
Win32_PerfFormattedData_PerfProc_ThreadDetails_Costly
Win32_PerfRawData_PerfProc_ThreadDetails_Costly
Дополнительные сведения
WMI предоставляет несколько классов производительности. Для получения дополнительной информации см. Классы счетчика производительности.
Эти классы создаются динамически на основе счетчиков производительности, доступных в системе. Все классы создаются одновременно, а не только запрашиваемые классы.
WMIPerfClass — это модуль, который обрабатывает создание этих классов, когда клиент WMI запрашивает любой из них или составляет список доступных классов.
Эти классы производительности хранятся в кэше, который недействителен через 15–20 минут. Как только кэш станет недействительным, классы производительности должны быть созданы снова, если клиент запрашивает их.
Создание классов производительности означает, что модуль WMIPerfClass.dll должен быть загружен внутри процесса WmiPrvSE.exe и связанного кода.
Во время работы операционной системы Windows 10 в фоновом режиме постоянно функционирует множество процессов. Иногда случается, что некоторые из них потребляют значительно больше системных ресурсов, чем полагается. Подобное поведение наблюдается и у процесса «WMI Provider Host». В данной статье мы расскажем о том, что делать, если он сильно грузит процессор в Windows 10.
Способ 6: Проверка оборудования
Как мы писали в начале статьи, упомянутый процесс отвечает за обмен информацией между оборудованием и системой. Иногда случается так, что проблема кроется в самом оборудовании, а не в программном обеспечении. Поэтому стоит попробовать поочередно отключить внешние устройства и проверить, появится ли проблема без них или нет. Это можно сделать либо физически, либо же через «Диспетчер устройств».
-
На кнопке «Пуск» нажмите правой кнопкой мышки и выберите из контекстного меню строчку «Диспетчер устройств».
Таким образом, вы узнали обо всех основных способах снижения нагрузку на процесс «WMI Provider Host». В качестве заключения мы хотели бы напомнить, что проблема может возникнуть не только по вине самой системы, но и из-за использования некачественной кастомной сборки. В подобных случаях, к сожалению, решается все только переустановкой Windows 10.
Мы рады, что смогли помочь Вам в решении проблемы.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Перезапуск службы
Перед тем как искать процесс, который заставляет Wmiprvse.exe нагружать процессор, попробуйте сделать перезапуск последнего в окне «Службы». Возможно, это единичный сбой. После перезагрузки служба в таком случае начнёт работать в нормальном режиме. Перезапустите ПК либо сделайте следующее в окне «Службы»:
- На клавиатуре зажмите две клавиши: Win и R. В появившемся поле «Открыть» вставьте код services.msc, чтобы запустить окно «Службы». Введите команду services.msc в поле «Открыть»
- В большом перечне отыщите службу под названием «Инструментарий управления Windows». Кликаем по ней правой клавишей, а потом выбираем опцию «Перезапустить». Выберите опцию «Перезапустить» в контекстном меню
- Если у вас открыта вкладка «Расширенный», слева у вас будет меню, в котором будет также ссылка «Перезапустить». Кликните по ссылке «Перезапустить» в средней части окна «Службы»
Почему он использует так много процессора?
WMI Provider Host обычно не должен использовать много CPU, поскольку он обычно не должен делать ничего. Иногда он может использовать немного процессора, когда другая часть программного обеспечения или скрипта на Вашем ПК запрашивает информацию через WMI, и это нормально. Высокое использование ЦП, скорее всего, является признаком того, что другое приложение запрашивает данные через WMI.
Тем не менее, длительное использование большого количества CPU является признаком того, что что-то не так. Поставщик провайдера WMI не должен постоянно использовать большое количество ресурсов ЦП.
Перезапуск службы WMI может помочь, если он застрял в плохом состоянии. Вы также можете просто перезагрузить компьютер, но есть способ перезапустить службу без перезагрузки компьютера. Для этого откройте меню «Пуск», введите «Services.msc» и нажмите «Enter», чтобы запустить инструмент «Службы».
Найдите в списке «Инструментарий управления Windows», нажмите на него правой кнопкой мыши и выберите «Перезапустить».
В этой статье предоставляется обходное решение проблемы с высоким уровнем использования ЦП процессом WmiPrvSE.exe через регулярные промежутки времени.
Применимо к: Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows 10 — все выпуски
Оригинальный номер базы знаний: 4483874
One or more processes running on the system are using lots of memory
This affects the creation of the Process performance classes because the memory area of each running process will have to be queried. The memory that's used by the process may be fragmented, and this makes the operation more resource-intensive. This happens because WMIPerfClass is also querying “Costly” performance counters.
You can check whether Costly performance counters are enabled by running the following PowerShell command:
If the command returns results, this indicates the Costly performance counters that are enabled. For example:
Win32_PerfFormattedData_PerfProc_FullImage_Costly
Win32_PerfRawData_PerfProc_FullImage_Costly
Win32_PerfFormattedData_PerfProc_Image_Costly
Win32_PerfRawData_PerfProc_Image_Costly
Win32_PerfFormattedData_PerfProc_ProcessAddressSpace_Costly
Win32_PerfRawData_PerfProc_ProcessAddressSpace_Costly
Win32_PerfFormattedData_PerfProc_ThreadDetails_Costly
Win32_PerfRawData_PerfProc_ThreadDetails_Costly
Почему данный процесс может грузить ПК
Процесс WMI не потребляет постоянно много ресурсов ПК. Его некоторая активность может наблюдаться, когда какая-то утилита делает запрос информации через WMI. Таким образом, временное увеличение нагрузки на ЦП, «оперативку» и жёсткий диск — норма. Через некоторое время нагрузка уходит. Если же наблюдается потребление большого количества ресурсов этим процессом в течение долгого времени, значит, что-то не так с процессом.
По каким причинам процесс может грузить систему?
- Вирус. Если наблюдается непривычное увеличение нагрузки, возможно, это не настоящий процесс WMI, а замаскированный вирус. Здесь необходимо убедиться в том, что он неподлинный и вылечить систему.
- Неправильное обновление. Апдейт Windows может установиться некорректно по каким-то причинам. Это, в свою очередь, может вызвать аномальное поведение WMI.
- Некорректно установленное приложение. Оно может, таким образом, запрашивать данные неправильно, что и будет заставлять процесс потреблять больше ресурсов, чем требуется.
Способ 4: Отключение сторонних служб
При инсталляции стороннего софта вместе с ним зачастую в систему устанавливается и зависимая служба. Иногда их функционирование может стать причиной перегрузки процесса «WMI Provider Host» поэтому стоит попробовать отключить все второстепенные службы. Сделайте следующее:
-
Нажмите одновременно клавиши «Windows» и «R». В открывшееся окно введите команду msconfig , после чего в этом же окне нажмите кнопку «OK».
Что делать, если процесс WMI Provider Host грузит процессор на Windows 10
Обходной путь
Чтобы устранить проблему, определите процесс, использующий большое количество обработок или большое количество памяти. В процессе могла возникнуть утечка памяти или проблема с утечкой обработок. В качестве обходного пути перезапустите процесс.
По умолчанию, если используется Windows Server 2016 или более поздние версии Windows, счетчики производительности с затратами отключены, начиная со следующих накопительных обновлений:
- Windows Server 2016 / Windows 10 версии 1607 (RS1)
18 октября 2018 г. — KB4462928 (сборка ОС 14393.2580) - Windows 10 версии 1703 (RS2)
24 июля 2018 г. — KB4338827 (сборка ОС 15063.1235) - Windows 10 версии 1709 (RS3)
24 июля 2018 г. — KB4338817 (сборка ОС 16299.579) - Windows 10 версии 1803 (RS4)
16 июля 2018 г. — KB4345421 (сборка ОС 17134.167)
После установки накопительного обновления, если вам нужны классы, связанные со счетчиками производительности с затратами, установите для параметра Включить дорогостоящие поставщики значение до 1 (DWORD) в следующем подключе реестра, чтобы сделать их доступными снова:
Накопительное обновление не повлияет на поведение, когда в процессе используется большое количество обработок.
Эта проблема происходит, когда клиент запрашивает классы производительности. Обычно это приложение для мониторинга.
В качестве обходного решения можно также отключить приложение для мониторинга, чтобы предотвратить создание классов производительности.
Что такое WMI Provider Host
«WMI» означает «Инструмент управления Windows». Это функция Windows, которая предоставляет стандартизованный способ для программного и административного скриптов запрашивать информацию о состоянии Вашей операционной системы Windows и данных на нем. «WMI Providers» предоставляют эту информацию по запросу. Например, программное обеспечение или команды могут находить информацию о состоянии шифрования диска BitLocker, просматривать записи из журнала событий или запрашивать данные из установленных приложений, которые включают поставщика WMI. На веб-сайте Microsoft есть список включенных поставщиков WMI .
Это особенно полезная функция для предприятий, которые централизованно управляют ПК, тем более, что информацию можно запросить с помощью сценариев и стандартным образом показать в административных консолях. Однако даже на домашнем ПК некоторое программное обеспечение, которое вы установили, может запрашивать информацию о системе через интерфейс WMI.
Вы также можете сами использовать WMI, чтобы найти множество полезных фрагментов информации, которые обычно не отображаются в интерфейсе Windows на Вашем ПК. Например, найти номер модели Вашей материнской платы или просто посмотреть состояние здоровья SMART на жестком диске.
Читайте также: