Suave

Corrixir o alto uso da CPU do servizo de optimización do tempo de execución de .NET

Proba O Noso Instrumento Para Eliminar Problemas





Publicado enÚltima actualización: 12 de xaneiro de 2022

Moitas veces podes atopar unha aplicación ou un proceso do sistema en segundo plano que acaparan unha cantidade anormal de recursos do sistema. O alto uso dos recursos do sistema dun proceso pode ralentizar enormemente outras operacións do sistema e pode converter o seu PC nunha desorde. Tamén pode provocar que se caia por completo. Xa cubrimos unha infinidade de procesos e problemas de uso elevado da CPU no noso sitio web. Ademais, hoxe imos discutir o problema ocasional do servizo de optimización de tempo de execución .NET de alto uso da CPU e como recuperalo a un nivel aceptable.



Corrixir o alto uso da CPU do servizo de optimización do tempo de execución de .NET

Contidos[ esconderse ]



Como corrixir o alto uso da CPU do servizo de optimización do tempo de execución de .NET en Windows 10

Como podes saber, isto .NET framework é usado por Microsoft e outros terceiros para desenvolver e executar aplicacións de Windows entre outras cousas. O ficheiro executable deste servizo, denominado mscorsvw.exe , é un compoñente oficial de Windows e realiza a tarefa de optimizar .NET framework, é dicir, pre-compilar e recompilar bibliotecas .NET. Isto axuda a que as aplicacións e programas se inicien máis rápido. O servizo de optimización é deseñado para funcionar en segundo plano cando o seu PC estea inactivo durante un breve período de 5 a 10 minutos.

Por que o servizo de optimización do tempo de execución de .NET dá como resultado un alto uso da CPU?

Ás veces, o servizo pode tardar máis do habitual en recompilar bibliotecas .NET. Isto resulta en



  • O servizo do teu PC funciona máis lento do habitual.
  • Instancias de fallos no teu ordenador.
  • O servizo está corrupto.
  • Utilización dos recursos do sistema por malware.

Proceso do servizo de optimización do tempo de execución de .net que toma moita memoria que se mostra no Xestor de tarefas

Tendo en conta o impacto deste servizo no rendemento individual da aplicación, non se recomenda a súa rescisión inmediata á primeira vista de maldade. Se o servizo parece estar tardando demasiado en rematar o seu funcionamento, tes a opción de acelerar as cousas executando algúns comandos ou un script. Outras correccións inclúen escanear o ordenador en busca de malware e virus, reiniciar o servizo e realizar un arranque limpo, como se explica no seguinte segmento.



Método 1: realice o arranque limpo do PC

É moi posible que o servizo teña dificultades para recompilar as bibliotecas para unha determinada aplicación de terceiros e, polo tanto, consuma máis enerxía da CPU para rematar a tarefa. Podes realizar un arranque limpo no que só se cargan os controladores esenciais e os programas de inicio, para examinar se realmente é un dos programas de terceiros que provoca o problema de alto uso da CPU para o servizo de optimización do tempo de execución .NET. Os pasos para realizar o arranque limpo de Windows 10 son os seguintes:

1. Prema Teclas Windows + R simultáneamente para lanzar Corre caixa de diálogo.

2. Tipo msconfig e bateu o Entra chave para abrir Configuración do sistema .

Escriba msconfig e prema a tecla Intro para abrir a aplicación Configuración do sistema. Como corrixir o alto uso da CPU do servizo de optimización do tempo de execución de .NET

3. Vaia ao Servizos e marque a caixa marcada Ocultar todos os servizos de Microsoft .

Vaia á pestana Servizos e marque a caixa Ocultar todos os servizos de Microsoft.

4. A continuación, faga clic no botón Desactivar todo botón, que se mostra resaltado. Deterá que todos os servizos de terceiros e innecesarios se executen en segundo plano.

Fai clic no botón Desactivar todo para evitar que todos os servizos de terceiros e innecesarios se executen en segundo plano. Como corrixir o alto uso da CPU do servizo de optimización do tempo de execución de .NET

5. Garda os cambios facendo clic en Aplicar > Aceptar botóns.

Garda os cambios facendo clic en Aplicar e despois saia facendo clic en Aceptar

6. Unha ventá emerxente que pregunta se desexa Reiniciar ou Saír sen reiniciar aparecerá, como se mostra. escolle o Saír sen reiniciar opción.

