PerfView: CPU MSec равен 0 для всех процессов

Я использую PerfView на Windows Server 2012. Он работает на VMware VM. Как показано на рисунке ниже, процессор равен 0 для всех процессов.

С чего начать отладку?

2 ответа

Похоже, эта проблема с GitHub актуальна. Из этого комментария :

Я только что узнал о функции в Microsoft Defender, которая может вызывать поведение, которое вы видите, поскольку она берет PMU из ETW. Подробнее об этом можно прочитать на https://www.microsoft.com/security/blog/2021/04/26/defending-against-cryptojacking-with-microsoft-defender-for-endpoint-and-intel-tdt/ и https://techcommunity.microsoft.com/t5/microsoft-defender-for-endpoint/defending-against-ransomware-with-microsoft-defender-for/ba-p/3243941.

Функцию можно отключить, запустивpowershell.exe Set-MpPreference -DisableTDTFeature $true.

Короче говоря, запустите из Powershell следующее:

      Set-MpPreference -DisableTDTFeature $true

У меня была такая же проблема, и я не мог понять это. Поэтому я удалил автономный исполняемый файл вместе с другими zip-файлами, связанными с perfview, и повторно загрузил последний zip-файл с официального сайта Microsoft. Разархивировал и снова заработало. Это определенно ошибка.

Другие вопросы по тегам