181 votos

Cómo deshabilitar Perfwatson2.exe desde Visual Studio

¿Cómo desactivo Perfwatson en Visual Studio? Perfwatson no se desactiva desde Tools > Extensions and Updates > Developer Analytics Tools.

324voto

RickAnd - MSFT Puntos 3741

Para Visual Studio 2022 y la última versión de Visual Studio 2019:

  1. Desde el menú de ayuda, selecciona Privacidad > Configuración de privacidad
  2. En el diálogo del Programa de Mejora de la Experiencia de Visual Studio, selecciona No, no me gustaría participar.

Nota: No puedes optar por no participar en versiones preliminares mediante este mecanismo.

Para versiones anteriores de Visual Studio

  1. Desde el menú de ayuda, selecciona Enviar comentarios > Configuración.
  2. En el diálogo del Programa de Mejora de la Experiencia de Visual Studio, selecciona No, no me gustaría participar.

Consulta Programa de Mejora de la Experiencia del Cliente de Visual Studio para obtener las instrucciones oficiales de Microsoft.

Este cambio se guarda en el registro. Consulta la siguiente respuesta para solucionar directamente en el registro.

3voto

Johan Lundberg Puntos 5835

Puedes hacerlo a través del registro. Para un sistema operativo de 64 bits, la clave está en

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

Y para un sistema operativo de 32 bits, en:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VSCommon\15.0\SQM 

Para la gestión de directivas de grupo (ajustes del departamento de TI), es

HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\VisualStudio\SQM

El nombre de la clave es OptIn (un DWORD), y necesitas establecerlo en 0 para desactivarlo.

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

Para configurarlo automáticamente

(En una máquina de 64 bits no gestionada por una directiva de grupo), abre un símbolo del sistema como administrador y simplemente

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

Puede que tengas que cerrar y reiniciar todos los procesos relacionados con Visual Studio (o reiniciar) para que se aplique el cambio.

1voto

Dragodraki Puntos 11

Parece que Microsoft sigue una línea constante aquí. Quien esté interesado en el patch para varias versiones de VS, aquí viene el patch listo. Copia el contenido en el bloc de notas, guárdalo como archivo *.reg y ejecútalo.

Editor del Registro de Windows Versión 5.00

; Visual Studio utiliza PerfWatson2.exe para rastrear el comportamiento de la aplicación de forma predeterminada.
; Molesto: Cada vez que se cierra un proyecto de VS, dura aproximadamente 1 minuto adicional para que Visual Studio lo cierre.
; Hasta entonces no puedes borrar/editar los archivos fuente y en general VS actúa muy lento con ello!
; Con este patch se prohíbe PerfWatson2.exe por razones de privacidad y un flujo de trabajo mucho mejor.
; Debería funcionar para Visual Studio 2017, 2019, 2022 (tanto x86 como x64)

; Visual Studio 2017
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VSCommon\15.0\SQM]
"OptIn"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VSCommon\15.0\SQM]
"OptIn"=dword:00000000

; Visual Studio 2019
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VSCommon\16.0\SQM]
"OptIn"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VSCommon\16.0\SQM]
"OptIn"=dword:00000000

; Visual Studio 2022
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VSCommon\17.0\SQM]
"OptIn"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VSCommon\17.0\SQM]
"OptIn"=dword:00000000

Siendo muy atrevido, podría imaginar que para la próxima versión de VS 2024, podríamos ser capaces de avanzar en el parche añadiendo una entrada con el número +1 = 18.0, si Microsoft continuara con su propia lógica:

; Futuro probable - no hay garantía aquí:
; Visual Studio 2024
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VSCommon\18.0\SQM]
"OptIn"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VSCommon\18.0\SQM]
"OptIn"=dword:00000000

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X