Blød

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

Prøv Vores Instrument Til At Fjerne Problemer





opslået påSidst opdateret: 12. januar 2022

Du kan ofte støde på en applikation eller en systemproces i baggrunden, der samler 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 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 Runtime Optimization-tjenesten, og hvordan man bringer det tilbage til et acceptabelt niveau.



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

Indhold[ skjule ]



Sådan rettes .NET Runtime Optimization Service Høj CPU-brug på Windows 10

Som du måske er klar over, dette .NET framework bruges af Microsoft og andre tredjeparter til at udvikle og køre Windows-applikationer blandt andet. Den eksekverbare fil for denne tjeneste, navngivet mscorsvw.exe , er en officiel Windows-komponent og udfører opgaven med at optimere .NET framework, dvs. præ- og re-kompilering af .NET-biblioteker. Dette hjælper med at starte applikationer og programmer hurtigere. Optimeringstjenesten er designet til at køre i baggrunden 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?

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 på 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 ophør ved første øjekast af fortræd. 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

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-taster samtidig at lancere Løb dialog boks.

2. Indtast msconfig og ramte Gå ind nøgle for at åbne System konfiguration .

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 Tjenester fanebladet og marker afkrydsningsfeltet Skjul alle Microsoft-tjenester .

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

4. Klik derefter på Slå alt fra knap, 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å Anvend > OK knapper.

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

6. En pop-up, der spørger, om du vil Genstart eller Afslut uden genstart vises, som vist. Vælg Afslut uden genstart mulighed.

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

7. Start igen System konfiguration vindue ved at gentage Trin 1-2. Skift til Start op fanen.

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

8. Klik på Åbn Task Manager hyperlink, som vist.

Klik på hyperlinket Åbn Task Manager

Bemærk: Tjek kolonnen Startup impact for alle de angivne applikationer/processer, og deaktiver dem med en Høj startpåvirkning .

9. Højreklik på Ansøgning (for eksempel. Damp ) og vælg Deaktiver 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. Endelig tæt ned alle de aktive programvinduer og genstart din pc . Den starter i en ren opstartstilstand.

11. Tjek nu .NET Runtime-tjenestens CPU-brug i Task Manager. Hvis det er normalt, aktivere tredjepartsprogrammer et ad gangen at fastgøre den skyldige ansøgning og afinstallere det for at undgå sådanne problemer i fremtiden.

Læs også: Sådan rettes hkcmd High CPU Usage

Metode 2: Boost .NET Framework-processer

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

1. Klik på Start , type Kommandoprompt og klik Kør som 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å Gå ind nøgle at udføre.

Bemærk: De kommandoer, der skal udføres, er forskellige baseret på systemarkitektur.

    For 32-bit systemer: cd c: Windows Microsoft.NET Framework v4.0.30319 For 64-bit systemer: 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 , som vist nedenfor.

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

Professionelt tip: Bestem, om Windows-pc er 32-bit og 64-bit

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

1. Hit Windows + R-taster sammen for at åbne Løb dialog boks.

2. Indtast msinfo32 og klik på Okay at åbne Systemoplysninger vindue.

3. Tjek her Systemtype mærke 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å: Hvad er HKEY_LOCAL_MACHINE?

Mulighed II: Via GitHub Script

1. Gå til GitHub side for manuskript .

klik på Raw-indstillingen på github-siden

2. Højreklik på knappen og vælg Gem link som… mulighed, som vist.

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

3. Skift Gem som type til Windows script fil og klik på Gemme .

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å: Reparer DISM Host Service Process Høj CPU-brug

Metode 3: Genstart .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 : Denne løsning virker kun for systemer med et dedikeret NVIDIA-drevet grafikkort.

1. Tryk på Windows + R nøgler samtidig at lancere Løb dialog boks.

2. Indtast services.msc og klik på Okay at åbne Tjenester Ansøgning.

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 gennem listen og find NVIDIA Telemetri Container service.

4. Højreklik på den og vælg Ejendomme 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 på Hold op knappen først. Vent på, at servicestatus læses Holdt op , og klik derefter på Start knappen for at få det i gang igen.

klik på Stop for at stoppe servicestatus

6. Sørg for, at Opstartstype: er indstillet til Automatisk .

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å Anvend > OK for at gemme ændringerne og lukke Ejendomme vindue.

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

8. Tryk på Ctrl + Shift + Esc-taster sammen for at åbne Jobliste og kontroller, om tjenesten stadig bruger høje CPU-ressourcer.

Læs også: Hvad er Google Chrome Elevation Service

Metode 4: Find og fjern malware

Hvis tjenestens unormale CPU-forbrug 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-forbrug af .NET runtime optimization service ved at fjerne malwaren fra din pc:

1. Hit Windows + I-taster samtidig for at åbne Indstillinger .

2. Klik her Opdatering og sikkerhed , som vist.

Opdatering og sikkerhed

3. Gå til Windows sikkerhed menu og klik på Virus- og trusselsbeskyttelse

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

4. Klik Hurtig scanning 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 til fjerne eller blok dem og genstart din pc.

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

Anbefalede:

Forhåbentlig har en af ​​ovenstående løsninger rettet . NET runtime optimeringstjeneste høj 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.

Elon Decker

Elon er en tech-skribent hos Cyber ​​S. Han har skrevet how-to-vejledninger i omkring 6 år nu og har dækket mange emner. Han elsker at dække emner relateret til Windows, Android og de nyeste tricks og tips.