Comment désactiver Perfwatson2.exe à partir de Visual Studio 2019

235

Comment désactiver Perfwatson dans VS 2019? Perfwatson n'est pas désactivé par Outils> Extensions et mises à jour> Developer Analytics Tools .

RickAndMSFT
la source

Réponses:

433
  1. Dans le menu d'aide, sélectionnez Envoyer des commentaires> Paramètres .
  2. Dans la boîte de dialogue Programme d'amélioration de l'expérience de Visual Studio , sélectionnez Non, je ne souhaite pas participer.

Consultez la réponse suivante pour le désactiver du registre.

RickAndMSFT
la source
62
Merci. J'ai désactivé cela car il a fallu si longtemps pour attendre que ce processus s'arrête lors de l'installation des extensions. Si Microsoft souhaite que plus de personnes participent, elles doivent s'assurer que ce processus ne met pas si longtemps à se terminer.
David S.31
43
Ironiquement, les utilisateurs ayant l'expérience la plus lente, qui sont ceux dont Microsoft a le plus besoin de données, sont les plus susceptibles de désactiver le canal de rétroaction.
Edward Brey
20
@EdwardBrey - il y a une histoire d'un développeur qui a amélioré le FPS du jeu en optimisant le compteur FPS.
Alex
14
J'ai remarqué que chaque fois que je fais une solution VS factice juste pour tester du code, puis je ferme Visual Studio et j'essaie de supprimer le dossier de la solution, Windows se plaint que les fichiers sont en cours d'utilisation. Je dois attendre environ 30 secondes avant de pouvoir supprimer le dossier. Lorsque je vérifie les processus en cours d'exécution, je peux voir que cela devenv.exese termine à la sortie. Mais pas ce processus enfant appelé PerfWatson2.exe. Maintenant que j'ai désactivé cette option, elle ne démarre plus avec Visual Studio et lorsque je quitte Visual Studio, je peux facilement supprimer le dossier. Merci donc de partager cette astuce!
Samir
10
Salut! La désactivation accélère VS2017 avec 10 secondes!
Michel
12

Vous pouvez le faire via le registre. Pour un système d'exploitation 64 bits, la clé est à

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

Et pour un OS 32 bits, à:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VSCommon\15.0\SQM 

Pour la gestion des stratégies de groupe (paramètres du service informatique), il est

HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\VisualStudio\SQM

Le nom de la clé est OptIn(a DWORD) et vous devez le définir sur 0 pour le désactiver.

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

Pour le régler automatiquement

(Sur une machine OS 64 bits non gérée par une stratégie de groupe), lancez une invite de commande admin et

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

Vous devrez peut-être fermer et redémarrer tous les processus liés à Visual Studio (ou redémarrer) pour que la modification soit mordante.

Johan Lundberg
la source