windows PerfView:所有进程的CPU MSec均为0

vawmfj5a  于 2023-02-25  发布在  Windows
关注(0)|答案(2)|浏览(233)

我在Windows Server 2012上运行PerfView。它在VMware虚拟机上运行。如下图所示,所有进程的CPU都为0。
我应该从哪里开始调试?

emeijp43

emeijp431#

我也遇到了同样的问题,但我无法解决。所以我删除了独立的exe,沿着其他perfview相关的压缩文件,并从微软官方网站重新下载了最新的压缩文件。解压缩后,它又开始工作了。这绝对是一个bug。

yjghlzjz

yjghlzjz2#

看起来this GitHub issue是相关的,从这个评论:
我刚刚了解到Microsoft Defender中的一个功能可能会导致您所看到的行为,因为它从ETW中获取PMU。您可以在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

相关问题