Mäkký

Opravte službu .NET Runtime Optimization Service s vysokým využitím procesora

Vyskúšajte Náš Nástroj Na Odstránenie Problémov





Uverejnené dňaPosledná aktualizácia: 12. januára 2022

Často sa môžete stretnúť s aplikáciou alebo systémovým procesom na pozadí, ktorý zaberá abnormálne množstvo systémových prostriedkov. Vysoké využitie systémových prostriedkov procesom môže ohromne spomaliť ostatné operácie systému a môže zmeniť váš počítač na zaostalý neporiadok. Môže to tiež spôsobiť jeho úplné zrútenie. Na našej webovej stránke sme už pokryli množstvo procesov a problémy s vysokým využitím procesora. Okrem toho dnes budeme diskutovať o občasnom probléme s vysokým zaťažením procesora službou .NET Runtime Optimization a o tom, ako ho vrátiť späť na prijateľnú úroveň.



Opravte službu .NET Runtime Optimization Service s vysokým využitím procesora

Obsah[ skryť ]



Ako opraviť vysoké využitie procesora .NET Runtime Optimization Service v systéme Windows 10

Ako si možno uvedomujete, toto .Internetová sieť používa spoločnosť Microsoft a ďalšie tretie strany na vývoj a spustenie aplikácií Windows okrem iného. Spustiteľný súbor pre túto službu s názvom mscorsvw.exe , je oficiálny komponent Windows a plní úlohu optimalizácie .NET frameworku, viď predkompiláciu a opätovnú kompiláciu .NET knižníc. To umožňuje rýchlejšie spúšťanie aplikácií a programov. Služba optimalizácie je navrhnutý tak, aby bežal na pozadí keď je váš počítač nečinný počas krátkej doby 5-10 minút.

Prečo má služba optimalizácie runtime .NET za následok vysoké využitie procesora?

Prekompilovanie .NET knižníc môže niekedy službe trvať dlhšie ako zvyčajne. To má za následok



  • Služba vášho počítača beží pomalšie ako zvyčajne.
  • Inštancie závad vo vašom počítači.
  • Služba je poškodená.
  • Využitie systémových prostriedkov malvérom.

Proces optimalizácie runtime .net zaberá veľkú pamäť zobrazený v Správcovi úloh

Vzhľadom na vplyv tejto služby na výkon jednotlivých aplikácií sa jej okamžité ukončenie pri prvom pohľade na neplechu neodporúča. Ak sa zdá, že služba trvá príliš dlho, kým dokončí svoju činnosť, máte možnosť veci urýchliť vykonaním niekoľkých príkazov alebo skriptu. Ďalšie opravy zahŕňajú skenovanie počítača na prítomnosť škodlivého softvéru a vírusov, reštartovanie služby a vykonanie čistého spustenia, ako je vysvetlené v ďalšom segmente.



Metóda 1: Vykonajte čisté spustenie počítača

Je celkom možné, že služba má problémy s rekompiláciou knižníc pre konkrétnu aplikáciu tretej strany, a preto spotrebúva viac energie CPU na dokončenie úlohy. Môžete vykonať čisté spustenie, v ktorom sa načítajú iba nevyhnutné ovládače a spúšťacie programy, aby ste zistili, či skutočne nejde o jeden z programov tretích strán, ktorý vyvoláva problém s vysokým využitím procesora pre službu optimalizácie chodu .NET. Kroky na vykonanie čistého spustenia systému Windows 10 sú nasledovné:

1. Stlačte Klávesy Windows + R súčasne spustiť Bežať dialógové okno.

2. Napíšte msconfig a zasiahnuť Zadajte kľúč na otvorenie Konfigurácia systému .

Napíšte msconfig a stlačením klávesu Enter otvorte aplikáciu System Configuration. Ako opraviť .NET Runtime Optimization Service Vysoké využitie CPU

3. Prejdite na stránku služby a začiarknite políčko označené Skryť všetky služby spoločnosti Microsoft .

Prejdite na kartu Služby a začiarknite políčko Skryť všetky služby spoločnosti Microsoft.

4. Potom kliknite na Vypnúť všetko tlačidlo, zobrazené zvýraznené. Zastaví všetky nepotrebné služby tretích strán a bežiace na pozadí.

Kliknutím na tlačidlo Zakázať všetko zastavíte spustenie všetkých služieb tretích strán a nepotrebných služieb na pozadí. Ako opraviť .NET Runtime Optimization Service Vysoké využitie CPU

5. Uložte zmeny kliknutím na Použiť > OK tlačidlá.

Uložte zmeny kliknutím na Použiť a potom ukončite kliknutím na OK

6. Vyskakovacie okno s otázkou, či chcete Reštart alebo Ukončite bez reštartu sa objaví, ako je znázornené. vyber Ukončite bez reštartu možnosť.

Zobrazí sa vyskakovacie okno s otázkou, či chcete reštartovať alebo ukončiť bez reštartu, vyberte možnosť Ukončiť bez reštartu

7. Znova spustite Konfigurácia systému okno opakovaním Kroky 1-2. Prepnite na Začiatok tab.

Znova spustite okno konfigurácie systému a prejdite na kartu Spustenie. Ako opraviť .NET Runtime Optimization Service Vysoké využitie CPU

8. Kliknite na Otvorte Správcu úloh hypertextový odkaz, ako je znázornené.

Kliknite na hypertextový odkaz Otvoriť Správcu úloh

Poznámka: Skontrolujte stĺpec Startup impact pre všetky uvedené aplikácie/procesy a deaktivujte tie pomocou a Vysoký vplyv na spustenie .

9. Kliknite pravým tlačidlom myši na aplikácie (napr. Para ) a vyberte si Zakázať možnosť, ako je znázornené nižšie.

Skontrolujte stĺpec Vplyv spustenia pre všetky uvedené aplikácie alebo procesy a zakážte tie s vysokou hodnotou vplyvu. Ak ich chcete zakázať, kliknite na ne pravým tlačidlom myši a vyberte možnosť Zakázať. Ako opraviť .NET Runtime Optimization Service Vysoké využitie CPU

10. Nakoniec Zavrieť vypnúť všetky aktívne okná aplikácií a reštart váš počítač . Spustí sa v stave čistého spustenia.

11. Teraz skontrolujte využitie CPU služby .NET Runtime v Správcovi úloh. Ak je to normálne, povoliť programy tretích strán jeden po druhom na určenie vinníka aplikácie a odinštalovať aby sa takýmto problémom v budúcnosti vyhli.

Prečítajte si tiež: Ako opraviť vysoké využitie procesora hkcmd

Metóda 2: Posilnite procesy .NET Framework

Keďže ukončenie tejto služby nie je možné, môžete túto službu trochu podporiť tým, že jej umožníte používať ďalšie jadrá CPU. V predvolenom nastavení služba používa iba jedno jadro.

  • Môžete vykonať niekoľko príkazov sami
  • alebo si jednoducho stiahnite oficiálny skript od spoločnosti Microsoft GitHub a spustite ho.

Možnosť I: Cez príkazový riadok

1. Kliknite na Štart , typ Príkazový riadok a kliknite Spustiť ako správca , ako je znázornené.

Otvorte ponuku Štart, napíšte Príkazový riadok a kliknite na Spustiť ako správca na pravej table.

2. Napíšte daný príkaz a stlačte Zadajte kľúč vykonať.

Poznámka: Príkazy, ktoré je potrebné vykonať, sa líšia v závislosti od architektúry systému.

    Pre 32-bitové systémy: cd c: Windows Microsoft.NET Framework v4.0.30319 Pre 64-bitové systémy: cd c: Windows Microsoft.NET Framework64 v4.0.30319

spustite príkaz na prechod do rámca Microsoft Net v cmd alebo príkazovom riadku. Ako opraviť .NET Runtime Optimization Service Vysoké využitie CPU

3. Ďalej vykonajte ngen.exe spustené položky frontu , ako je znázornené nižšie.

príkaz na kontrolu, či sa využitie procesora zníži na normálnu úroveň v príkazovom riadku alebo cmd

Tip pre profesionálov: Zistite, či je počítač so systémom Windows 32-bitový a 64-bitový

Ak si nie ste istí architektúrou vášho systému, jednoducho postupujte podľa uvedených krokov:

1. Udrieť Klávesy Windows + R spoločne otvoriť Bežať dialógové okno.

2. Napíšte msinfo32 a kliknite na OK na otvorenie Systémové informácie okno.

3. Tu skontrolujte Typ systému štítok na kontrolu toho istého.

Ak si nie ste istí architektúrou vášho systému, jednoducho spustite msinfo32 v príkazovom poli Spustiť a skontrolujte štítok Typ systému v nasledujúcom okne.

Prečítajte si tiež: Čo je HKEY_LOCAL_MACHINE?

Možnosť II: Cez skript GitHub

1. Prejdite na stránku GitHub stránka pre skript .

kliknite na možnosť Raw na stránke github

2. Kliknite pravým tlačidlom myši na Surové tlačidlo a vyberte Uložiť odkaz ako… možnosť, ako je znázornené.

kliknite pravým tlačidlom myši na možnosť Raw a vyberte možnosť Uložiť odkaz ako... na stránke github

3. Zmeňte Uložiť ako typ do Súbor skriptu Windows a kliknite na Uložiť .

vyberte uložiť ako typ do súboru Windows Script a kliknite na Uložiť

4. Po stiahnutí otvorte súbor pomocou Windows Script Host .

Prečítajte si tiež: Opravte proces obsluhy hostiteľa DISM Vysoké využitie procesora

Metóda 3: Reštartujte službu optimalizácie runtime .NET

Služby sa môžu často pokaziť a potom prejavovať zvláštne správanie, ako je využívanie zbytočne veľkého množstva systémových prostriedkov alebo ostávajú aktívne dlhší čas. Chybná inštancia sa môže vyskytnúť v dôsledku chýb prítomných v aktuálnej zostave operačného systému Windows. Tu je návod, ako vyriešiť vysoké využitie CPU služby optimalizácie behu .NET reštartovaním služby:

Poznámka : Toto riešenie funguje len pre systémy s dedikovanou grafickou kartou NVIDIA.

1. Stlačte Windows + R kľúče súčasne spustiť Bežať dialógové okno.

2. Napíšte services.msc a kliknite na OK na otvorenie služby aplikácie.

Napíšte services.msc a kliknutím na OK otvorte aplikáciu Services. Ako opraviť .NET Runtime Optimization Service Vysoké využitie CPU

3. Prejdite zoznamom a nájdite Telemetrický kontajner NVIDIA služby.

4. Kliknite naň pravým tlačidlom myši a vyberte si Vlastnosti z kontextovej ponuky, ako je znázornené.

Prechádzajte zoznamom a nájdite službu NVIDIA Telemetry Container. Kliknite naň pravým tlačidlom myši a v kontextovej ponuke vyberte položku Vlastnosti.

5. Kliknite na Stop najprv tlačidlo. Počkajte, kým sa neprečíta stav služby Zastavené a potom kliknite na Štart tlačidlo, aby ste to znova rozbehli.

kliknutím na Stop zastavíte stav služby

6. Uistite sa, že Typ spustenia: je nastavený na Automaticky .

Na karte Všeobecné kliknite na rozbaľovaciu ponuku Typ spustenia a z ponuky vyberte možnosť Automaticky. Ako opraviť .NET Runtime Optimization Service Vysoké využitie CPU

7. Po reštarte služby kliknite na Použiť > OK uložte zmeny a zatvorte Vlastnosti okno.

Po reštarte služby kliknite na Použiť, aby ste uložili zmeny a zatvorili okno Vlastnosti.

8. Stlačte Klávesy Ctrl + Shift + Esc spoločne otvoriť Správca úloh a skontrolujte, či služba stále využíva vysoké zdroje CPU.

Prečítajte si tiež: Čo je Google Chrome Elevation Service

Metóda 4: Zistite a odstráňte malvér

Ak abnormálna spotreba CPU služby pretrváva, spustite kontrolu vírusov/malvéru, aby ste vylúčili možnosť infekcií. Škodlivé aplikácie sa môžu dostať do vášho počítača, ak si nedáte pozor. Tieto programy sa budú maskovať a predstierať, že sú oficiálnymi súčasťami systému Windows a spôsobia niekoľko problémov, ako je napríklad vysoké využitie procesora. Na skenovanie počítača môžete použiť natívny program Windows Defender alebo môžete použiť akékoľvek iné špecializované bezpečnostné programy, ktoré vám prídu vhod. Postupujte podľa týchto krokov a opravte problém s vysokým využívaním CPU službou optimalizácie runtime .NET odstránením malvéru z počítača:

1. Udrieť Klávesy Windows + I súčasne otvoriť nastavenie .

2. Tu kliknite na Aktualizácia a zabezpečenie , ako je znázornené.

Aktualizácia a zabezpečenie

3. Prejdite na stránku Zabezpečenie systému Windows menu a kliknite na Ochrana pred vírusmi a hrozbami

vyberte možnosť Ochrana pred vírusmi a hrozbami v časti Oblasti ochrany

4. Kliknite Rýchla kontrola na skenovanie počítača, aby ste skontrolovali, či sa v ňom nenachádza škodlivý softvér.

kliknite na Rýchla kontrola v menu Ochrana pred vírusmi a hrozbami. Ako opraviť .NET Runtime Optimization Service Vysoké využitie CPU

5. Ak sa nájde nejaký malvér, kliknite na Spustite akcie do odstrániť alebo blokovať a reštartujte počítač.

Všetky hrozby budú uvedené tu. Kliknite na Spustiť akcie v časti Aktuálne hrozby.

Odporúčané:

Dúfajme, že jedno z vyššie uvedených riešení vyriešilo . NET optimalizácia runtime služby vysoký CPU problém na vašom PC. Ak sa rovnaký problém objaví neskôr, skontrolujte dostupnosť aktualizácie systému Windows alebo preinštalujte najnovšiu verziu .Internetová sieť . Tiež, ak máte nejaké otázky/návrhy týkajúce sa tohto článku, neváhajte ich napísať do sekcie komentárov.

Elon Decker

Elon je technický spisovateľ v Cyber ​​S. Už asi 6 rokov píše návody a zaoberá sa mnohými témami. Rád sa venuje témam týkajúcim sa Windows, Androidu a najnovších trikov a tipov.