¿Cómo solucionar el uso elevado de CPU del compilador nativo Microsoft Common Language Runtime?

Cerrar el proceso desde el Administrador de tareas

  • Microsoft Common Language Runtime Native Compiler Pueden producirse problemas de uso elevado de CPU debido a una instalación dañada o incompleta de .Net Framework.
  • Para solucionarlo, cierre el proceso en el Administrador de tareas, detenga el servicio Microsoft Common Runtime o restablezca el caché de NGen.
  • Para obtener más soluciones y pasos detallados, ¡sigue leyendo!

Si nota que un proceso ngen.exe o Microsoft Common Language Runtime Native Compiler está provocando un uso elevado de la CPU, ¡esta guía puede ayudarle! Discutiremos los métodos probados por expertos para solucionar el problema inmediatamente después de explicar las causas.

Microsoft Common Language Runtime Native Compiler (ngen.exe) es un componente esencial de .Net Framework y crea un Entorno de ejecución que supervisa el funcionamiento de aplicaciones escritas para la plataforma .Net, independientemente de su programación. idioma.

Maneja diversas tareas, como convertir código a lenguaje de máquina, recolección de basura, manejo de excepciones y administración de subprocesos para mejorar el rendimiento de las aplicaciones administradas en Windows.

Si observa un uso elevado de la CPU debido a este proceso, estas son algunas de las razones:

  • El proceso está programado para ejecutarse como parte del mantenimiento del sistema.
  • Ajustes de configuración incorrectos.
  • Varias aplicaciones están utilizando el proceso de compilación.
  • El proceso se ejecuta en segundo plano con otros recursos del sistema.
  • Archivos o servicios del sistema dañados
  • Malware disfrazado de proceso

¿Cómo detener el alto uso de CPU de CLR Native Compiler?

Antes de seguir pasos avanzados de solución de problemas, debería considerar realizar las siguientes comprobaciones:

  • Reinicia tu computadora.
  • Espere a que el proceso complete el proceso de compilación.
  • Ejecute un análisis profundo con un antivirus confiable para asegurarse de que no haya ninguna infección de malware.
  • Busque actualizaciones de Windows.
  • Haga una copia de seguridad de sus datos importantes.
  • Desinstalar aplicaciones no deseadas desde tu PC.
  • Ejecute el Herramienta de escaneo de recuperación Farbar para encontrar la causa exacta

1. detener el proceso

  1. Prensa Control + Cambio + Esc abrir Administrador de tareas.Cerrar tarea Administrador Microsoft Common Language Runtime Compilador nativo Uso elevado de CPU
  2. Ve a la Procesos pestaña, localizar Compilador nativo de Microsoft Common Language Runtime o ngen.exe, selecciónelo y haga clic Tarea final.

Cerrar el proceso que causa problemas de rendimiento es una solución alternativa que puede seguir antes de pasar a otras soluciones. Puede aplicar el mismo enfoque a otros procesos, como Agente de tiempo de ejecución.

2. Reiniciar el servicio

  1. Prensa ventanas + R para abrir el Correr caja de diálogo.SERVICIOS Compilador nativo Microsoft Common Language Runtime Alto uso de CPU
  2. Tipo servicios.msc y haga clic DE ACUERDO para abrir el Servicios aplicación.
  3. Ubique y haga clic derecho Tiempo de ejecución de lenguaje común de Microsoft y haga clic Detener.Detener los servicios -
  4. Espere a que se detenga el servicio y luego cierre la ventana Servicios.

3. Restablezca el caché de NGen y cambie la configuración de prioridad

  1. presione el ventanas clave, tipo cmdy haga clic Ejecutar como administrador.CMD elevado: uso elevado de CPU del compilador nativo Microsoft Common Language Runtime
  2. Escriba el siguiente comando para restablecer el caché de NGen para resolver conflictos y corrupción y presione Ingresar: ngen executeQueuedItemscmd_executeditems Uso elevado de CPU del compilador nativo de Microsoft Common Language Runtime
  3. Copie y pegue el siguiente comando para ajustar la prioridad y programación del proceso para reducir la carga y presione Ingresar: ngen queue /priority priorityLevelcmd_nivel de prioridad
Leer más sobre este tema
  • Solución: error del sistema de archivos (-2147163901) en Windows 11
  • Panel de control versus aplicación de configuración: ¿cuál usar?
  • Solución: Wi-Fi deja de funcionar al conectar un monitor externo

4. Ejecute su computadora en un entorno de arranque limpio

  1. Prensa ventanas + R para abrir el Correr caja de diálogo. cleanboot1 Compilador nativo de Microsoft Common Language Runtime Uso elevado de CPU
  2. Tipo msconfig y haga clic DE ACUERDO para abrir el Configuración del sistema ventana.
  3. Ve a la Servicios pestaña, haga clic Esconder todos los servicios de Microsoft, luego seleccione Desactivar todo.Arranque limpio Deshabilitar todo
  4. Cambiar a la Puesta en marcha pestaña y haga clic en Abrir Administrador de tareas enlace.Abra el Administrador de tareas Arranque limpio
  5. En la ventana del Administrador de tareas, ubique cada Activado tarea y haga clic Desactivar.Deshabilitar el Administrador de tareas Microsoft Common Language Runtime Compilador nativo Uso elevado de CPU
  6. Cierre el Administrador de tareas, haga clic en Aplicar, entonces DE ACUERDO en la ventana Configuración del sistema.BOTA LIMPIA 5
  7. Hacer clic Reanudar.Reiniciar inicio limpio