Aparecerá unha ventá emerxente preguntando se desexa reiniciar ou saír sen reiniciar, escolla a opción Saír sen reiniciar

7. De novo, inicia o Configuración do sistema xanela repetindo Pasos 1-2. Cambia ao Posta en marcha ficha.

Unha vez máis, inicie a xanela de configuración do sistema e navegue ata a pestana Inicio. Como corrixir o alto uso da CPU do servizo de optimización do tempo de execución de .NET

8. Fai clic no botón Abre o Xestor de tarefas hiperligazón, como se mostra.

Fai clic na hiperligazón Abrir Xestor de tarefas

Nota: Comprobe a columna Impacto de inicio para todas as aplicacións/procesos listados e desactive aqueles con a Alto impacto de inicio .

9. Fai clic co botón dereito sobre o aplicación (p. ex. Vapor ) e escolle Desactivar opción, como se indica a continuación.

Comprobe a columna Impacto de inicio para todas as aplicacións ou procesos listados e desactive aqueles que teñan un alto valor de impacto. Para desactivalos, basta con facer clic co botón dereito sobre eles e escoller a opción Desactivar. Como corrixir o alto uso da CPU do servizo de optimización do tempo de execución de .NET

10. Finalmente, pechar baixa todas as fiestras das aplicacións activas e reiniciar o teu PC . Comezará nun estado de inicio limpo.

11. Agora, verifique o uso da CPU do servizo .NET Runtime no Xestor de tarefas. Se é normal, habilite os programas de terceiros un a un para precisar a aplicación culpable e desinstalalo para evitar este tipo de problemas no futuro.

Ler tamén: Como corrixir o uso elevado da CPU de hkcmd

Método 2: Impulsar os procesos de .NET Framework

Dado que finalizar este servizo non é unha opción, podes darlle un pequeno impulso a este servizo permitíndolle usar núcleos de CPU adicionais. Por defecto, o servizo só usa un núcleo.

  • Podes executar un par de comandos ti mesmo
  • ou simplemente descarga un script oficial de Microsoft desde GitHub e executalo.

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

1. Fai clic en Comeza , tipo Símbolo do sistema e fai clic Executar como administrador , como se mostra.

Abre o menú Inicio, escribe Símbolo do sistema e fai clic en Executar como administrador no panel dereito.

2. Escriba o comando indicado e prema o Entra chave executar.

Nota: Os comandos que se deben executar difiren segundo a arquitectura do 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

executa o comando para ir a Microsoft Net Framework en cmd ou símbolo do sistema. Como corrixir o alto uso da CPU do servizo de optimización do tempo de execución de .NET

3. A continuación, executa ngen.exe executequeueditems , como se representa a continuación.

comando para comprobar se o uso da CPU baixa a un nivel normal no símbolo do sistema ou cmd

Consello profesional: determine se o PC con Windows é de 32 e 64 bits

Se non está seguro da arquitectura do seu sistema, simplemente siga os pasos indicados:

1. Golpear Teclas Windows + R xuntos para abrir Corre caixa de diálogo.

2. Tipo msinfo32 e fai clic en Ok abrir Información do sistema fiestra.

3. Aquí, comprobe o Tipo de sistema etiqueta para comprobar o mesmo.

Se non está seguro da arquitectura do seu sistema, simplemente execute msinfo32 na caixa de comandos Executar e marque a etiqueta Tipo de sistema na seguinte xanela.

Ler tamén: Que é HKEY_LOCAL_MACHINE?

Opción II: mediante GitHub Script

1. Vaia ao GitHub páxina para o guión .

fai clic na opción Raw na páxina de github

2. Fai clic co botón dereito sobre o En bruto botón e escolla Gardar ligazón como... opción, como se mostra.

fai clic co botón dereito na opción Raw e selecciona Gardar ligazón como... na páxina github

3. Cambia o Gardar como tipo a Arquivo de script de Windows e fai clic en Gardar .

escolla gardar como tipo no ficheiro de script de Windows e prema en Gardar

4. Unha vez descargado, abra o ficheiro con Windows Script Host .

Ler tamén: Corrixir o uso elevado da CPU do proceso de mantemento do host DISM

Método 3: reinicie o servizo de optimización do tempo de execución de .NET

