Oprava: Vysoké využití CPU službou .NET Runtime Optimization Service

Tento problém se obvykle objevuje náhodně, ale může nastat také po instalaci aktualizace do .NET Framework. Spustitelný soubor procesu je mscorsvw.exe a zobrazí se ve Správci úloh pod tímto názvem nebo jako .NET Runtime Optimization Service. Neběží tak často a je to služba, která běží za účelem optimalizace .NET Framework, která na oplátku zajišťuje, aby aplikace a programy na něm závislé běžely rychleji.

Tato optimalizace však někdy trvá příliš dlouho a uživatelé hlásili, že při každém spuštění spotřebovává velké procento prostředků CPU. Také to trvá několik dní. Při pokusu o vyřešení tohoto problému postupujte podle níže uvedených metod.

Co způsobuje vysoké využití procesoru .NET Runtime Optimization Service?

Oficiální odpověď je, že proces musí překompilovat své knihovny a že by se měl spouštět, pouze když je počítač nečinný. Microsoft také uvádí, že tento proces by neměl trvat déle než pár minut. To však není tento případ a lidé zjistí, že čekají déle než týden bez pokroku. Zde jsou některé příčiny:

  • Obvykle běží pomalu a můžete se jej pokusit zrychlit spuštěním určitých příkazů.
  • Ve vašem počítači může běžet malware, který se buď maskuje jako služba, nebo byla služba infikována. Zkuste spustit skener malwaru. V některých případech, pokud existuje malware, může služba AntiMalware také spotřebovávat vysoké prostředky.
  • Služba mohla být poškozena a měli byste ji zkusit restartovat.

Řešení 1: Optimalizace procesu

Nedoporučuje se tento proces okamžitě ukončit, protože to skutečně pomůže vašemu počítači a způsobu spouštění aplikací a her. Existuje však několik způsobů, jak můžete proces urychlit jednoduše spuštěním tohoto užitečného příkazu nebo spuštěním skriptu se stejným efektem. To by mělo umožnit procesu používat více jader CPU, což mu umožní dokončit běh rychleji. Podívejte se níže!

  1. Vyhledejte „ Příkazový řádek “ buď přímo v nabídce Start, nebo klepnutím na tlačítko vyhledávání hned vedle něj. Klikněte pravým tlačítkem na první výsledek, který se zobrazí nahoře, a vyberte možnost „ Spustit jako správce “.
  1. Uživatelé, kteří používají starší verze systému Windows mohou používat logo Windows kombinace kláves Key + R s cílem vyvolat spustit dialogové okno . Do pole zadejte „cmd“ a pomocí kombinace kláves Ctrl + Shift + Enter spusťte příkazový řádek jako správce.
  2. Zkopírujte a vložte níže zobrazené příkazy a po každém z nich klikněte na klávesu Enter . Z prvních dvou příkazů vyberte ten, který odpovídá vašemu operačnímu systému (32bitový pro první a 64bitový pro druhý).
cd c: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 cd c: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 ngen.exe executequeueditems
  1. Zkontrolujte, zda se využití CPU služby .NET Runtime Optimization Service vrátilo do normálu!

Alternativa : Pokud vám nepříjemné spouští příkazy sami nebo pokud používáte starší verzi operačního systému Windows, můžete použít oficiální skript vytvořený společností Microsoft, který by měl dělat totéž.

  1. Chcete-li otevřít stránku skriptu GitHub, přejděte na tento odkaz. Přejděte dolů na kód, klepněte pravým tlačítkem na tlačítko Raw a vyberte odkaz Uložit jako ... Ujistěte se, že typ souboru je Windows Script File (* .wsf).
  1. Vyhledejte soubor přesně tam, kde jste jej uložili, a poklepáním jej spusťte. Pokud jste konfrontováni s výběrem programu, který chcete spustit, vyberte Windows Script Host .
  2. Zkontrolujte, zda je problém nyní vyřešen.

Řešení 2: Vyhledejte v počítači malware

I když to zní jako obvykle, infekce malwarem jsou jednou z hlavních příčin tohoto problému a je důležité zkontrolovat, zda v počítači není malware. Škodlivé programy by se chtěly zmocnit vašich zdrojů a své procesy obvykle pojmenovávají jako něco, co by připomínalo soubory ve vašem počítači.

