【发布时间】:2017-03-08 03:28:39
【问题描述】:
如何在 Visual Studio 中禁用 Perfwatson? 工具 > 扩展和更新 > 开发者分析工具未禁用 Perfwatson。
【问题讨论】:
标签: visual-studio visual-studio-2017
如何在 Visual Studio 中禁用 Perfwatson? 工具 > 扩展和更新 > 开发者分析工具未禁用 Perfwatson。
【问题讨论】:
标签: visual-studio visual-studio-2017
对于 Visual Studio 2022 和最新版本的 Visual Studio 2019:
注意:您不能通过此机制选择退出预发布版本。
对于旧版本的 Visual Studio
查看Visual Studio Customer Experience Improvement Program 了解微软官方说明。
此更改写入注册表。请参阅下一个答案以直接在注册表中进行修复。
【讨论】:
devenv.exe 在退出时终止。但不是这个名为PerfWatson2.exe 的子进程。现在我已禁用此选项,它不再以 Visual Studio 启动,当我退出 Visual Studio 时,我可以轻松删除该文件夹。所以感谢您分享这个技巧!
您可以通过注册表进行操作。对于 64 位操作系统,密钥位于
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VSCommon\15.0\SQM
对于 32 位操作系统,位于:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VSCommon\15.0\SQM
对于组策略管理(IT 部门的设置),它是
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\VisualStudio\SQM
密钥名称为OptIn(一个DWORD),需要设置为0才能禁用。
来源:https://docs.microsoft.com/en-us/visualstudio/ide/visual-studio-experience-improvement-program
(在不受组策略管理的 64 位操作系统机器上),启动管理命令提示符,然后
REG ADD HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VSCommon\15.0\SQM /v OptIn /t REG_DWORD /d 0 /f
您可能必须关闭并重新启动所有与 Visual Studio 相关的进程(或重新启动)才能使更改生效。
【讨论】: