Ret .NET Runtime Optimization Service Højt CPU-forbrug
Miscellanea / / January 12, 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 internet side. Derudover vil vi i dag diskutere det lejlighedsvise problem med høj CPU-brug af .NET Runtime Optimization-tjenesten, og hvordan man bringer det tilbage til et acceptabelt niveau.
Indhold
- Sådan rettes .NET Runtime Optimization Service Høj CPU-brug på Windows 10
- Hvorfor .NET Runtime Optimization Service resulterer i højt CPU-forbrug?
- Metode 1: Udfør Clean Boot af pc.
- Metode 2: Boost .NET Framework-processer
- Mulighed I: Via kommandoprompt
- Mulighed II: Via GitHub Script
- Metode 3: Genstart .NET Runtime Optimization Service
- Metode 4: Find og fjern malware
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.
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 er det faktisk et af tredjepartsprogrammerne, der forårsager problemet med høj CPU-forbrug for .NET Runtime Optimization service. Trinene til at udføre Windows 10 ren boot er som følger:
1. Trykke Windows + R-taster samtidig at lancere Løb dialog boks.
2. Type msconfig og ramte Gå ind nøgle for at åbne System konfiguration.
3. Gå til Tjenester fanebladet og marker afkrydsningsfeltet 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.
5. Gem ændringerne ved at klikke på Anvend > OK knapper.
6. En pop-up, der spørger, om du har lyst Genstart eller Afslut uden genstart vises, som vist. Vælg Afslut uden genstart mulighed.
7. Start igen System konfiguration vindue ved at gentage Trin 1-2. Skift til Start op fanen.
8. Klik på Åbn Task Manager hyperlink, som vist.
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.
10. Langt om længe, tæt ned alle de aktive programvinduer og genstartdin 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.
2. Indtast den givne kommando og tryk på Gå indnø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
3. Udfør derefter ngen.exe executequeueditems, som vist nedenfor.
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. Type msinfo32 og klik på Okay at åbne Systemoplysninger vindue.
3. Her, tjek Systemtype mærke for at kontrollere det samme.
Læs også:Hvad er HKEY_LOCAL_MACHINE?
Mulighed II: Via GitHub Script
1. Gå til GitHub side for manuskript.
2. Højreklik på Rå knappen og vælg Gem link som… mulighed, som vist.
3. Skift Gem som type til Windows script fil og klik på Gemme.
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. Trykke Windows + Rnøgler samtidig at lancere Løb dialog boks.
2. Type services.msc og klik på Okay at åbne Tjenester Ansøgning.
3. Rul gennem listen og find NVIDIA Telemetri Container service.
4. Højreklik på den og vælg Ejendomme fra kontekstmenuen, som vist.
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.
6. Sørg for at Opstartstype: er indstillet til Automatisk.
7. Når tjenesten genstarter, skal du klikke på Anvend > OK for at gemme ændringerne og lukke Ejendomme vindue.
8. Trykke Ctrl + Shift + Esc-tasterne 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. Her, klik videre Opdatering og sikkerhed, som vist.
3. Gå til Windows sikkerhed menu og klik på Virus- og trusselsbeskyttelse
4. Klik Hurtig scanning at scanne din pc for at kontrollere, om der er malware til stede eller ej.
5. Hvis der er fundet malware, skal du klikke på Start handlinger til fjerne eller blok dem og genstart din pc.
Anbefalede:
- Reparer Touchpad-rulning, der ikke virker på Windows 10
- Sådan ændres opstartsprogrammer i Windows 10
- Sådan slår du mikrofonen fra i Windows 10
- 7 måder at reparere computeren bliver ved med at crashe
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.