Ret .NET Runtime Optimization Service Højt CPU-forbrug

Du kan ofte støde på en applikation eller en systemproces i baggrunden med en unormal mængde systemressourcer. Den høje systemressourceforbrug af en proces kan sænke andre operationer af systemet enormt og kan gøre din pc til et sløjt rod. Det kan også få det til at gå helt ned. Vi har allerede dækket et væld af processer og problemer med høj CPU- brug på vores hjemmeside . Derudover vil vi i dag diskutere det lejlighedsvise problem med høj CPU- forbrug af .NET (CPU)Runtime Optimization -tjenesten , og hvordan man bringer det tilbage til et acceptabelt niveau.

Ret .NET Runtime Optimization Service Højt CPU-forbrug

Sådan rettes .NET Runtime Optimization Service Høj CPU-brug på Windows 10(How to Fix .NET Runtime Optimization Service High CPU Usage on Windows 10)

Som du måske er klar over, bruges dette .NET-framework af Microsoft og andre tredjeparter til blandt andet at udvikle og køre Windows-applikationer . (for developing and running Windows applications)Den eksekverbare fil for denne tjeneste, kaldet mscorsvw.exe , er en officiel Windows - komponent og udfører opgaven med at optimere .NET -framework, dvs. præ- og genkompilering af .NET - biblioteker. Dette hjælper med at starte applikationer og programmer hurtigere. Optimeringstjenesten er designet til at køre i baggrunden,( designed to run in the background) når din pc står stille i en kort periode på 5-10 minutter.

Hvorfor .NET Runtime Optimization Service resulterer i højt CPU-forbrug?(Why .NET Runtime Optimization Service Results in High CPU Usage?)

Nogle gange kan tjenesten tage længere tid end normalt at genkompilere .NET-biblioteker. Dette resulterer i

  • Din pc-tjeneste kører langsommere end normalt.
  • Fejlforekomster i din computer.
  • Tjenestegengivelsen er korrupt.
  • Udnyttelse af systemressourcer af malware.

.net runtime optimering service proces tager høj hukommelse vist i Task Manager

I betragtning af virkningen af ​​denne tjeneste på individuelle apps ydeevne, anbefales dens øjeblikkelige opsigelse ved første øjekast af fortræd ikke. Hvis tjenesten ser ud til at tage for lang tid at afslutte sin drift, har du mulighed for at fremskynde tingene ved at udføre et par kommandoer eller et script. Andre rettelser inkluderer scanning af computeren for malware og vira, genstart af tjenesten og udførelse af en ren boot, som forklaret i næste segment.

Metode 1: Udfør Clean Boot af pc
(Method 1: Perform Clean Boot of PC )

Det er meget muligt, at tjenesten har svært ved at omkompilere bibliotekerne til en bestemt tredjepartsapplikation og derfor bruger mere CPU -strøm for at afslutte opgaven. Du kan udføre en ren opstart, hvor kun væsentlige drivere og opstartsprogrammer indlæses, for at undersøge, om det virkelig er et af tredjepartsprogrammerne, der forårsager problemet med høj CPU - forbrug for .NET Runtime Optimization -tjenesten. Trinene til at udføre Windows 10 ren boot er som følger:

1. Tryk på Windows + R keys samtidigt for at starte dialogboksen Kør .(Run)

2. Skriv msconfig og tryk på Enter - tasten for at åbne Systemkonfiguration(System Configuration) .

Skriv msconfig og tryk på Enter-tasten for at åbne System Configuration-applikationen.  Sådan rettes .NET Runtime Optimization Service Højt CPU-forbrug

3. Gå til fanen Tjenester(Services ) , og marker afkrydsningsfeltet, der er markeret Skjul alle Microsoft-tjenester(Hide all Microsoft services) .

Gå til fanen Tjenester, og marker afkrydsningsfeltet for Skjul alle Microsoft-tjenester.

4. Klik derefter på knappen Deaktiver alle(Disable All) , vist fremhævet. Det vil stoppe alle tredjepartstjenester og unødvendige tjenester i at køre i baggrunden.

Klik på knappen Deaktiver alle for at stoppe alle tredjepartstjenester og unødvendige tjenester i at køre i baggrunden.  Sådan rettes .NET Runtime Optimization Service Højt CPU-forbrug

5. Gem ændringerne ved at klikke på Apply > OK knapper.

Gem ændringerne ved at klikke på Anvend og afslut derefter ved at klikke på OK

6. Der vises en pop-up, der spørger, om du vil genstarte(Restart ) eller afslutte uden genstart(Exit without restart ) , som vist. vælg Afslut uden genstart(Exit without restart ) .

Der vises en pop op, der spørger, om du vil genstarte eller afslutte uden genstart, vælg Afslut uden genstart.

