Oprava: Vysoké využitie CPU pomocou .NET Runtime Optimization Service

Tento problém sa zvyčajne vyskytuje náhodne, ale môže sa vyskytnúť aj po nainštalovaní aktualizácie do rozhrania .NET Framework. Spustiteľný proces je mscorsvw.exe a zobrazí sa v Správcovi úloh pod týmto menom alebo ako .NET Runtime Optimization Service. To nefunguje tak často a je to služba, ktorá beží na optimalizáciu .NET Framework, ktorá na oplátku zaisťuje, že aplikácie a programy, ktoré sú na ňom závislé, bežia rýchlejšie.

.NET Runtime Optimization Service High CPU

Táto optimalizácia však niekedy trvá príliš dlho a používatelia uviedli, že pri každom spustení spotrebuje veľké percento prostriedkov CPU. Trvá to aj niekoľko dní. Ak chcete skúsiť tento problém vyriešiť, postupujte podľa nižšie uvedených metód.

Čo spôsobuje vysoké využitie procesora .NET Runtime Optimization Service?

Oficiálna odpoveď znie, že tento proces musí skompilovať svoje knižnice a že by sa mal spustiť iba vtedy, keď je počítač nečinný. Microsoft tiež uvádza, že tento proces by nemal trvať dlhšie ako pár minút. Nie je to však tak a ľudia čakajú, že bez pokroku čakajú dlhšie ako týždeň. Tu je niekoľko príčin:

  • Spravidla beží pomaly a môžete skúsiť urýchliť spustením určitých príkazov.
  • Na vašom počítači môže byť spustený malvér, ktorý sa maskuje, pretože služba alebo služba bola infikovaná. Skúste spustiť skener škodlivého softvéru.
  • Môže dôjsť k poškodeniu služby a mali by ste ju skúsiť reštartovať.

Riešenie 1: Optimalizácia procesu

Neodporúča sa ukončiť tento proces okamžite, pretože to skutočne pomôže vášmu počítaču a spôsobu, akým sa spúšťajú aplikácie a hry. Existuje však niekoľko spôsobov, ako môžete tento proces urýchliť spustením tohto užitočného príkazu alebo spustením skriptu s rovnakým účinkom. To by malo procesu umožniť používať viac jadier CPU, čo mu umožní rýchlejšie dokončiť beh. Pozrite sa na to nižšie!

  1. Vyhľadajte príkazový riadok priamo v ponuke Štart alebo klepnutím na tlačidlo Hľadať hneď vedľa neho. Kliknite pravým tlačidlom myši na prvý výsledok, ktorý sa zobrazí v hornej časti a vyberte možnosť „ Spustiť ako správca “.

Spustenie príkazového riadka ako správca
  1. Používatelia, ktorí používajú staršiu verziu systému Windows, môžu na vyvolanie dialógového okna Spustiť použiť kombináciu klávesov Windows Logo Key + R. Do poľa napíšte „cmd“ a pomocou klávesovej skratky Ctrl + Shift + Enter spustite príkazový riadok ako správca.
  2. Skopírujte a prilepte nižšie uvedené príkazy a po každom z nich kliknite na kláves Enter . Z prvých dvoch príkazov vyberte jeden podľa operačného systému (32-bit pre prvý a 64-bit pre druhý).
 cd c: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 cd c: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 ngen.exe spustiťpožiadavky 
  1. Skontrolujte, či sa využitie procesora .NET Runtime Optimization Service vrátilo do normálu!

Alternatíva : Ak sa cítite nepohodlne pri spúšťaní príkazov sami alebo ak používate staršiu verziu operačného systému Windows, môžete použiť oficiálny skript od spoločnosti Microsoft, ktorý by mal urobiť to isté.

  1. Ak chcete otvoriť stránku skriptu GitHub, kliknite na tento odkaz. Prejdite nadol na kód, kliknite pravým tlačidlom myši na tlačidlo Raw a vyberte odkaz Uložiť ako ... Uistite sa, že typ súboru je Windows Script File (* .wsf).

Uloženie skriptu z GitHubu
  1. Vyhľadajte súbor presne tam, kde ste ho uložili, a dvojitým kliknutím spustite. Ak ste konfrontovaní s výberom programu na spustenie, vyberte položku Windows Script Host .
  2. Skontrolujte, či sa problém vyriešil teraz.

Riešenie 2: Skontrolujte, či počítač neobsahuje škodlivý softvér

Aj keď to znie zhora, infekcie škodlivým softvérom sú jednou z hlavných príčin tohto problému a je nevyhnutné skontrolovať, či počítač neobsahuje škodlivý softvér. Škodlivé programy by chceli získať prostriedky a zvyčajne pomenúvajú svoje procesy ako niečo, čo by sa podobalo súborom vo vašom počítači.

Tu vám ukážeme, ako skenovať počítač pomocou Malwarebytes, pretože často ukazuje najlepšie výsledky vzhľadom na skutočnosť, že má skutočne rozsiahlu databázu. Veľa štastia!

  1. Malwarebytes Anti-Malware je úžasný antivírusový nástroj s bezplatnou verziou, ktorú si môžete stiahnuť z ich oficiálnych webových stránok. Dúfajme, že po vyriešení tohto problému nebudete potrebovať celý balík (pokiaľ ho nechcete kúpiť a mať ho pripravený na iné problémy), tak si nezabudnite stiahnuť skúšobnú verziu kliknutím tu.

Sťahovanie Malwarebytes
  1. Vyhľadajte spustiteľný súbor, ktorý ste práve stiahli z ich webových stránok, do priečinka Stiahnuté v počítači a dvakrát naň kliknite, aby ste ho otvorili v počítači.
  2. Vyberte miesto, kam chcete nainštalovať Malwarebytes, a postupujte podľa pokynov na inštaláciu, ktoré sa zobrazia na obrazovke, aby ste dokončili proces inštalácie.

Inštalácia malwarebytov
  1. Otvorte Malwarebytes tak, že ho nájdete v ponuke Štart alebo na pracovnej ploche a vyberte možnosť Skenovať, ktorá je k dispozícii na domovskej obrazovke aplikácie.
  2. Nástroj pravdepodobne spustí proces aktualizácie, aby aktualizoval svoju vírusovú databázu a potom bude pokračovať v kontrole. Buďte trpezliví, kým sa proces neskončí, čo by určite mohlo chvíľu trvať. Ak sa v počítači zistí škodlivý softvér, potvrďte jeho odstránenie alebo karanténu .

Spustenie kontroly v Malwarebytes
  1. Po dokončení procesu skenovania reštartujte počítač a skontrolujte, či máte stále problémy so službou .NET Runtime Optimization Service!

Poznámka : Mali by ste použiť aj iné bezpečnostné skenery, ak viete zistiť typ malwaru, ktorý máte v počítači (ransomware, junkware, atď.). Okrem toho jediný skener nikdy nebude schopný rozpoznať a odstrániť všetky typy škodlivého softvéru, takže vám odporúčame vyskúšať aj iné!

Riešenie 3: Reštartovanie služby

Po reštarte služby sa reštartuje aj celý proces, ale tento čas by sa mal dokončiť rýchlejšie, najmä ak chyba spôsobila jeho správanie. Skontrolujte to nižšie.

  1. Spustite obslužný program Spustiť pomocou kombinácie klávesov Windows Key + R na klávesnici (súčasne stlačte tieto klávesy. Do novo otvoreného poľa bez úvodzoviek napíšte „ devmgmt.msc “ a kliknutím na tlačidlo OK otvorte nástroj Služby.,

Spustenie Správcu zariadení
  1. Vyhľadajte službu NVIDIA Telemetry Container v zozname, kliknite na ňu pravým tlačidlom myši az kontextovej ponuky, ktorá sa zobrazí, vyberte Vlastnosti.
  2. Ak je služba spustená (môžete skontrolovať, že sa nachádza hneď vedľa správy o stave služby), mali by ste ju zastaviť kliknutím na tlačidlo Zastaviť v strede okna. Každopádne ho znova spustite kliknutím na tlačidlo Štart

Spustenie služby
  1. Predtým, ako budete pokračovať v ďalších krokoch, skontrolujte, či je v ponuke Typ spustenia v okne vlastností služby nastavená možnosť Automaticky . Potvrďte všetky dialógové okná, ktoré sa môžu objaviť pri zmene typu spustenia.

Po kliknutí na tlačidlo Štart sa môže zobraziť nasledujúca chybová správa:

„Systém Windows nemohol spustiť službu na lokálnom počítači. Chyba 1079: Účet zadaný pre túto službu sa líši od účtu zadaného pre ostatné služby spustené v rovnakom procese. “

Ak sa tak stane, opravte to podľa pokynov uvedených nižšie.

  1. Postupujte podľa krokov 1-3 z vyššie uvedených pokynov, aby ste otvorili okno vlastností služby. Prejdite na kartu Prihlásenie a kliknite na tlačidlo Prehľadávať ....

Prihlásiť sa >> Prehliadať
  1. Do vstupného políčka „ Zadajte názov objektu na výber “ zadajte názov účtu, kliknite na Skontrolovať mená a počkajte, kým sa názov nestane dostupným.
  2. Po dokončení kliknite na tlačidlo OK a po zobrazení výzvy zadajte heslo do poľa Heslo . Teraz by to malo začať bez problémov!

Zaujímavé Články