通过google找到了一个官方的讨论帖子,里面讲到是因为更新了一个windows的安全补丁导致vs的profiler失败,然后电脑重启。
解决方法
1.使用vs2017的CPU Usage代替Performance Wizard,打开Profiler窗口的时候不要勾选Performance Wizard,只勾选CPU Usage不会导致电脑重启
2.禁用这个安全补丁,可以通过下面的注册表的开关来禁用这个安全补丁.参考官方的文档。注意改完注册表需要重启
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverride /t REG_DWORD /d 3 /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverrideMask /t REG_DWORD /d 3 /f