Solución: uso elevado de CPU del compilador nativo Microsoft Common Language Runtime

Solución: uso elevado de CPU del compilador nativo Microsoft Common Language Runtime

Si nota que su computadora funciona con lentitud y está en el Administrador de tareas, un proceso ngen.exe o Microsoft Common Language Runtime Native Compiler está causando un uso elevado de la CPU; ¡Esta guía puede ayudar!

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) juega un componente esencial. Net Framework y crea un entorno de ejecución que supervisa el funcionamiento de las aplicaciones escritas para. Plataforma Net, independientemente de su lenguaje de programación.

Puede manejar 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 ve 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 que utilizan el proceso de compilación
  • El proceso ejecutándose en segundo plano.
  • Archivos o servicios del sistema dañados
  • Malware que disfraza el 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 infección de malware.
  • Busque actualizaciones de Windows.
  • Haga una copia de seguridad de sus datos importantes.
  • Desinstale aplicaciones no deseadas de su PC.
  • Ejecute la herramienta de escaneo Farbar Recovery para encontrar la causa exacta

1. Detener el proceso

  1. Presione Ctrl + Shift + Esc para abrir el Administrador de tareas .
    Cerrar tarea Administrador Microsoft Common Language Runtime Compilador nativo Uso elevado de CPU
  2. Vaya a la pestaña Procesos, busque Microsoft Common Language Runtime Native Compiler o ngen.exe, selecciónelo y haga clic en Finalizar tarea .

Cerrar el proceso que causa problemas de rendimiento es el paso principal para solucionar el problema. Puedes hacer lo mismo con otro proceso como Runtime Broker .

2. Reinicie el servicio

  1. Presione Windows + R para abrir el cuadro de diálogo Ejecutar .
    SERVICIOS Compilador nativo Microsoft Common Language Runtime Alto uso de CPU
  2. Escriba services.msc y haga clic en Aceptar para abrir la aplicación Servicios .
  3. Localice y haga clic derecho en Microsoft Common Language Runtime y haga clic en Detener.
    Detener los servicios -
  4. Espere a que el servicio se detenga y luego cierre la ventana Servicios.

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

  1. Presione la Windows tecla, escriba cmd y haga clic en 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 Enter: ngen executeQueuedItems
    cmd_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 Enter: ngen queue /priority priorityLevel
    cmd_nivel de prioridad

4. Ejecute su computadora en un entorno de inicio limpio

  1. Presione Windows + R para abrir el cuadro de diálogo Ejecutar .
    cleanboot1 Compilador nativo de Microsoft Common Language Runtime Uso elevado de CPU
  2. Escriba msconfig y haga clic en Aceptar para abrir la ventana Configuración del sistema .
  3. Vaya a la pestaña Servicios, haga clic en Ocultar todos los servicios de Microsoft y luego seleccione Deshabilitar todo.
    Arranque limpio Deshabilitar todo
  4. Cambie a la pestaña Inicio y haga clic en el enlace Abrir Administrador de tareas .
    Abra el Administrador de tareas Arranque limpio
  5. En la ventana del Administrador de tareas, ubique cada tarea habilitada y haga clic en 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 y luego en Aceptar en la ventana Configuración del sistema.
    BOTA LIMPIA 5
  7. Haga clic en Reiniciar .
    Reiniciar inicio limpio

Su computadora se reiniciará con las funcionalidades necesarias e identificará el software 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 la Windows tecla, escriba cmd y haga clic en 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 Enter: sfc/scannow
    SFCSCANNOW CMD
  3. Espere a que se complete el escaneo, luego escriba el siguiente comando para restaurar la imagen del sistema operativo Windows y presione Enter: Dism /Online /Cleanup-Image /RestoreHealth
    Restaurar 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. Presione Windows + R para abrir el cuadro de diálogo Ejecutar .
    Regedit: uso elevado de CPU del compilador nativo Microsoft Common Language Runtime
  2. Escriba regedit y haga clic en Aceptar para abrir el Editor del Registro .
  3. Primero, haga una copia de seguridad, vaya a Archivo y 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 Eliminar 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.

5. Reparar/Reinstalar. NET Framework

  1. Descargue Microsoft. NET Framework Herramienta de reparación .
    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. Inicie la herramienta, acepte los términos y haga clic en Siguiente .
    Aceptar los términos
  4. La herramienta buscará archivos corruptos en el archivo actual. NET Framework y asesorar soluciones para repararlos.
  5. Haga clic en Siguiente para aplicar las correcciones.
    Haga clic en Siguiente
  6. Luego, haga clic en Finalizar para cerrar la ventana de la herramienta de reparación.
    Finalizar

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

  1. Presione Windows + R para abrir la ventana Ejecutar .
    Appwiz.cpl: uso elevado de CPU del compilador nativo de Microsoft Common Language Runtime
  2. Escriba appwiz.cpl y haga clic en Aceptar para abrir la ventana Programas y características .
    Desinstalar NET FRAMEWORK Microsoft Common Language Runtime Compilador nativo Uso elevado de CPU
  3. Seleccione Microsoft. Net Framework y haga clic en Desinstalar.
  4. Una vez desinstalado, vaya al 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. Haga clic en Instalar y espere a que se complete el proceso.
    Instalar

Para evitar problemas de alto rendimiento de la CPU y que Microsoft Common Language Runtime Native Compiler haya dejado de funcionar, asegúrese de dejar que el proceso ngen.exe se ejecute cuando su sistema esté en estado inactivo y mantenga su sistema y software actualizados.

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

¿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.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *