4 correcciones: alto uso de CPU por parte del servicio de optimización de tiempo de ejecución de .NET
La causa raíz del error «Alto uso de CPU por parte del Servicio de optimización de tiempo de ejecución. NET para aprovechar el alto uso de CPU en su PC es posible si el proceso asociado mscorsvw.exe precompila ensamblados. RED en segundo plano. Una vez hecho todo, desaparecerá.
Otras posibles causas podrían ser: las optimizaciones de tiempo de ejecución se ejecutan lentamente. NET, un programa en conflicto o malware que se ejecuta en su PC, o una optimización de tiempo de ejecución corrupta. NETO.
Correcciones para el alto uso de la CPU por parte del Servicio de optimización de tiempo de ejecución. NETO:
- Escanee su computadora en busca de malware
- Optimización de procesos
- reinicio del servicio
- Realización de un arranque limpio
Asegúrese de leerlos detenidamente y elija la solución adecuada para su problema.
1. Escanee su computadora en busca de malware
Esto puede parecer un poco exagerado; sin embargo, se sabe que las inyecciones de malware son una de las mayores y principales causas de este problema.
Muchos programas maliciosos buscan apoderarse de todos los recursos de su dispositivo nombrando sus procesos como archivos en su computadora local.
A continuación se detallan los pasos para escanear su PC con un software antimalware.
- Descargue cualquier software antimalware de su elección. Puede explorar muchos programas antimalware de Windows en línea. Se recomienda buscar un software antivirus con una base de datos extensa. No olvides descargar el software desde su sitio web oficial.
- Después de descargar el software antivirus, debe encontrar el ejecutable en la carpeta Descargas de su PC. Luego debe hacer doble clic en el archivo descargado para abrirlo en su computadora.
- El siguiente paso es seleccionar la ubicación en su escritorio donde desea instalar la aplicación. Aparecerán muchas guías e instrucciones de instalación en la pantalla, pidiéndole que las siga y las confirme para completar el proceso de instalación.
- Una vez que se completa el proceso, debe encontrar el software antivirus en el menú de inicio o en su escritorio, donde sea que lo haya guardado.
- Abra el software y haga clic en la opción «Escanear» que se puede ver en la pantalla principal de la aplicación.
- A continuación, la aplicación iniciará el proceso de actualización para actualizar su base de datos de virus. Una vez que se actualice, continuará escaneando.
- Se recomienda ser constante y paciente hasta que se complete el proceso, que llevará mucho tiempo.
- Si se encuentra malware en su dispositivo, puede permitir que el programa lo elimine o lo ponga en cuarentena.
- Una vez que se completa el proceso de escaneo, puede reiniciar o reiniciar su computadora.
- Después de encender el dispositivo, puede verificar si el problema persiste utilizando el Servicio de optimización de tiempo de ejecución. NETO.
2. Optimización de procesos
Se recomienda que no finalice este proceso de inmediato, ya que realmente ayuda a su computadora y a la forma en que funcionan todas las aplicaciones y el software.
Sin embargo, hay muchas formas de acelerar el proceso, simplemente ejecutando algunos comandos útiles o ejecutando el script oficial que alberga un script de Windows desde un archivo de script de Windows para obtener el mismo resultado. Esto permite que el proceso use más núcleos de recursos de CPU, lo que puede acelerar el proceso de ejecución.
Los pasos son los siguientes:
1. Abra el menú de inicio y escriba y busque. “ Command Prompt
” o toque el botón de búsqueda junto a él. Haga clic derecho en el primer resultado que aparece en la parte superior.
2. Haga clic en «Ejecutar como administrador» en la lista desplegable.
3. Los usuarios que utilizan una versión anterior de Windows pueden presionar la combinación de la tecla del logotipo de Windows y la tecla R para abrir el cuadro de diálogo Ejecutar.
4. Luego escriba » cmd
«en el campo y presione la combinación de teclas Ctrl + Shift + Enter para permitir que el símbolo del sistema se ejecute como administrador.
5. Copie y pegue el siguiente comando:
6. Luego presione la tecla Enter en su teclado después de cada uno.
7. De los dos primeros comandos mencionados anteriormente, debe elegir uno de acuerdo con su tipo de sistema operativo. (Para su información, el comando «cd» significa «cambiar directorio (a)»).
8. Ingrese el comando en la primera línea para computadoras de 32 bits y el comando en la segunda línea para computadoras de 64 bits.
9. Ahora puede ejecutar la herramienta ngen.exe ingresando el siguiente comando: ngen.exeexecutequeueditems
10. Si por algún motivo aparece el mensaje de error «ngen.exe no encontrado», puede descargar e instalar la última versión de Microsoft Framework64 aplicable a la versión del sistema operativo de su dispositivo.
11. Si ayuda, puede notar una disminución en el uso de la CPU en la ventana del Administrador de tareas.
Después de probar todas las correcciones mencionadas anteriormente, puede verificar si el uso de la CPU ha regresado del Servicio de optimización de tiempo de ejecución. NET vuelve a la normalidad.
3. Reinicio del servicio
El proceso de reinicio del servicio reiniciará todo el procedimiento. En caso de que el error esté causando problemas, debería finalizar el proceso más rápido de lo habitual.
Lea a continuación para obtener más información:
1. Abra la ventana de la utilidad Ejecutar presionando simultáneamente la combinación de la tecla WindowsMicrosoft y la tecla R en su teclado.
2. En el campo «Ejecutar utilidad», ingrese » services.msc
«sin comillas.
3. Luego haga clic en Aceptar y se abrirá la ventana de la herramienta Servicios.
4. Localice la opción Servicio de contenedor de telemetría de NVIDIA en la lista y haga clic con el botón derecho en ella.
5. Aparecerá un elemento del menú desplegable. Haga clic en la opción de propiedades.
6. Si el servicio ya se está ejecutando (esto se puede verificar en la pestaña General, junto al mensaje de estado del servicio), puede hacer clic en el botón Detener debajo del mensaje de estado del servicio.
7. Puede volver a iniciar el servicio haciendo clic en el botón Iniciar.
8. Antes de continuar con los otros pasos, verifique que la opción en el menú Tipo de inicio en la ventana de propiedades del servicio esté establecida en Automático.
9. Es posible que aparezcan varios cuadros de diálogo en la pantalla cuando cambie el tipo de inicio. Confírmelos todos para que el servicio funcione sin problemas.
4. Realiza un arranque limpio
En algunos casos, una aplicación de terceros puede ser la causa de un alto uso de la CPU debido a las optimizaciones necesarias. Por lo tanto, esta solución es solicitar un inicio limpio para escanear y verificar el impacto de terceros en el servicio.
Ejecutar un inicio limpio ayuda a verificar si el uso de la CPU es tan alto como solía ser.
1. En la barra de búsqueda junto al icono de inicio de Windows, escriba y ejecute » msconfig
«
2. Se abrirá la ventana de configuración del sistema. Haga clic en la pestaña Servicios.
3. Marque la casilla «Ocultar todos los servicios de Microsoft» en la parte inferior de la ventana. En este caso, solo los servicios de terceros permanecerán en la lista.
4. Ahora haga clic en «Deshabilitar todo» para deshabilitarlos a todos.
5. Si algún cuadro de diálogo solicita permiso para reiniciar el sistema, puede rechazarlo y reiniciar el sistema más tarde.
6. Ahora ve al administrador de tareas haciendo clic derecho en la barra de tareas. También puede ejecutar msconfig.exe nuevamente, hacer clic en la pestaña Inicio y hacer clic en Abrir el Administrador de tareas. O incluso puede buscar el Administrador de tareas en el cuadro de búsqueda.
7. En la ventana del Administrador de tareas, busque las aplicaciones marcadas como «importantes» en la columna Impacto de inicio y desactívelas haciendo clic derecho sobre ellas.
8. Ahora puede reiniciar su dispositivo.
Si no causa tales problemas, significa que dicho problema fue causado por la influencia de un tercero. Ahora puede eliminar fácilmente la causa o, como puede ver, el culpable de este problema.
resumiendo
Esperamos que la aplicación de cualquiera de las correcciones anteriores descritas en esta publicación haya solucionado el problema del uso elevado de la CPU por parte del Servicio de optimización del tiempo de ejecución. NET en su PC con Windows.
Si, en cualquier caso, el mismo problema vuelve a usted o a su dispositivo más tarde, puede buscar actualizaciones de software del sistema operativo Windows pendientes disponibles o posiblemente reinstalar la última versión. NET Framework.
Preguntas más frecuentes
Qué es el Servicio de Optimización del Tiempo de Ejecución. ¿NETO?
.NET es el tiempo de ejecución y el tiempo de ejecución para trabajar con aplicaciones de lenguaje común. En otras palabras, se puede decir que ayuda a las aplicaciones escritas originalmente en C#, VB y F#, como el shell de Windows Power o Visual Studio, a funcionar. no escrito en «código de máquina»; están escritos en un «lenguaje intermedio común» que debe compilarse en un código de máquina en tiempo de ejecución para que sea más fácil de entender para una computadora. Si el servicio de optimización hace esto antes de tiempo, sus aplicaciones pueden omitir el paso del proceso de compilación (JIT) e iniciar el proceso más rápido de lo esperado.
Qué ha pasado. ¿NETO? ¿Es una biblioteca, compilador, marco o tiempo de ejecución?
.NET es una plataforma de máquina virtual desarrollada y escrita por Microsoft. Tiene una función útil y una biblioteca estándar completa que permite al usuario utilizarla para crear la mayoría de las aplicaciones web y de escritorio relacionadas con la empresa.
¿Qué son los servicios de tiempo de ejecución en .NET?
.NET proporciona un entorno de tiempo de ejecución conocido como Common Language Runtime. Ejecuta el código y ofrece servicios que facilitan el proceso de desarrollo para los usuarios. Los compiladores y las herramientas brindan gran parte de la funcionalidad de Common Language Runtime y permiten a los usuarios escribir código que se beneficia infinitamente de este tiempo de ejecución administrado.
es el tiempo de ejecución. ¿Net Core nunca está optimizado para aplicaciones que no son de servidor?
Las aplicaciones universales de Windows usan . net core, que ya está optimizado para aplicaciones que no son de servidor. Además, realmente no hay nada como “optimizar el tiempo de ejecución de los servidores”.
Deja una respuesta