Suau

Corregiu l'ús elevat de la CPU del servei d'optimització del temps d'execució de .NET

Proveu El Nostre Instrument Per Eliminar Problemes





posat enÚltima actualització: 12 de gener de 2022

És possible que sovint us trobeu amb una aplicació o un procés del sistema en segon pla que acapara una quantitat anormal de recursos del sistema. L'alt ús dels recursos del sistema d'un procés pot alentir enormement altres operacions del sistema i pot convertir el vostre ordinador en un embolic. També pot provocar que es bloquegi completament. Ja hem cobert una gran quantitat de processos i problemes d'ús elevat de la CPU al nostre lloc web. A més, avui parlarem del problema ocasional del servei d'optimització de temps d'execució .NET amb un ús elevat de CPU i com tornar-lo a un nivell acceptable.



Corregiu l'ús elevat de la CPU del servei d'optimització del temps d'execució de .NET

Continguts[ amagar ]



Com solucionar l'ús elevat de la CPU del servei d'optimització del temps d'execució de .NET a Windows 10

Com ja sabeu, això .NET Framework és utilitzat per Microsoft i altres tercers per desenvolupar i executar aplicacions de Windows entre altres coses. El fitxer executable d'aquest servei, anomenat mscorsvw.exe , és un component oficial de Windows i realitza la tasca d'optimitzar .NET framework, és a dir, pre-compilar i tornar a compilar biblioteques .NET. Això ajuda a que les aplicacions i els programes s'iniciïn més ràpidament. El servei d'optimització és dissenyat per funcionar en segon pla quan l'ordinador estigui inactiu durant un breu període de 5-10 minuts.

Per què el servei d'optimització de temps d'execució .NET té com a resultat un ús elevat de CPU?

De vegades, el servei pot trigar més de l'habitual a tornar a compilar biblioteques .NET. Això resulta en



  • El vostre servei de PC funciona més lent de l'habitual.
  • Instàncies d'error al vostre ordinador.
  • La prestació del servei està corrupta.
  • Ús dels recursos del sistema per programari maliciós.

El procés del servei d'optimització del temps d'execució de .net ocupa una gran memòria que es mostra al Gestor de tasques

Tenint en compte l'impacte d'aquest servei en el rendiment de l'aplicació individual, no es recomana la seva terminació immediata a primera vista d'un mal. Si el servei sembla que triga massa a acabar el seu funcionament, teniu l'opció d'accelerar les coses executant unes quantes ordres o un script. Altres solucions inclouen escanejar l'ordinador a la recerca de programari maliciós i virus, reiniciar el servei i realitzar un arrencada net, tal com s'explica al següent segment.



Mètode 1: feu l'arrencada neta de l'ordinador

És molt possible que el servei tingui dificultats per recompilar les biblioteques per a una aplicació de tercers en particular i, per tant, consumeixi més potència de la CPU per acabar la tasca. Podeu realitzar un arrencada net en què només es carreguen els controladors i programes d'inici essencials, per examinar si és realment un dels programes de tercers que provoca el problema d'ús elevat de la CPU per al servei d'optimització del temps d'execució .NET. Els passos per dur a terme l'arrencada neta de Windows 10 són els següents:

1. Premeu Tecles Windows + R simultàniament per llançar Correr Caixa de diàleg.

2. Tipus msconfig i colpeja el Entra clau per obrir Configuració del sistema .

Escriviu msconfig i premeu la tecla Enter per obrir l'aplicació Configuració del sistema. Com solucionar l'ús elevat de la CPU del servei d'optimització del temps d'execució de .NET

3. Aneu al Serveis pestanya i marca la casella marcada Amaga tots els serveis de Microsoft .

Aneu a la pestanya Serveis i marqueu la casella Amaga tots els serveis de Microsoft.

4. A continuació, feu clic al botó Inhabilita tot botó, es mostra ressaltat. Evitarà que tots els serveis de tercers i innecessaris s'executin en segon pla.

Feu clic al botó Desactiva-ho tot per evitar que tots els serveis de tercers i innecessaris s'executin en segon pla. Com solucionar l'ús elevat de la CPU del servei d'optimització del temps d'execució de .NET

5. Deseu els canvis fent clic a Aplica > D'acord botons.

Deseu els canvis fent clic a Aplica i després sortiu fent clic a D'acord

6. Una finestra emergent que us pregunta si voleu Reinicia o Sortir sense reiniciar apareixerà, tal com es mostra. Escull el Sortir sense reiniciar opció.

Apareixerà una finestra emergent que us preguntarà si voleu reiniciar o sortir sense reiniciar, trieu l'opció Sortir sense reiniciar