Os servizos adoitan fallar e, a continuación, mostrar un comportamento estraño, como utilizar cantidades innecesariamente elevadas de recursos do sistema ou permanecer activos durante un período prolongado de tempo. A instancia fallida pode ocorrer debido aos erros presentes na versión actual do sistema operativo Windows. Aquí tes como resolver o alto uso da CPU do servizo de optimización do tempo de execución .NET reiniciando o servizo:

Nota : Esta solución só funciona para sistemas cunha tarxeta gráfica dedicada alimentada por NVIDIA.

1. Prema Windows + R chaves simultáneamente para lanzar Corre caixa de diálogo.

2. Tipo servizos.msc e fai clic en Ok abrir Servizos aplicación.

Escriba services.msc e faga clic en Aceptar para abrir a aplicación Servizos. Como corrixir o alto uso da CPU do servizo de optimización do tempo de execución de .NET

3. Desprácese pola lista e localice o Contedor de telemetría NVIDIA servizo.

4. Fai clic co botón dereito sobre el e escolla Propiedades desde o menú contextual, como se mostra.

Desprácese pola lista e localice o servizo de contedores de telemetría de NVIDIA. Fai clic co botón dereito sobre el e selecciona Propiedades no menú contextual.

5. Fai clic no botón Pare primeiro botón. Agarde a que se lea o estado do servizo Detido e, a continuación, fai clic no botón Comeza botón para activalo de novo.

prema en Deter para deter o estado do servizo

6. Asegúrese de que o Tipo de inicio: está configurado para Automático .

Na pestana Xeral, faga clic no menú despregable Tipo de inicio e escolla Automático no menú. Como corrixir o alto uso da CPU do servizo de optimización do tempo de execución de .NET

7. Unha vez que se reinicie o servizo, fai clic en Aplicar > Aceptar para gardar os cambios e pechar Propiedades fiestra.

Unha vez que se reinicie o servizo, fai clic en Aplicar para gardar os cambios e pecha a xanela Propiedades.

8. Prema Teclas Ctrl + Maiús + Esc xuntos para abrir Xestor de tarefas e comprobe se o servizo aínda utiliza recursos de CPU elevados.

Ler tamén: Que é Google Chrome Elevation Service

Método 4: Detectar e eliminar software malicioso

Se o consumo anormal da CPU do servizo persiste, executa unha análise de virus/malware para descartar a posibilidade de infeccións. As aplicacións maliciosas poden colarse no teu PC se non tes coidado. Estes programas disfrazaranse e pretenden ser compoñentes oficiais de Windows, e causan varios problemas como un alto uso da CPU. Podes empregar o Windows Defender nativo para escanear o teu PC ou podes usar calquera outro programa de seguridade especializado que che resulte útil. Siga estes pasos para solucionar o problema de uso elevado da CPU do servizo de optimización do tempo de execución .NET eliminando o malware do seu PC:

1. Golpear Teclas Windows + I á vez para abrir Configuración .

2. Aquí, fai clic en Actualización e seguridade , como se mostra.

Actualización e Seguridade

3. Vaia ao Seguridade de Windows menú e fai clic en Protección contra virus e ameazas

seleccione a opción Protección contra virus e ameazas en Áreas de protección

4. Fai clic Escaneo rápido para escanear o seu PC para comprobar se hai algún malware presente ou non.

prema en Exploración rápida no menú Protección contra virus e ameazas. Como corrixir o alto uso da CPU do servizo de optimización do tempo de execución de .NET

5. Se se atopa algún malware, fai clic en Iniciar accións a quitar ou bloque e reinicia o teu PC.

Todas as ameazas serán listadas aquí. Fai clic en Iniciar accións en Ameazas actuais.

Recomendado:

Con sorte, unha das solucións anteriores se solucionou. NET servizo de optimización de tempo de execución de CPU alta problema no teu PC. Se o mesmo problema volve perseguirte máis tarde, comprobe a actualización de Windows dispoñible ou reinstala a última versión de Windows. .NET framework . Ademais, se tes algunha dúbida ou suxestión sobre este artigo, non dubides en deixalas na sección de comentarios.

Elon Decker

Elon é un escritor de tecnoloxía en Cyber ​​S. Leva uns 6 anos escribindo guías prácticas e cubriu moitos temas. Encántalle tratar temas relacionados con Windows, Android e os últimos trucos e consellos.