Su computadora se reiniciará con funcionalidades limitadas para que pueda identificar el software o servicio de terceros que causa el conflicto. Una vez hecho esto, siga los pasos anteriores para deshacer los cambios y reiniciar su computadora normalmente.

5. Ejecute escaneos SFC y DISM

  1. presione el ventanas clave, tipo cmdy haga clic Ejecutar como administrador.CMD elevado: uso elevado de CPU del compilador nativo Microsoft Common Language Runtime
  2. Copie y pegue el siguiente comando para reparar archivos del sistema y presione Ingresar: sfc/scannowSFCSCANNOW CMD
  3. Espere a que se complete el escaneo, luego escriba el siguiente comando para restaurar la imagen del sistema operativo Windows y presione Ingresar: Dism /Online /Cleanup-Image /RestoreHealthRestaurar el estado del compilador nativo Microsoft Common Language Runtime Uso elevado de CPU
  4. Una vez que se ejecuta el comando, reinicie su computadora.

6. Eliminar una clave de registro

  1. Prensa ventanas +R para abrir el Correr caja de diálogo.Regedit: uso elevado de CPU del compilador nativo Microsoft Common Language Runtime
  2. Tipo regedit y haga clic DE ACUERDO abrir Editor de registro.
  3. Primero, haga una copia de seguridad, vaya a Archivo, luego seleccione Exportar. Guarde el archivo en formato .reg en su computadora en una ubicación accesible.Registro de exportación
  4. Navegue a esta ruta: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NETFramework\v2.0.50727\NGenService\Roots
  5. Haga clic derecho y seleccione Borrar para eliminar todas las entradas de la carpeta Raíces y cerrar el Editor del Registro.Elimine la entrada del registro Microsoft Common Language Runtime Native Compiler High CPU Usage
  6. Reinicie su computadora.

7. Reparar/reinstalar .Net Framework

  1. Descargue la herramienta de reparación de Microsoft .NET Framework.Descargar .NET Framework - Herramienta de reparación de uso elevado de CPU del compilador nativo Microsoft Common Language Runtime -
  2. Haga doble clic en el archivo ejecutable y siga las instrucciones que aparecen en pantalla para instalarlo.
  3. Sobre el Herramienta de reparación de Microsoft .NET Framework ventana, acepte los términos y haga clic en Próximo.Acepta los términos
  4. La herramienta buscará archivos corruptos en el .NET Framework actual y recomendará soluciones para repararlos.
  5. Hacer clic Próximo para aplicar las correcciones.Haga clic en Siguiente
  6. Luego, haga clic Finalizar para cerrar la ventana de la herramienta de reparación.Finalizar

Si esto no ayuda, siga estos pasos para reinstalar .Net Framework:

  1. Prensa ventanas +R para abrir el Correr ventana.Appwiz.cpl: uso elevado de CPU del compilador nativo de Microsoft Common Language Runtime
  2. Tipo appwiz.cpl y haga clic DE ACUERDO para abrir el Programas y características ventana.Desinstalar NET FRAMEWORK Microsoft Common Language Runtime Compilador nativo Uso elevado de CPU
  3. Seleccionar NET Framework microsoft y haga clic Desinstalar.
  4. Una vez desinstalado, vaya a la Sitio web oficial de .NET Framework.Descargar .NET Framework
  5. Haga clic en la última versión y descárguela.
  6. Una vez descargada la configuración, vaya a la ubicación del archivo y haga doble clic en él para iniciar la instalación.
  7. Hacer clic Instalary espere a que se complete el proceso.Instalar

Para evitar problemas de alto rendimiento de la CPU, incluido el compilador nativo Microsoft Common Language Runtime que dejó de funcionar problema, asegúrese de permitir que el proceso ngen.exe se ejecute cuando su sistema esté en estado inactivo y mantenga su sistema y software actualizados. fecha.

En caso de que las soluciones mencionadas no funcionen para usted, intente volver a una versión anterior de Windows usando un punto de restauración.

Si a menudo te enfrentas alto uso de CPU en tu Windows 11 computadora, le recomendamos que consulte esta guía.

¿Ha tenido algún problema o necesita más información sobre el compilador nativo Microsoft Common Language Runtime? No dudes en dejar un comentario en la sección siguiente.

Descarga gratuita de Presentation MarkerWindows 7Windows XpProductividadWindows 10Windows Vista

Marcador de presentación es una solución de software de anotación de pantalla que le permite marcar y anotar directamente en su pantalla. Esta función puede resultar especialmente útil si su trabaj...

Lee mas
⏺️ 5+ mejor software de grabación de pantalla para Windows 10

⏺️ 5+ mejor software de grabación de pantalla para Windows 10Grabador De PantallaSoftware De VideoWindows 10

Independientemente de si eres un streamer o estás dando clases en línea, bien El software de captura de pantalla le llevará muy lejos.Por eso hemos decidido compilar esta lista de los mejores graba...

Lee mas
La impresión en PDF no funciona en Windows 10 [GUÍA RÁPIDA]

La impresión en PDF no funciona en Windows 10 [GUÍA RÁPIDA]AsuntosPdfImpresiónSoftwareWindows 10

La necesidad de privacidad creó una demanda real de soluciones VPN. Si tiene algún problema con su VPN, visite nuestro Arreglar VPN sección.Actualizar los controladores de la impresora es una soluc...

Lee mas