Zde vám ukážeme, jak skenovat počítač pomocí Malwarebytes, protože často vykazuje nejlepší výsledky vzhledem k tomu, že má opravdu rozsáhlou databázi. Hodně štěstí!

  1. Malwarebytes Anti-Malware je úžasný nástroj proti malwaru s bezplatnou verzí, kterou si můžete stáhnout z jejich oficiálních webových stránek. Doufejme, že po vyřešení tohoto problému nebudete potřebovat celou sadu (pokud si ji nechcete koupit a mít ji připravenou na další problémy), takže si stáhněte zkušební verzi kliknutím sem.
  1. Vyhledejte spustitelný soubor, který jste právě stáhli z jejich webových stránek, do složky Stahování v počítači a poklepáním na něj jej otevřete v počítači.
  2. Vyberte místo, kam chcete nainstalovat Malwarebytes, a dokončete proces instalace podle pokynů k instalaci, které se zobrazí na obrazovce.
  1. Otevřete Malwarebytes jeho vyhledáním v nabídce Start nebo na ploše a vyberte možnost Skenovat dostupnou na domovské obrazovce aplikace.
  2. Nástroj pravděpodobně zahájí proces aktualizace, aby aktualizoval svou virovou databázi, a poté bude pokračovat skenováním. Buďte trpěliví, dokud proces neskončí, což může určitě chvíli trvat. Pokud je ve vašem počítači zjištěn malware, potvrďte jeho odstranění nebo umístění do karantény .
  1. Po dokončení procesu skenování restartujte počítač a zkontrolujte, zda stále dochází k problémům se službou .NET Runtime Optimization Service!

Poznámka : Měli byste také použít jiné bezpečnostní skenery, pokud zjistíte, jaký druh malwaru v počítači máte (ransomware, junkware atd.). Kromě toho jediný skener nikdy nebude schopen rozpoznat a odstranit všechny typy malwaru, proto doporučujeme vyzkoušet i jiné!

Řešení 3: Restartování služby

Restartování služby restartuje také celý proces, ale tentokrát by se měl dokončit rychleji, zvláště pokud chyba způsobovala špatné chování. Podívejte se níže.

  1. Otevřete nástroj Spustit pomocí kombinace kláves Windows Key + R na klávesnici (stiskněte tyto klávesy současně. Do nově otevřeného pole zadejte „ services.msc “ bez uvozovek a kliknutím na OK otevřete nástroj Služby. .
  1. Vyhledejte službu NVIDIA Telemetry Container v seznamu, klepněte na ni pravým tlačítkem a v zobrazené místní nabídce vyberte Vlastnosti.
  2. Pokud je služba spuštěna (můžete to zkontrolovat hned vedle zprávy o stavu služby), měli byste ji zastavit kliknutím na tlačítko Zastavit uprostřed okna. Každopádně jej znovu spusťte kliknutím na Start
  1. Než budete pokračovat dalšími kroky, ujistěte se, že je v nabídce Typ spouštění v okně vlastností služby nastavena možnost Automaticky . Potvrďte všechna dialogová okna, která se mohou objevit při změně typu spouštění.

Po klepnutí na tlačítko Start se může zobrazit následující chybová zpráva:

"Systém Windows nemohl spustit službu v místním počítači." Chyba 1079: Účet zadaný pro tuto službu se liší od účtu zadaného pro jiné služby spuštěné ve stejném procesu. “

Pokud k tomu dojde, opravte jej podle níže uvedených pokynů.

  1. Postupujte podle kroků 1–3 výše uvedených pokynů a otevřete okno vlastností služby. Přejděte na kartu Přihlášení a klikněte na tlačítko Procházet ….
  1. Do vstupního pole „ Zadejte název objektu k výběru “ zadejte název svého účtu, klikněte na Zkontrolovat jména a počkejte, až bude název k dispozici.
  2. Po dokončení klikněte na OK a po zobrazení výzvy zadejte heslo do pole Heslo . Nyní by to mělo začít bez problémů!

Řešení 4: Provedení čistého spuštění

V některých případech může aplikace třetí strany způsobovat vysoké využití procesoru kvůli požadované optimalizaci. V tomto kroku proto provedeme čisté spuštění, abychom zkontrolovali, zda na službu nemá nějaký vliv třetí strana. Postupujte podle našeho průvodce čistým spuštěním, abyste zahájili čisté spuštění, a poté zkontrolujte, zda je využití procesoru tak vysoké jako dříve. Pokud tomu tak nebylo, znamená to, že tento problém způsobovala aplikace třetí strany. Nyní můžete snadno vyřešit pachatele tohoto problému povolením jednotlivých aplikací.

Doporučená

Oprava: Minecraft neodpovídá
Co je aplikace pro registraci zařízení digitální televize a měla by být odstraněna?
Co je FileRepMalware a měli byste jej odebrat