Por qué Microsoft Compatibility Telemetry usa tanto el disco en Windows
Microsoft Compatibility Telemetry en el Administrador de tareas es CompatTelRunner.exe, un programa de Windows en C:\Windows\System32 que una tarea programada inicia para comparar las aplicaciones y los controladores de este PC con versiones más nuevas de Windows. Mientras se ejecuta lee muchos archivos, así que en un disco duro o en un SSD ocupado puede llevar el uso del disco al 100 % durante varios minutos. Casi siempre lo correcto es dejar que termine una ejecución y después decidir si hay que cambiar su programación o el ajuste de datos de diagnóstico.
Qué lo inicia
El artículo de Microsoft sobre el examen de compatibilidad nombra el componente: Microsoft Compatibility Appraiser se ejecuta como la tarea programada \Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiser y escribe lo que encuentra en HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags. El mismo artículo indica que los procesos del evaluador escriben y actualizan la información de compatibilidad cada vez que ejecutan un examen. Windows usa esa información para juzgar si una versión más nueva tendría problemas con algo instalado en el PC.
Así que la actividad del disco es de lectura, no llena la unidad. Una ejecución que empezó mientras estabas fuera puede seguir en marcha cuando vuelves, y después de instalar una aplicación grande o una actualización de Windows hay más que revisar.
Confirma que es el proceso ocupado
Abre el Administrador de tareas con Ctrl + Shift + Esc, ordena por Disco y busca Microsoft Compatibility Telemetry. En la pestaña Detalles, añade la columna Línea de comandos (clic con el botón derecho en el encabezado de una columna, Seleccionar columnas) y comprueba que el programa es C:\Windows\System32\CompatTelRunner.exe. Un archivo con el mismo nombre en cualquier otra ubicación no es el componente de Windows; examínalo con Seguridad de Windows.
Para ver qué está leyendo, abre el Monitor de recursos (escribe resmon en Inicio), ve a la pestaña Disco y marca CompatTelRunner.exe. La lista Actividad del disco muestra los archivos y la velocidad de lectura. Lo esperable son las carpetas de Program Files, los almacenes de controladores y los paquetes de aplicaciones.
Para ver con qué frecuencia se ejecuta, abre el Programador de tareas, ve a Biblioteca del Programador de tareas › Microsoft › Windows › Application Experience y selecciona Microsoft Compatibility Appraiser. Las columnas Última ejecución y Próxima ejecución, y la pestaña Desencadenadores, muestran la programación en este PC.
Deja que termine una ejecución
Deja el PC encendido y dale unos minutos. Cuando la ejecución acaba, el proceso se cierra y la gráfica del disco vuelve a bajar. Si ocurre todos los días en un mal momento, es una cuestión de programación, no un fallo.
Si el uso del disco sigue al 100 % cuando Compatibility Telemetry ya no está, la causa es otra, y Disco al 100 % en el Administrador de tareas cubre el resto. Un disco duro es el motivo habitual de que este examen se note: las mismas lecturas que pasan inadvertidas en un SSD mantienen ocupado un disco giratorio.
Elige cuántos datos de diagnóstico envía Windows
Windows 11 tiene dos niveles de datos de diagnóstico visibles para el usuario, Necesarios y Opcionales; la referencia de datos de diagnóstico de Microsoft enumera Necesarios (antes Básico) y Opcionales (antes Completo), y señala que el antiguo nivel Mejorado no existe en Windows 11. Para enviar solo el conjunto necesario, abre Configuración › Privacidad y seguridad › Diagnósticos y comentarios y desactiva Enviar datos de diagnóstico opcionales. En un PC de trabajo o de estudios esto puede venir fijado por una directiva, y la página indica entonces que su organización administra algunos ajustes.
Este ajuste cambia lo que se envía a Microsoft. No esperes que, por sí solo, impida que la tarea de evaluación se ejecute según su programación.
Desactivar la tarea funciona, pero tiene un coste
En un PC que administras tú, puedes hacer clic con el botón derecho en Microsoft Compatibility Appraiser en el Programador de tareas y elegir Deshabilitar. Se revierte con Habilitar. El coste es que Windows deja de actualizar el registro de compatibilidad de este PC, que es la información en la que se apoya antes de ofrecer una actualización de características. Algunos usuarios de los foros de Microsoft cuentan que la tarea vuelve a aparecer habilitada tras una actualización, así que compruébala de nuevo después de una actualización de características en lugar de dar por hecho que sigue apagada.
Cambiar el desencadenador cuesta menos que desactivar la tarea: en la pestaña Desencadenadores ves cuándo se activa, y en un PC que se deja encendido de noche el examen se ejecuta cuando nadie lo usa. Si cambias la tarea, anota lo que cambiaste para poder dejarlo como estaba.
Qué no hacer
- No elimines ni cambies el nombre de
CompatTelRunner.exe. Es un componente de Windows cuyo propietario es TrustedInstaller, quitarlo exige tomar posesión de un archivo del sistema, y una actualización o reparación posterior puede restaurarlo. - No ejecutes scripts de «debloat» que desactivan decenas de servicios y tareas a la vez para frenar un solo examen. Pierdes el rastro de lo que cambió, y parte de ello rompe Windows Update.
- No finalices el proceso una y otra vez en el Administrador de tareas. La siguiente ejecución programada lo vuelve a iniciar, y una ejecución interrumpida tiene que repetir el trabajo.
Dónde encaja Mole
Mole para Windows no cambia los ajustes de datos de diagnóstico ni las tareas programadas propias de Windows; su lista de inicio cubre las tareas fuera de \Microsoft\Windows, así que Compatibility Appraiser nunca aparece ahí para desactivarlo. En la página Estado, la lista de procesos muestra Microsoft Compatibility Telemetry con su CPU y su memoria mientras se ejecuta. Al elegir ¿Por qué se ejecuta? en el menú de la fila se ve el archivo del programa y qué proceso lo inició, y Mostrar en el Explorador de archivos abre su carpeta para la comprobación de ubicación de arriba. Como se ejecuta desde la carpeta de Windows, Mole no ofrece Terminar para él. Para otros nombres del Administrador de tareas, consulta Procesos de Windows explicados.
Preguntas frecuentes
¿Microsoft Compatibility Telemetry es un virus?
El programa genuino es CompatTelRunner.exe en C:\Windows\System32, iniciado por la tarea programada Microsoft Compatibility Appraiser. Un archivo con ese nombre en otro lugar debería examinarse.
¿Por qué Microsoft Compatibility Telemetry usa tanto disco?
Lee los programas y controladores instalados para actualizar el registro de compatibilidad de Windows. En un disco duro esas lecturas pueden mantener el disco al 100 % durante varios minutos hasta que termina la ejecución.
¿Puedo desactivar Microsoft Compatibility Telemetry?
Puedes deshabilitar la tarea Microsoft Compatibility Appraiser en el Programador de tareas de tu propio PC, y volver a habilitarla más tarde. Windows deja entonces de actualizar los datos de compatibilidad que usa antes de las actualizaciones de características.
¿Desactivar los datos de diagnóstico opcionales lo detiene?
Limita lo que Windows envía al conjunto necesario. Por sí solo, no impide que se ejecute la evaluación programada.