Cómo solucionar el alto consumo de CPU causado por CompatTelRunner.exe en Windows

¿Tu PC con Windows funciona lento? Si has tenido problemas con el alto consumo de CPU, seguramente te habrás dado cuenta de que CompatTelRunner.exe suele ser el culpable, consumiendo recursos sin control. Se supone que este proceso comprueba la compatibilidad del sistema para las actualizaciones, pero a veces se excede. Si estás cansado de que tu ordenador suene como un motor a reacción por culpa de este proceso, esta guía te ofrece algunas soluciones. No son milagrosas, pero en mi caso me ayudaron a reducir el consumo de CPU, y quizás también te sirvan a ti.

Cómo solucionar el alto consumo de CPU de CompatTelRunner.exe en Windows

Solución 1: Ejecute el Comprobador de archivos del sistema (SFC) y DISM para reparar los archivos dañados.

Dado que Windows a veces se comporta de forma excesivamente crítica con los archivos del sistema, ejecutar estas herramientas integradas puede ayudar a reparar archivos del sistema dañados o faltantes que podrían estar provocando este comportamiento anómalo. Es como realizar un diagnóstico rápido a Windows.

  • Abra el Símbolo del sistema como administrador. Para ello, escriba cmd en la barra de búsqueda, haga clic con el botón derecho y seleccione Ejecutar como administrador.
  • Escribe sfc /scannowy pulsa Intro. Esto escaneará y reparará los archivos del sistema. El proceso tardará unos minutos.
  • Si SFC genera errores, ejecute estos comandos uno tras otro:
    • DISM /Online /Cleanup-Image /CheckHealth
    • DISM /Online /Cleanup-Image /ScanHealth
    • DISM /Online /Cleanup-Image /RestoreHealth
  • Después de todo eso, reinicia.

Esto ayuda a Windows a corregir errores básicos, que a veces provocan que servicios como CompatTelRunner consuman demasiados recursos. No estoy seguro de por qué funciona a veces, pero en algunos equipos una rápida reparación con SFC y DISM soluciona el problema del alto consumo de CPU.

Solución 2: Deshabilitar el Evaluador de compatibilidad de Microsoft mediante el Programador de tareas.

Este proceso comprueba la compatibilidad de tus aplicaciones antiguas; en teoría suena bien, pero en muchos sistemas, simplemente consume muchos recursos de la CPU. Deshabilitarlo puede solucionar este problema.

  • Pulse Windows key + Rpara abrir el cuadro de diálogo Ejecutar.
  • Escribe taskschd.msc y pulsa Intro. Esto abrirá el Programador de tareas.
  • Navegue a: Biblioteca > Microsoft > Windows > Experiencia de la aplicación.
  • Encontrará las tareas de “Evaluador de compatibilidad de Microsoft” en el panel central.
  • Haz clic derecho sobre ellos y selecciona Deshabilitar. Sí, es una medida drástica, pero impide que el proceso se ejecute por completo.
  • Reinicia el equipo y comprueba si el rendimiento de tu CPU vuelve a la normalidad.

En algunas configuraciones, esto detiene por completo el alto consumo de CPU. Es posible que se pierdan algunas comprobaciones automáticas de compatibilidad, pero, sinceramente, no he notado que falte nada importante después. Simplemente, esté atento por si Windows empieza a comportarse de forma extraña tras esto.

Solución 3: Modificar el Registro para detener los scripts de telemetría.

Esta es una opción más drástica. Detienes la recopilación de datos que posiblemente esté provocando un uso excesivo de CompatTelRunner. Ten en cuenta que necesitas permisos de administrador y que modificar el registro puede tener consecuencias negativas si no tienes cuidado.

  • Presione Windows key + R, escriba regedit y presione Enter.
  • Navegar a:
    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection
  • Si la clave DataCollection no está ahí, haga clic con el botón derecho en Microsoft, seleccione Nuevo > Clave y asígnele el nombre DataCollection.
  • Haga clic con el botón derecho en el panel derecho, elija Nuevo > Valor DWORD (32 bits). Asígnele el nombre Permitir telemetría.
  • Haz doble clic en el nuevo valor, establécelo en 0 y haz clic en Aceptar.
  • Reiniciar. Esto debería reducir la recopilación de datos en segundo plano y, posiblemente, disminuir el uso de la CPU.

Es una especie de enfoque de «desactivar el chivato».No estoy del todo seguro de por qué Windows necesita espiar tanto, pero parece que a veces ayuda a reducir el consumo excesivo de recursos.

Solución 4: Utilice la directiva de grupo para deshabilitar la telemetría.

Si utilizas Windows 10/11 Pro o Enterprise, esta es una buena manera de evitar que se ejecuten esos puntos de datos de diagnóstico.

  • Busque Directiva de grupo en el menú Inicio y haga clic en Editar directiva de grupo.
  • Vaya a: Configuración del equipo > Plantillas administrativas > Componentes de Windows > Recopilación de datos y compilaciones de vista previa.
  • Haga doble clic en Permitir telemetría.
  • Establézcalo en Deshabilitado. Haga clic en Aceptar.
  • Reinicia el sistema para que la política surta efecto. Es posible que notes una disminución en la frecuencia de la CPU posteriormente.

A veces, Windows mantiene sus procesos en segundo plano funcionando innecesariamente; esto evita que esto ocurra en parte.

Solución 5: Elimine o cambie el nombre de CompatTelRunner.exe

Último recurso si todo lo demás falla. Básicamente, se trata de eliminar el archivo que causa el problema. Pero ten en cuenta que esto podría interferir con las comprobaciones de actualización críticas o los informes.Úsalo con precaución.

  • Abra el Explorador de archivos y vaya a C:\Windows\System32.
  • Busque CompatTelRunner.exe. Haga clic con el botón derecho y seleccione Propiedades.
  • Ve a la pestaña Seguridad y luego haz clic en Avanzado.
  • Haz clic en Cambiar junto al propietario (probablemente TrustedInstaller).Escribe Administradores, haz clic en Comprobar nombres y, a continuación, en Aceptar.
  • Seleccione el grupo Administradores, haga clic en Editar. Marque Control total y aplique los cambios.
  • Ahora, haz clic derecho de nuevo y selecciona Eliminar. Es posible que tengas que hacerlo desde el Modo seguro si Windows lo bloquea normalmente.
  • Reinicia el equipo y comprueba si el rendimiento de tu CPU mejora.

En algunos equipos, esto detiene completamente el proceso, pero ten cuidado: Windows podría reaccionar de forma extraña más adelante. Haz una copia de seguridad por si acaso, o crea un punto de restauración antes de eliminar el archivo.

Resumen

  • Ejecute SFC y DISM para verificar la integridad del sistema.
  • Deshabilitar el Evaluador de compatibilidad en el Programador de tareas
  • Modifique la configuración del registro para limitar la telemetría.
  • Utilice la directiva de grupo para desactivar la recopilación de datos.
  • Elimine o cambie el nombre de CompatTelRunner.exe si está desesperado.

Resumen

El alto consumo de CPU causado por CompatTelRunner.exe puede ralentizar mucho el sistema, y ​​estos métodos son algunas de las formas más rápidas de recuperar el control. No todo funciona en todos los ordenadores, así que a veces es cuestión de prueba y error. Recuerda hacer copias de seguridad si modificas archivos del sistema o el registro; Windows ya es bastante complejo de por sí. Esperemos que esto ayude a aliviar el sobrecalentamiento de la CPU y que tu ordenador vuelva a funcionar con normalidad, aunque con algo de lentitud. Ojalá esto le ahorre unas horas a alguien.