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

A menudo puede encontrar una aplicación o un proceso de sistema de fondo acaparando una cantidad anormal de recursos del sistema. El alto uso de recursos del sistema de un proceso puede ralentizar enormemente otras operaciones del sistema y puede convertir su PC en un desastre lento. También puede hacer que se bloquee por completo. Ya hemos cubierto una gran cantidad de procesos y altos problemas de uso de la CPU en nuestrositio web. Además, hoy, discutiremos el problema ocasional del servicio de optimización de tiempo de ejecución .NET alto y cómo devolverlo a un nivel aceptable.

Fix .NET Runtime Optimization Service High CPU Usage

Cómo arreglar el servicio de optimización de tiempo de ejecución .NET Uso de CPU alto en Windows 10

Como sabrán, estoMarco .netes utilizado por Microsoft y otros tercerospara desarrollar y ejecutar aplicaciones de Windowsentre otras cosas. El archivo ejecutable para este servicio, nombradomscorsvw.exe, es un componente oficial de Windows y realiza la tarea de optimizar las bibliotecas de .NET de .NET Framework, a saber y volver a compilar las bibliotecas .NET. Esto ayuda a las aplicaciones y programas a lanzarse más rápido. El servicio de optimización esDiseñado para ejecutar en el fondoCuando su PC está inactiva durante un breve período de 5-10 minutos.

¿Por qué el servicio de optimización de tiempo de ejecución .NET da como resultado un alto uso de CPU?

A veces, el servicio puede llevar más tiempo de lo habitual para compilar las bibliotecas .NET. Esto da como resultado

  • Su servicio de PC se ejecuta más lento de lo habitual.
  • Instancias de falla en su computadora.
  • El servicio hace corrupto.
  • Utilización de recursos del sistema por malware.

.net runtime optimization service process taking high memory shown in Task Manager

Teniendo en cuenta el impacto de este servicio en el rendimiento de la aplicación individual, no se recomienda su terminación inmediata a primera vista de la travesura. Si el servicio parece estar tardando demasiado en finalizar su operación, tiene la opción de acelerar las cosas ejecutando algunos comandos o un script. Otras correcciones incluyen escanear la computadora para malware y virus, reiniciar el servicio y realizar un arranque limpio, como se explica en el siguiente segmento.

Método 1: Realice un arranque limpio de PC

Es muy posible que el Servicio tenga dificultades para recompensar las bibliotecas para una aplicación de terceros en particular y, por lo tanto, consume más potencia de CPU para finalizar la tarea. Puede realizar un arranque limpio en el que solo se cargan los controladores esenciales y los programas de inicio, para examinar si es uno de los programas de terceros que solicitan el alto problema de uso de la CPU para el servicio de optimización de tiempo de ejecución .NET. Los pasos para realizar Windows 10 Clean Boot son los siguientes:

1. PresioneTeclas de Windows + Rsimultáneamente para lanzarCorrercaja de diálogo.

2. Tipomsconfigy golpear elIngresarClave para abrirConfiguración del sistema.

Type msconfig and hit the Enter key to open the System Configuration application. How to Fix .NET Runtime Optimization Service High CPU Usage

3. Ve alServiciospestaña y marque la casilla marcadaOcultar todos los servicios de Microsoft.

Go to the Services tab and check the box for Hide all Microsoft services.

4. Entonces, haga clic en elDeshabilitar todobotón, se muestra resaltado. Evitará que todos los servicios de terceros e innecesarios se ejecuten en segundo plano.

Click on the Disable All button to stop all third party and unnecessary services from running in the background. How to Fix .NET Runtime Optimization Service High CPU Usage

5. Guarde los cambios haciendo clic enAplicar> OKbotones.

Save the changes by clicking on Apply and then exit by clicking on OK

6. Una ventana emergente preguntando si deseaReanudaroSalir sin reiniciaraparecerá, como se muestra. Elija elSalir sin reiniciaropción.