7. Åbn igen vinduet Systemkonfiguration(System Configuration) ved at gentage trin 1-2. (Steps 1-2.)Skift til fanen Startup .

Igen, start systemkonfigurationsvinduet, og naviger til fanen Startup.  Sådan rettes .NET Runtime Optimization Service Højt CPU-forbrug

8. Klik på hyperlinket Åbn Jobliste , som vist.(Open Task Manager)

Klik på hyperlinket Åbn Task Manager

Bemærk:(Note: ) Tjek kolonnen Startup impact for alle de angivne applikationer/processer og deaktiver dem med en High Startup impact .

9. Højreklik på applikationen( application) (f.eks. Steam ), og vælg Deaktiver(Disable ) mulighed, som vist nedenfor.

Tjek kolonnen Startup impact for alle de angivne applikationer eller processer, og deaktiver dem med en høj effektværdi.  For at deaktivere skal du blot højreklikke på dem og vælge Deaktiver.  Sådan rettes .NET Runtime Optimization Service Højt CPU-forbrug

10. Luk(close) til sidst alle de aktive programvinduer og genstart (restart) din pc(your PC) . Den starter i en ren opstartstilstand.

11. Tjek nu .NET Runtime -tjenestens CPU - brug i Task Manager . Hvis det er normalt, skal du aktivere tredjepartsprogrammer et ad gangen( enable third-party programs one at a time) for at fastgøre den skyldige applikation og afinstallere den(uninstall it) for at undgå sådanne problemer i fremtiden.

Læs også: (Also Read:) Sådan rettes hkcmd høj CPU-brug(How to Fix hkcmd High CPU Usage)

Metode 2: Boost .NET Framework-processer(Method 2: Boost .NET Framework Processes)

Da det ikke er en mulighed at afslutte denne service, kan du i stedet give denne service et lille løft ved at tillade den at bruge yderligere CPU- kerner. Som standard bruger tjenesten kun én kerne.

  • Du kan enten selv udføre et par kommandoer
  • eller blot downloade et officielt Microsoft -script fra GitHub og køre det.

Mulighed I: Via kommandoprompt(Option I: Via Command Prompt)

1. Klik på Start , skriv Kommandoprompt(Command Prompt) og klik Kør som administrator(Run as administrator) , som vist.

Åbn menuen Start, skriv Kommandoprompt og klik på Kør som administrator i højre rude.

2. Indtast den givne kommando, og tryk på Enter- tasten(key) for at udføre.

Bemærk:(Note:) De kommandoer, der skal udføres, er forskellige baseret på systemarkitekturen.

  • Til 32-bit systemer: (For 32-bit systems: )cd c:\Windows\Microsoft.NET\Framework\v4.0.30319
  • For 64-bit systemer: (For 64-bit systems: )cd c:\Windows\Microsoft.NET\Framework64\v4.0.30319

udfør kommandoen for at gå til Microsoft Net framework i cmd eller kommandoprompt.  Sådan rettes .NET Runtime Optimization Service Højt CPU-forbrug

3. Udfør derefter ngen.exe executequeueditems(ngen.exe executequeueditems) , som vist nedenfor.

kommando for at kontrollere, om CPU-forbruget falder til et normalt niveau i kommandoprompt eller cmd

Professionelt tip: Bestem, om Windows-pc er 32-bit og 64-bit
(Pro Tip: Determine if Windows PC is 32-bit & 64-bit )

Hvis du ikke er sikker på din systemarkitektur, skal du blot følge de givne trin:

1. Tryk Windows + R keys sammen for at åbne dialogboksen Kør .(Run)

2. Skriv msinfo32 og klik på OK for at åbne vinduet System Information .

3. Her skal du kontrollere System Type -etiketten for at kontrollere det samme.

Hvis du ikke er sikker på dit systems arkitektur, skal du blot udføre msinfo32 i kommandoboksen Kør og kontrollere etiketten Systemtype i det følgende vindue.

Læs også: (Also Read:) Hvad er HKEY_LOCAL_MACHINE?(What is HKEY_LOCAL_MACHINE?)

Mulighed II: Via GitHub Script(Option II: Via GitHub Script)

1. Gå til GitHub - siden for scriptet(script) .

klik på Raw-indstillingen på github-siden

2. Højreklik på knappen Raw og vælg indstillingen Gem link som...(Save link as…) som vist.

højreklik på Raw-indstillingen og vælg Gem link som... på github-siden

3. Skift Gem som-typen(Save as type) til Windows Script-fil(Windows Script File) , og klik på Gem(Save) .

vælg Gem som type til Windows Script-fil og klik på Gem

4. Når den er downloadet, skal du åbne filen med Windows Script Host .

Læs også: (Also Read: )Ret DISM-værtsserviceproces Høj CPU-brug(Fix DISM Host Servicing Process High CPU Usage)

Metode 3: Genstart .NET Runtime Optimization Service(Method 3: Restart .NET Runtime Optimization Service)

