如何从Visual Studio 2019禁用Perfwatson2.exe


Answers:


432
  1. 从帮助菜单中,选择发送反馈>设置
  2. 在“ Visual Studio体验改善计划”对话框中,选择“ 否,我不想参加”。

请参阅下一个答案以从注册表中禁用它。


62
谢谢。我禁用了此功能,因为在安装扩展程序时花了很长时间等待此过程停止。如果Microsoft希望有更多的人参与,那么他们应该确保退出过程不会花费很长时间。
David S.

43
具有讽刺意味的是,体验最慢的用户(最需要来自Microsoft的数据)是最有可能禁用反馈渠道的用户。
爱德华·布雷

20
@EdwardBrey-有关开发人员通过优化FPS计数器来改善游戏FPS的故事。
Alex

14
我注意到,每当我制作一些虚拟VS解决方案只是为了测试一些代码,然后关闭Visual Studio并尝试删除解决方案文件夹时,Windows都会抱怨文件正在使用中。我必须等待大约30秒钟才能删除该文件夹。当我检查正在运行的进程时,我可以看到它devenv.exe在退出时终止。但是这个子进程没有调用PerfWatson2.exe。现在,我已禁用此选项,它不再以Visual Studio开头,退出​​Visual Studio后,可以轻松删除该文件夹。因此,感谢您分享此提示!
萨米尔

10
!禁用此功能可在10秒内加快VS2017的速度!
米歇尔(Michel)

12

您可以通过注册表进行操作。对于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(a DWORD),需要将其设置为0才能禁用。

来源:https : //docs.microsoft.com/en-us/visualstudio/ide/visual-studio-experience-improvement-program

自动设定

(在不受组策略管理的64位OS计算机上),启动admin命令提示符,然后

REG ADD HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VSCommon\15.0\SQM  /v OptIn /t REG_DWORD /d 0 /f

您可能必须关闭并重新启动所有与Visual Studio相关的过程(或重新启动),才能进行更改。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.