A pop up enquiring whether you would like to Restart or Exit without restart will appear, choose Exit without restart option

7. Nuevamente, lanza elConfiguración del sistemaVentana repitiendoPasos 1-2.Cambiar a laPuesta en marchapestaña.

Once again, launch the System Configuration Window, and navigate to Startup tab. How to Fix .NET Runtime Optimization Service High CPU Usage

8. Haga clic en elAbrir administrador de tareashipervínculo, como se muestra.

Click on the Open Task Manager hyperlink

Nota:Verifique la columna de impacto de inicio de todas las aplicaciones/procesos enumerados y deshabilite aquellos con unAlto impacto de inicio.

9. Haga clic derecho en elsolicitud(p.ejVapor) y eligeDesactivaropción, como se muestra a continuación.

Check the Startup impact column for all the listed applications or processes and disable those with a high impact value. To disable, simply right click on them and choose Disable option. How to Fix .NET Runtime Optimization Service High CPU Usage

10. Finalmente,cercaAbra por todas las ventanas de aplicaciones activas yReanudar tu PC. Comenzará en un estado de arranque limpio.

11. Ahora, verifique el uso de la CPU del servicio de ejecución .NET en el Administrador de tareas. Si es normal,Habilitar programas de terceros uno a la vezpara clavar la aplicación culpable ydesinstalarlopara evitar tales problemas en el futuro.

Lea también: Cómo arreglar el uso de CPU HKCMD High

Método 2: Boost .NET Framework Process

Dado que finalizar este servicio no es una opción, puede darle un pequeño impulso a este servicio al permitirle usar núcleos de CPU adicionales. Por defecto, el servicio solo usa un núcleo.

  • Puedes ejecutar un par de comandos tú mismo
  • o simplemente descargue un script de Microsoft oficial deGiruby ejecutarlo.

Opción I: a través del símbolo del sistema

1. Haga clic enComenzar, tipoSolicitante del sistemay hacer clicEjecutar como administrador, como se muestra.

Open Start menu, type Command Prompt and click on Run as administrator on the right pane.

2. Escriba el comando dado y presione elIngresar llavepara ejecutar.

Nota:Los comandos que deben ejecutarse difieren según la arquitectura del sistema.

  • Para sistemas de 32 bits:CD C: \ Windows \ Microsoft.net \ Framework \ V4.0.30319
  • Para sistemas de 64 bits:CD C: \ Windows \ Microsoft.net \ Framework64 \ V4.0.30319

execute command to go to Microsoft Net framework in cmd or Command Prompt. How to Fix .NET Runtime Optimization Service High CPU Usage

3. Luego, ejecutarngen.exe ejecutequeeditems, como se muestra a continuación.

command to check if the CPU usage dials down to a normal level in Command Prompt or cmd

Lea también: FIJO CPU High CPU de steam cliente en Windows 10

Consejo profesional: determine si Windows PC es de 32 bits y 64 bits

Si no está seguro de la arquitectura de su sistema, simplemente siga los pasos dados:

1. HitTeclas de Windows + Rjuntos para abrirCorrercaja de diálogo.

2. TipoMSINFO32y haga clic enDE ACUERDOpara abrirInformación del sistemaventana.

3. Aquí, consulte elTipo de sistemaetiqueta para verificar por lo mismo.

If you are not sure about your system’s architecture, simply execute msinfo32 in the Run command box and check the System Type label in the following window.

Lea también: ¿Qué es HKEY_LOCAL_MACHINE?

Opción II: a través del script github

1. Ve alGirubpágina para elguion.

click on Raw option in github page

2. Haga clic derecho en elCrudobotón y elija elGuardar el enlace como ...opción, como se muestra.

right click on Raw option and select Save link as... in github page

3. Cambia elGuardar como tipoaArchivo de script de Windowsy haga clic enAhorrar.

choose save as type to Windows Script File and click on Save

4. Una vez descargado, abra el archivo conHost de script de Windows.

Lea también:Arreglar el proceso de servicio de host EMM Uso alto de la CPU