Tjenester kan ofte fejle og derefter udvise mærkelig adfærd, såsom at bruge unødvendigt store mængder systemressourcer eller forblive aktiv i en længere periode. Den fejlede forekomst kan ske på grund af de fejl, der er til stede i den aktuelle Windows OS - build. Sådan løser du .NET runtime optimization service højt CPU- forbrug ved at genstarte tjenesten:

Bemærk(Note) : Denne løsning virker kun for systemer med et dedikeret NVIDIA-drevet grafikkort.

1. Tryk på Windows + R tasterne(keys) samtidigt for at starte dialogboksen Kør .(Run)

2. Skriv services.msc og klik på OK for at åbne Services- applikationen.

Skriv services.msc og klik på OK for at åbne Services-applikationen.  Sådan rettes .NET Runtime Optimization Service Højt CPU-forbrug

3. Rul(Scroll) gennem listen, og find NVIDIA Telemetry Container -tjenesten.

4. Højreklik på den, og vælg Egenskaber(Properties ) fra kontekstmenuen, som vist.

Rul gennem listen og find NVIDIA Telemetry Container-tjenesten.  Højreklik på den og vælg Egenskaber fra kontekstmenuen.

5. Klik først på knappen Stop . Vent(Wait) på, at Servicestatus læser Stoppet(Stopped) , og klik derefter på knappen Start for at komme i gang igen.

klik på Stop for at stoppe servicestatus

6. Sørg for, at Startup type: er indstillet til Automatic .

På fanen Generelt skal du klikke på rullemenuen Starttype og vælge Automatisk i menuen.  Sådan rettes .NET Runtime Optimization Service Højt CPU-forbrug

7. Når tjenesten genstarter, skal du klikke på Apply > OK for at gemme ændringerne og lukke vinduet Egenskaber .(Properties)

Når tjenesten genstarter, skal du klikke på Anvend for at gemme ændringerne og lukke vinduet Egenskaber.

8. Tryk Ctrl + Shift + Esc keys  sammen for at åbne Task Manager og kontrollere, om tjenesten stadig bruger høje CPU- ressourcer.

Læs også: (Also Read:) Hvad er Google Chrome Elevation Service(What is Google Chrome Elevation Service)

Metode 4: Find og fjern malware(Method 4: Detect & Remove Malware)

Hvis tjenestens unormale forbrug af CPU fortsætter, skal du køre en virus/malware-scanning for at udelukke muligheden for infektioner. Ondsindede programmer kan snige sig ind på din pc, hvis du ikke er forsigtig. Disse programmer vil skjule sig selv og foregive at være officielle Windows - komponenter og forårsage adskillige problemer såsom højt CPU- forbrug. Du kan bruge den oprindelige Windows Defender til at scanne din pc, eller du kan bruge andre specialiserede sikkerhedsprogrammer, der er nyttige. Følg disse trin for at løse et problem med høj CPU- brug af (CPU).NET runtime optimization service ved at fjerne malwaren fra din pc:

1. Tryk på Windows + I keys samtidigt for at åbne Indstillinger(Settings) .

2. Klik her på Update & Security , som vist.

Opdatering og sikkerhed

3. Gå til Windows-sikkerhedsmenuen(Windows Security) , og klik på Virus- og trusselsbeskyttelse(Virus & threat protection)

vælg indstillingen Virus- og trusselsbeskyttelse under Beskyttelsesområder

4. Klik på Hurtig scanning(Quick scan ) for at scanne din pc for at kontrollere, om der er malware til stede eller ej.

klik på Hurtig scanning i menuen Virus- og trusselsbeskyttelse.  Sådan rettes .NET Runtime Optimization Service Højt CPU-forbrug

5. Hvis der er fundet malware, skal du klikke på Start handlinger(Start actions) for at fjerne(remove) eller blokere(block) dem og genstarte din pc.

Alle truslerne vil blive optaget her.  Klik på Start handlinger under Aktuelle trusler.

Anbefalede:(Recommended:)

Forhåbentlig har en af ​​ovenstående løsninger rettet . NET runtime optimization service højt CPU(NET runtime optimization service high CPU) problem på din pc. Hvis det samme problem kommer tilbage for at hjemsøge dig senere, skal du tjekke for tilgængelig Windows -opdatering eller geninstallere den seneste version af .NET framework . Også, hvis du har spørgsmål/forslag vedrørende denne artikel, er du velkommen til at slippe dem i kommentarfeltet. 



About the author

Jeg er softwareingeniør og opdagelsesrejsende. Jeg har erfaring med både Microsoft Xbox 360 og Google Explorer. Jeg er i stand til at give ekspertanbefalinger til visse softwareudviklingsværktøjer, samt hjælpe folk med at fejlfinde almindelige Explorer-fejl.



Related posts