7. De nou, engegueu el Configuració del sistema finestra repetint Passos 1-2. Canvia a la Posada en marxa pestanya.

Una vegada més, inicieu la finestra de configuració del sistema i aneu a la pestanya Inici. Com solucionar l'ús elevat de la CPU del servei d'optimització del temps d'execució de .NET

8. Feu clic a Obriu el Gestor de tasques hiperenllaç, com es mostra.

Feu clic a l'hiperenllaç Obre el Gestor de tasques

Nota: Comproveu la columna Impacte d'inici per a totes les aplicacions/processos enumerats i desactiveu aquells amb a Alt impacte d'inici .

9. Feu clic amb el botó dret a aplicació (per exemple. Vapor ) i tria Desactivar opció, tal com es mostra a continuació.

Comproveu la columna Impacte d'inici per a totes les aplicacions o processos enumerats i desactiveu aquells amb un valor d'impacte elevat. Per desactivar-los, només cal que feu clic amb el botó dret sobre ells i trieu l'opció Desactivar. Com solucionar l'ús elevat de la CPU del servei d'optimització del temps d'execució de .NET

10. Finalment, Tanca baixa totes les finestres d'aplicació actives i reinicia el teu ordinador . S'iniciarà en un estat d'arrencada net.

11. Ara, comproveu l'ús de la CPU del servei .NET Runtime al Gestor de tasques. Si és normal, habiliteu els programes de tercers d'un en un per identificar l'aplicació culpable i desinstal·leu-lo per evitar aquests problemes en el futur.

Llegeix també: Com solucionar l'ús elevat de la CPU de hkcmd

Mètode 2: Potenciar els processos de .NET Framework

Atès que la finalització d'aquest servei no és una opció, podeu donar-hi un petit impuls permetent-li utilitzar nuclis de CPU addicionals. Per defecte, el servei només utilitza un nucli.

  • Podeu executar un parell d'ordres vosaltres mateixos
  • o simplement baixar un script oficial de Microsoft de GitHub i executa-ho.

Opció I: mitjançant el símbol del sistema

1. Feu clic a Començar , tipus Símbol del sistema i feu clic Executa com administrador , com es mostra.

Obriu el menú Inici, escriviu Símbol del sistema i feu clic a Executar com a administrador al panell dret.

2. Escriviu l'ordre donada i premeu el botó Entra clau per executar.

Nota: Les ordres que s'han d'executar difereixen segons l'arquitectura del sistema.

    Per a sistemes de 32 bits: cd c: Windows Microsoft.NET Framework v4.0.30319 Per a sistemes de 64 bits: cd c: Windows Microsoft.NET Framework64 v4.0.30319

executeu l'ordre per anar a Microsoft Net Framework en cmd o en el símbol del sistema. Com solucionar l'ús elevat de la CPU del servei d'optimització del temps d'execució de .NET

3. A continuació, executeu ngen.exe executequeueditems , tal com es mostra a continuació.

comanda per comprovar si l'ús de la CPU baixa a un nivell normal al Símbol del sistema o al cmd

Consell professional: determineu si l'ordinador amb Windows és de 32 i 64 bits

Si no esteu segur de l'arquitectura del vostre sistema, només heu de seguir els passos indicats:

1. Colpejar Tecles Windows + R junts per obrir Correr Caixa de diàleg.

2. Tipus msinfo32 i feu clic a D'acord obrir Informació del sistema finestra.

3. Aquí, comproveu el Tipus de sistema etiqueta per comprovar-ho.

Si no esteu segur de l'arquitectura del vostre sistema, només heu d'executar msinfo32 al quadre d'ordres Executar i comproveu l'etiqueta Tipus de sistema a la finestra següent.

Llegeix també: Què és HKEY_LOCAL_MACHINE?

Opció II: mitjançant GitHub Script

1. Aneu a la GitHub pàgina per a guió .

feu clic a l'opció Raw a la pàgina github

2. Feu clic amb el botó dret a Crua botó i escolliu Guarda l'enllaç com… opció, tal com es mostra.

Feu clic amb el botó dret a l'opció Raw i seleccioneu Desa l'enllaç com a... a la pàgina Github

3. Canvieu el Desa com a tipus a Fitxer d'script de Windows i feu clic a Desa .

trieu desa com a tipus al fitxer d'script de Windows i feu clic a Desa

4. Un cop descarregat, obriu el fitxer amb Windows Script Host .

Llegeix també: Corregiu l'ús elevat de la CPU del procés de servei de l'amfitrió DISM

Mètode 3: reinicieu el servei d'optimització del temps d'execució de .NET

