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
- Prensa Control + Cambio + Esc abrir Administrador de tareas.
- 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
- Prensa ventanas + R para abrir el Correr caja de diálogo.
- Tipo servicios.msc y haga clic DE ACUERDO para abrir el Servicios aplicación.
- Ubique y haga clic derecho Tiempo de ejecución de lenguaje común de Microsoft y haga clic Detener.
- 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
- presione el ventanas clave, tipo cmdy haga clic Ejecutar como administrador.
- Escriba el siguiente comando para restablecer el caché de NGen para resolver conflictos y corrupción y presione Ingresar:
ngen executeQueuedItems
- 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 priorityLevel
- 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
- Prensa ventanas + R para abrir el Correr caja de diálogo.
- Tipo msconfig y haga clic DE ACUERDO para abrir el Configuración del sistema ventana.
- Ve a la Servicios pestaña, haga clic Esconder todos los servicios de Microsoft, luego seleccione Desactivar todo.
- Cambiar a la Puesta en marcha pestaña y haga clic en Abrir Administrador de tareas enlace.
- En la ventana del Administrador de tareas, ubique cada Activado tarea y haga clic Desactivar.
- Cierre el Administrador de tareas, haga clic en Aplicar, entonces DE ACUERDO en la ventana Configuración del sistema.
- Hacer clic Reanudar.
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
- presione el ventanas clave, tipo cmdy haga clic Ejecutar como administrador.
- Copie y pegue el siguiente comando para reparar archivos del sistema y presione Ingresar:
sfc/scannow
- 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 /RestoreHealth
- Una vez que se ejecuta el comando, reinicie su computadora.
6. Eliminar una clave de registro
- Prensa ventanas +R para abrir el Correr caja de diálogo.
- Tipo regedit y haga clic DE ACUERDO abrir Editor de registro.
- 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.
- Navegue a esta ruta:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NETFramework\v2.0.50727\NGenService\Roots
- Haga clic derecho y seleccione Borrar para eliminar todas las entradas de la carpeta Raíces y cerrar el Editor del Registro.
- Reinicie su computadora.
7. Reparar/reinstalar .Net Framework
- Descargue la herramienta de reparación de Microsoft .NET Framework.
- Haga doble clic en el archivo ejecutable y siga las instrucciones que aparecen en pantalla para instalarlo.
- Sobre el Herramienta de reparación de Microsoft .NET Framework ventana, acepte los términos y haga clic en Próximo.
- La herramienta buscará archivos corruptos en el .NET Framework actual y recomendará soluciones para repararlos.
- Hacer clic Próximo para aplicar las correcciones.
- Luego, haga clic Finalizar para cerrar la ventana de la herramienta de reparación.
Si esto no ayuda, siga estos pasos para reinstalar .Net Framework:
- Prensa ventanas +R para abrir el Correr ventana.
- Tipo appwiz.cpl y haga clic DE ACUERDO para abrir el Programas y características ventana.
- Seleccionar NET Framework microsoft y haga clic Desinstalar.
- Una vez desinstalado, vaya a la Sitio web oficial de .NET Framework.
- Haga clic en la última versión y descárguela.
- Una vez descargada la configuración, vaya a la ubicación del archivo y haga doble clic en él para iniciar la instalación.
- Hacer clic Instalary espere a que se complete el proceso.
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.