Repare el uso elevado de CPU de Windows 10 por parte del Servicio de optimización de tiempo de ejecución de .NET

El sistema operativo Windows 10 es la última versión de Windows que se lanzó por primera vez en 2015. Se realizó como una actualización gratuita para las personas que ejecutaban Windows 7 o Windows 8 en sus computadoras. Aunque este es un sistema operativo de rendimiento sólido, hay casos en los que pueden ocurrir ciertos problemas que hoy vamos a solucionar. En esta última entrega de nuestra serie de solución de problemas, abordaremos el problema del uso elevado de CPU de Windows 10 por parte de .NET Runtime Optimization Service.

Si tiene algún problema con su computadora o dispositivo Android, no dude en contactarnos mediante este formulario. Estaremos más que felices de ayudarlo con cualquier inquietud que pueda tener con su dispositivo. Este es un servicio gratuito que ofrecemos sin condiciones. Sin embargo, le pedimos que cuando se comunique con nosotros trate de ser lo más detallado posible para que se pueda hacer una evaluación precisa y se pueda dar la solución correcta.

Cómo reparar el uso elevado de CPU de Windows 10 por .NET Runtime Optimization Service Issue

Antes de realizar cualquiera de los pasos de solución de problemas recomendados que se enumeran a continuación, es mejor reiniciar su computadora primero. Esta acción actualiza el sistema operativo y elimina los datos temporales corruptos que podrían estar causando el problema.

El .NET Runtime Optimization Service es un proceso que precompila ensamblados .NET en segundo plano. Una vez que termina con su tarea, generalmente desaparece. Sin embargo, hay casos en los que le llevará mucho tiempo terminar su tarea, lo que causará este problema. A continuación se enumeran los pasos de solución de problemas que debe realizar para solucionar este problema.

Acelerar el proceso

Lo primero que debe hacer en este caso es asegurarse de que .NET Runtime Optimization Service realiza su tarea rápidamente. Puede hacer esto asignando más núcleos de CPU para ayudarlo en su tarea.

  • Busque "Símbolo del sistema" en la barra de búsqueda. Haga clic derecho en el primer resultado que aparece en la parte superior y seleccione la opción "Ejecutar como administrador".
  • Copie y pegue los comandos que se muestran a continuación y asegúrese de hacer clic en la tecla Intro en su teclado después de cada uno. Para los dos primeros comandos, elija el que corresponda a su sistema operativo (32 bits para el primero y 64 bits para el segundo).
  • Escriba cd c: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 y luego presione Intro (para sistemas de 32 bits)
  • Escriba cd c: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 y luego presione Intro (para sistemas de 64 bits)
  • Escriba ngen.exe executequeueditems y luego presione Intro

Compruebe si el problema del uso elevado de la CPU de Windows 10 por .NET Runtime Optimization Service todavía ocurre.

Comprobar si hay malware

Una de las razones principales por las que ocurrirá este problema es si su computadora está infectada con malware. Por lo tanto, es una buena idea ejecutar un análisis de malware en su computadora para eliminar esta amenaza.

La mejor forma de hacerlo es utilizar Malwarebytes, que puede descargar desde //www.malwarebytes.com/. Una vez que esté instalado, ejecute un escaneo.

  • Abre Malwarebytes para Windows.
  • A la izquierda, haga clic en Escanear> Tipos de escaneo.
  • Si la pestaña Escanear muestra un mensaje Su escaneo está completo, haga clic en Cerrar X para ver los Tipos de escaneo.
  • Seleccione uno de los tres métodos de análisis proporcionados: Análisis de amenazas, Análisis personalizado, Hyper Scan.
  • Si se detecta un malware, se pondrá en cuarentena o se eliminará de su sistema.

Compruebe si el problema del uso elevado de la CPU de Windows 10 por .NET Runtime Optimization todavía se produce.

Reiniciar el servicio

Otra forma rápida de solucionar este problema es simplemente reiniciar .NET Runtime Optimization Service.

  • Abra la utilidad Ejecutar usando la combinación de teclas Windows + R en su teclado
  • Escriba "services.msc" en el cuadro recién abierto sin las comillas y haga clic en Aceptar para abrir la herramienta Servicios.
  • Busque el Servicio de optimización de tiempo de ejecución .NET en la lista, haga clic con el botón derecho en él y seleccione Propiedades en el menú contextual que aparece.
  • Si se inicia el servicio, debe detenerlo haciendo clic en el botón Detener en el medio de la ventana. Ejecútelo nuevamente haciendo clic en Inicio
  • Asegúrese de que la opción en el menú Tipo de inicio en la ventana de propiedades del servicio esté establecida en Automática antes de continuar con otros pasos. Confirme cualquier cuadro de diálogo que pueda aparecer al cambiar el tipo de inicio.

Compruebe si el problema del uso elevado de la CPU de Windows 10 por .NET Runtime Optimization Service todavía ocurre.

Comprometerse con nosotros

No dude en enviarnos sus preguntas, sugerencias y problemas que haya encontrado al usar su teléfono Android. Admitimos todos los dispositivos Android que están disponibles en el mercado hoy. Y no se preocupe, no le cobraremos ni un centavo por sus preguntas. Contáctanos usando este formulario. Leemos todos los mensajes que recibimos, pero no podemos garantizar una respuesta rápida. Si pudimos ayudarlo, ayúdenos a correr la voz compartiendo nuestras publicaciones con sus amigos.