Kost Troll
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Относительно умной статьи от Microsoft https://support.microsoft.com/ru-ru/help/4483874/high-cpu-usage-by-wmiprvse-exe-process где написано: Цитата: При возникновении проблемы используйте Task Manager для определения идентификатора процесса (PID) WMIPRVSE. ExE, который потребляет много энергии ЦП. Откройте командную строку с повышенными правами и выполните следующую команду: tasklist /m wmiperfclass.dll Будет отображен список процессов WMIPRVSE.EXE, которые нагружают этот модуль. Обычно в списке только один процесс. Однако, если у вас есть клиенты с 32 битами и 64 битами, вы можете увидеть два процесса. Это пример результата: | Выполняю всЁ, как написано - в итоге - вот что получаю Т.е. по факту процесс wmiprvse.exe запущен и кушает до 40% CPU, а системная команда говорит - мол ничего нет. Вроде все правильно сделал? Но там в конце есть интересное место: Цитата: По умолчанию, если вы используете Windows Server 2016 или более позднюю версию Windows, дорогостоящие счетчики производительности отключаются, начиная со следующих кумулятивных обновлений: | Вот!!! Так как у меня Windows7 - без этих, как я полагаю кумулятивных обновлений - дорогостоящие счетчики у меня включены. А у тех у кого стоит Windows10 - эти обновления есть и счетчики отключены. В итоге: -на моей старой Windows7 счетчики работают вместе с wmiprvse и жрут ресурсы -на новой Windows10 счетчики не работают вместе с wmiprvse и ресурсы не жрут Похоже??? Добавлено: El Sanchez Цитата: Где вы в скриншотах увидели передачу каких-либо данных - загадка. С головой потому, что голова управляет руками. | Где вы увидели, что-то про передачу данных - для меня тоже загадка Глаза-то на голове? Далее вы пишите что-то по всей видимости очень дельное а именно, Цитата: Kost Troll, открывете консоль с правами администратора, запускаете eventvwr.msc, меню Вид - Отобразить аналитический и отладочный журналы, в дереве Просмотр событий выбрать Журналы приложений и служб - Microsoft - Windows - WMI-Activity - ПКМ на Trace - Свойства - галку на Включить ведение журнала - Применить. Далее запустить браузер и выждать загрузку процессора. Открываете из меню Пуск - Windows PowerShell - Запуск от имени администратора - вставляете код в окне PowerShell'a и запускаете. Будет таблица с 2 колонками - в первой количество запросов к WMI, во второй PID и путь к модулю-инициатора запросов. У браузера в нормальной ситуации 4 запроса должно быть, пара на подключение к WMI, пара запросов к провайдеру WMI, даже место вызова в исходниках покажу. | Добавлено: Вот сделал, как было написано вами, но в итоге вот что: Хотя вроде все правильно сделал, вот:
Флуд | Всего записей: 97 | Зарегистр. 01-08-2008 | Отправлено: 15:07 10-11-2020 | Исправлено: Maz, 16:57 10-11-2020 |
|