Método 3: Reiniciar el servicio de optimización de tiempo de ejecución de .NET

Los servicios a menudo pueden verificar y luego exhibir un comportamiento extraño, como utilizar cantidades innecesariamente altas de recursos del sistema o mantenerse activo durante un período prolongado de tiempo. La instancia de gravedad puede ocurrir debido a los errores presentes en la compilación actual del sistema operativo Windows. Aquí le mostramos cómo resolver el servicio de optimización de tiempo de ejecución .NET.

Nota: Esta solución solo funciona para sistemas con una tarjeta gráfica dedicada con NVIDIA.

1. PresioneWindows + R llavessimultáneamente para lanzarCorrercaja de diálogo.

2. Tiposervicios.mscy haga clic enDE ACUERDOpara abrirServiciossolicitud.

Type services.msc and click on OK to open the Services application. How to Fix .NET Runtime Optimization Service High CPU Usage

3. Desplácese por la lista y localice elContenedor de telemetría nvidiaservicio.

4. Haga clic derecho en él y elijaPropiedadesDesde el menú contextual, como se muestra.

Scroll through the list and locate NVIDIA Telemetry Container service. Right click on it and choose Properties from the context menu.

5. Haga clic en elDetenerbotón primero. Espere a que lea el estado del servicioInterrumpidoy luego haga clic en elComenzarbotón para que vuelva a funcionar.

click on Stop to Stop the Service Status

6. Asegúrese de que elTipo de inicio:está configurado enAutomático.

In the General tab, click the Startup type dropdown menu and choose Automatic from the menu. How to Fix .NET Runtime Optimization Service High CPU Usage

7. Una vez que se reinicie el servicio, haga clic enAplicar> OKPara guardar los cambios y cerrar elPropiedadesventana.

Once the service restarts, click on Apply to save the changes and close the Properties window.

8. PresioneCTRL + SHIFT + teclas ESCjuntos para abrirGerente de tareasy verifique si el servicio todavía utiliza altos recursos de CPU.

Lea también: ¿Qué es el servicio de elevación de Google Chrome?

Método 4: detectar y eliminar malware

Si el consumo anormal del servicio de la CPU persiste, ejecute una exploración de virus/malware para descartar la posibilidad de infecciones. Las aplicaciones maliciosas pueden colarse en su PC si no tiene cuidado. Estos programas se disfrazarán y pretenderán ser componentes oficiales de Windows, y causarán varios problemas, como el alto uso de la CPU. Puede emplear al defensor nativo de Windows para escanear su PC o puede usar cualquier otro programa de seguridad especializado que sea útil. Siga estos pasos para solucionar el servicio de optimización de tiempo de ejecución de .NET.

1. HitWindows + I Keyssimultáneamente para abrirAjustes.

2. Aquí, haga clic enActualización y seguridad, como se muestra.

Update and Security

3. Ve alSeguridad de Windowsmenú y hacer clic enProtección contra el virus y la amenaza

select the Virus and threat protection option under Protection areas

4. Haga clic enEscaneo rápidoPara escanear su PC para verificar si hay algún malware presente o no.

click on Quick scan in Virus and threat protection menu. How to Fix .NET Runtime Optimization Service High CPU Usage

5. Si se encuentra algún malware, haga clic enIniciar accionesaeliminarobloquearellos y reiniciar su PC.

All the threats will be enlisted here. Click on Start Actions under Current threats.

Recomendado:

Con suerte, una de las soluciones anteriores ha solucionado.Servicio de optimización de tiempo de ejecución neto CPU altoProblema en su PC. Si el mismo problema vuelve a perseguirlo más tarde, consulte la actualización de Windows disponible o reinstale la última versión deMarco .net. Además, si tiene alguna consulta/sugerencia con respecto a este artículo, no dude en soltarlas en la sección de comentarios.

Deja un comentario

Su dirección de correo electrónico no se publicará. Los campos requeridos están marcados*