Els serveis sovint poden fallar i després mostrar un comportament estrany, com ara utilitzar quantitats innecessàriament altes de recursos del sistema o mantenir-se actius durant un període de temps prolongat. La instància fallada pot ocórrer a causa dels errors presents a la versió actual del sistema operatiu Windows. A continuació s'explica com resoldre l'ús elevat de la CPU del servei d'optimització del temps d'execució .NET reiniciant el servei:

Nota : aquesta solució només funciona per a sistemes amb una targeta gràfica dedicada alimentada per NVIDIA.

1. Premeu Windows + R claus simultàniament per llançar Correr Caixa de diàleg.

2. Tipus serveis.msc i feu clic a D'acord obrir Serveis aplicació.

Escriviu services.msc i feu clic a D'acord per obrir l'aplicació Serveis. Com solucionar l'ús elevat de la CPU del servei d'optimització del temps d'execució de .NET

3. Desplaceu-vos per la llista i localitzeu el Contenidor de telemetria NVIDIA servei.

4. Fes-hi clic amb el botó dret i tria Propietats des del menú contextual, tal com es mostra.

Desplaceu-vos per la llista i localitzeu el servei NVIDIA Telemetry Container. Feu-hi clic amb el botó dret i seleccioneu Propietats al menú contextual.

5. Feu clic a Atura primer botó. Espereu que es llegeixi l'estat del servei Parat , i després feu clic a Començar botó per tornar-ho a posar en marxa.

feu clic a Atura per aturar l'estat del servei

6. Assegureu-vos que el Tipus d'inici: està configurat a Automàtic .

A la pestanya General, feu clic al menú desplegable Tipus d'inici i trieu Automàtic al menú. Com solucionar l'ús elevat de la CPU del servei d'optimització del temps d'execució de .NET

7. Un cop es reiniciï el servei, feu clic a Aplica > D'acord per desar els canvis i tancar Propietats finestra.

Un cop es reiniciï el servei, feu clic a Aplica per desar els canvis i tanqueu la finestra Propietats.

8. Premeu Tecles Ctrl + Maj + Esc junts per obrir Cap de tasques i comproveu si el servei encara utilitza recursos de CPU elevats.

Llegeix també: Què és el servei d'elevació de Google Chrome

Mètode 4: detecta i elimina programari maliciós

Si el consum anormal de la CPU del servei persisteix, executeu una anàlisi de virus/programari maliciós per descartar la possibilitat d'infeccions. Les aplicacions malicioses poden colar-se al vostre ordinador si no aneu amb compte. Aquests programes es disfressaran i es faran passar per components oficials de Windows i provocaran diversos problemes com ara un ús elevat de la CPU. Podeu utilitzar el Windows Defender natiu per escanejar el vostre ordinador o podeu utilitzar qualsevol altre programa de seguretat especialitzat que us sigui útil. Seguiu aquests passos per solucionar el problema d'ús elevat de la CPU del servei d'optimització del temps d'execució .NET eliminant el programari maliciós del vostre PC:

1. Colpejar Tecles Windows + I simultàniament per obrir Configuració .

2. Aquí, feu clic a Actualització i seguretat , com es mostra.

Actualització i seguretat

3. Aneu al Seguretat de Windows menú i feu clic a Protecció contra virus i amenaces

seleccioneu l'opció Protecció contra virus i amenaces a Àrees de protecció

4. Feu clic Anàlisi ràpida per escanejar el vostre PC per comprovar si hi ha programari maliciós o no.

feu clic a Escaneig ràpid al menú Protecció contra virus i amenaces. Com solucionar l'ús elevat de la CPU del servei d'optimització del temps d'execució de .NET

5. Si s'ha trobat algun programari maliciós, feu clic a Iniciar accions a eliminar o bloc i reinicieu el vostre PC.

Totes les amenaces seran recollides aquí. Feu clic a Inicia accions a Amenaces actuals.

Recomanat:

Tant de bo s'hagi solucionat una de les solucions anteriors. NET servei d'optimització de temps d'execució CPU alta problema al vostre ordinador. Si el mateix problema torna a perseguir-vos més tard, comproveu si hi ha actualitzacions de Windows disponibles o torneu a instal·lar la darrera versió de .NET Framework . A més, si teniu alguna consulta/suggeriment sobre aquest article, no dubteu a deixar-los a la secció de comentaris.

Elon Decker

L'Elon és un escriptor tecnològic a Cyber ​​S. Fa uns 6 anys que escriu guies pràctiques i ha tractat molts temes. Li encanta cobrir temes relacionats amb Windows, Android i els últims trucs i consells.