Como desativar o Perfwatson2.exe no Visual Studio 2019

235

Como desabilito o Perfwatson no VS 2019? Perfwatson não está desativado em Ferramentas> Extensões e Atualizações> Ferramentas de Análise do Desenvolvedor .

RickAndMSFT
fonte

Respostas:

433
  1. No menu de ajuda, selecione Enviar comentários> Configurações .
  2. Na caixa de diálogo Programa de aprimoramento da experiência do Visual Studio , selecione Não, eu não gostaria de participar.

Veja a próxima resposta para desativá-lo do registro.

RickAndMSFT
fonte
62
Obrigado. Desabilitei isso porque demorou muito tempo para aguardar a interrupção desse processo ao instalar extensões. Se a Microsoft quiser que mais pessoas participem, verifique se esse processo não leva muito tempo para sair.
David S.
43
Ironicamente, os usuários com a experiência mais lenta, dos quais a Microsoft mais precisa de dados, são os que têm mais probabilidade de desativar o canal de feedback.
Edward Brey 26/06
20
@ EdwardBrey - há uma história de um desenvolvedor que melhorou o FPS do jogo otimizando o contador de FPS.
Alex
14
Percebi que sempre que faço uma solução VS fictícia apenas para testar algum código, fecho o Visual Studio e tento excluir a pasta da solução, o Windows reclama que os arquivos estão em uso. Eu tenho que esperar cerca de 30 segundos antes de poder excluir a pasta. Quando verifico os processos em execução, vejo que ele devenv.exeterminou na saída. Mas não foi chamado esse processo filho PerfWatson2.exe. Agora que desabilitei essa opção, ela não será mais iniciada com o Visual Studio e, quando sair do Visual Studio, posso excluir facilmente a pasta. Então, obrigado por compartilhar esta dica!
Samir
10
Whoot! Desativar isso acelera o VS2017 em 10 segundos!
Michel
12

Você pode fazer isso através do registro. Para um sistema operacional de 64 bits, a chave está em

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VSCommon\15.0\SQM 

E para um sistema operacional de 32 bits, em:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VSCommon\15.0\SQM 

Para gerenciamento de Diretiva de Grupo (configurações do departamento de TI), é

HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\VisualStudio\SQM

O nome da chave é OptIn(a DWORD) e você precisa configurá-lo como 0 para desativar.

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

Para configurá-lo automaticamente

(Em uma máquina com SO de 64 bits não gerenciada por uma política de grupo), inicie um prompt de comando do administrador e

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

Pode ser necessário fechar e reiniciar todos os processos relacionados ao visual studio (ou reiniciar) para que a alteração ocorra.

Johan Lundberg
fonte