REVISIÓN: CPU alta del servicio de optimización del tiempo de ejecución de .NET

Servicio de optimización de tiempo de ejecución de .NET alta CPU

Algunos procesos del sistema operativo Windows pueden provocar un alto uso de la CPU, lo que ralentiza su computadora. El problema de uso elevado de CPU del servicio de optimización de tiempo de ejecución de .NET se encuentra entre los problemas más reportados en el foro de la comunidad de Microsoft:

Hace aproximadamente 8 semanas, mi Windows 7 comenzó a experimentar el servicio mscorsvw.exe utilizando un alto uso de memoria, generalmente alrededor de 9 GB con un 50% o más de uso de CPU. Cuando esto sucede, mi sistema se ralentiza y tengo que esperar (a veces durante horas) a que se complete el servicio.

Si también está preocupado por este problema, aquí hay un par de consejos de solución de problemas que lo ayudarán a resolverlo.

¿Cómo puedo solucionar el problema de alta CPU del servicio de optimización en tiempo de ejecución de .NET?

1. Optimice el proceso de .NET Framework

Servicio de optimización de tiempo de ejecución de .NET CPU alta

  1. Presione la tecla de Windows + R para abrir Ejecutar.
  2. En el cuadro Ejecutar, escriba cmd y haga clic en Aceptar.
  3. En el símbolo del sistema, ingrese el siguiente comando uno por uno y luego presione Enter para ejecutar:

    Para 32 bits:

    cd c: WindowsMicrosoft.NETFrameworkv4.0.30319

    Para 64 bits:

    cd c: WindowsMicrosoft.NETFramework64v4.0.30319

  4. A continuación, ingrese el siguiente comando y presione enter:

    ngen.exe executequeueditems

  5. Cierre el símbolo del sistema y abra el Administrador de tareas.
  6. Compruebe si se ha resuelto el problema del uso elevado de CPU.

El comando anterior le ayudará a optimizar el proceso permitiéndole hacer uso de más núcleos de CPU para que pueda finalizar el proceso más rápido.


Si tiene problemas para acceder al símbolo del sistema como administrador, es mejor que eche un vistazo más de cerca a esta guía.


2. Compruebe si hay infección de malware

Servicio de optimización de tiempo de ejecución de .NET CPU alta

  1. Si su PC está infectada con malware o virus, puede ralentizar su PC utilizando los recursos de la CPU en segundo plano.
  2.  Si tiene un antivirus instalado, asegúrese de ejecutar un análisis completo de su sistema.
  3. Esto puede llevar más tiempo que un escaneo rápido, sin embargo, lo ayudará a encontrar cualquier malware en su sistema.
  4. Si no tiene un antivirus instalado, descargue e instale Malwarebytes. Es una excelente herramienta de protección contra malware y puede probar la versión premium con todas las funciones en el modo de prueba.
  5. Descarga Malwarebytes y realiza un análisis completo.
  6. Si Malwarebytes detecta algún malware, haga clic en la opción Eliminado seleccionado para poner en cuarentena los archivos sospechosos.

Los programas maliciosos generalmente se esconden a la vista y se ven como procesos normales del sistema mientras controlan los recursos de su sistema. Al realizar un análisis completo, puede encontrar y eliminar cualquier infección de su computadora.

Si está buscando la mejor solución antivirus para proteger su PC con Windows 10, consulte esta lista con las mejores del mercado.

La mejor opción sitio web oficial del logo de alwarebytesProtección avanzada mediante:
  • Rendimiento sin ralentizar su PC
  • Elimina infecciones con un escaneo rápido 
  • Personaliza tu seguridad
Acceda a la oferta de Malwarebytes

3. Reinicie NVIDIA Telemetry Container

Servicio de optimización de tiempo de ejecución de .NET CPU alta

Nota:  Este paso solo se aplica a la computadora que tiene instalada la tarjeta gráfica NVIDIA.

  1. Presione la tecla de Windows + R para abrir Ejecutar.
  2. Escriba services.msc y haga clic en Aceptar. Esto abrirá la ventana de Servicios de Windows.
  3. Localice el servicio NVIDIA Telemetry Container en la lista. Presione la primera letra del servicio, es decir N (para NVIDIA) para encontrar los servicios rápidamente.
  4. Haga clic derecho en el servicio y seleccione Propiedades.
  5. En la ventana Propiedades, en Estado del servicio , haga clic en el botón Detener .
  6. A continuación, haga clic en el botón Inicio para reiniciar el servicio nuevamente.
  7. Asegúrese de que Estado de inicio: esté configurado en Automático.
  8. Haga clic en Aplicar y Aceptar para guardar los cambios.

El servicio de optimización del tiempo de ejecución de .NET es un servicio esencial de Windows y, en su mayoría, desaparece una vez que se realiza. Sin embargo, en caso de que no desaparezca, puede seguir los pasos de este artículo para solucionar el problema de uso elevado de la CPU causado por el proceso en Windows.

Si tiene alguna otra pregunta o sugerencia, no dude en consultar la sección de comentarios a continuación.

LEER TAMBIÉN:

  • Solución: el monitor dual no se extiende en Windows 10
  • Cómo desinstalar Cortana en Windows 10
  • Cómo deshabilitar la suspensión selectiva de USB en Windows 10