Oprava: Vysoké využití procesoru pomocí .NET Runtime Optimization Service

Tento problém se obvykle objeví náhodně, ale může nastat také po instalaci aktualizace do rozhraní .NET Framework. Spustitelný proces je mscorsvw.exe a bude zobrazen 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, což na oplátku zajišťuje, že aplikace a programy závislé na něm běží rychleji.

.NET Runtime Optimization Service High CPU

Tato optimalizace však někdy trvá příliš dlouho a uživatelé uvedli, že při každém spuštění spotřebovává velké procento prostředků CPU. Rovněž to trvá několik dní. Chcete-li se pokusit tento problém vyřešit, postupujte podle níže uvedených metod.

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

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

  • Obvykle běží pomalu a můžete to zkusit urychlit spuštěním určitých příkazů.
  • Na vašem počítači může být spuštěn malware, který se maskuje, protože služba nebo služba byla infikována. Zkuste spustit malware scanner.
  • Může dojít k poškození služby a zkuste ji restartovat.

Řešení 1: Optimalizace procesu

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

  1. Vyhledejte „ Příkazový řádek “ přímo v nabídce Start nebo klepnutím na tlačítko Hledat hned vedle něj. Klikněte pravým tlačítkem myši na první výsledek, který se objeví nahoře, a vyberte možnost „ Spustit jako správce “.

Spuštění příkazového řádku jako správce
  1. Uživatelé, kteří používají starší verzi systému Windows, mohou pomocí kombinace kláves Windows Logo Key + R vyvolat dialogové okno Spustit . 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 uvedené příkazy a ujistěte se, že za každou klávesou kliknete na klávesu Enter . Z prvních dvou příkazů vyberte jeden podle operačního 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í procesoru .NET Runtime Optimization Service vrátilo do normálu!

Alternativa : Pokud se cítíte nepohodlně při spouštění příkazů sami nebo pokud používáte starší verzi operačního systému Windows, můžete použít oficiální skript od společnosti Microsoft, který by měl udělat totéž.

  1. Klepnutím na tento odkaz otevřete stránku skriptu GitHub. Přejděte dolů na kód, klepněte pravým tlačítkem myši na tlačítko Raw a vyberte odkaz Uložit jako ... Ujistěte se, že typ souboru je Windows Script File (* .wsf).

Uložení skriptu z GitHubu
  1. Vyhledejte soubor přesně tam, kde jste jej uložili, a poklepáním jej spusťte. Pokud jste konfrontováni s možností zvolit si program, s nímž chcete spustit, vyberte Windows Script Host .
  2. Zkontrolujte, zda je problém vyřešen nyní.

Řešení 2: Zkontrolujte, zda počítač neobsahuje malware

Přestože to zní nad vrcholem, infekce malwaru jsou jednou z hlavních příčin tohoto problému a je nezbytné zkontrolovat, zda počítač neobsahuje malware. Škodlivé programy by chtěly zachytit vaše zdroje a obvykle pojmenovávají své procesy jako něco, co by se podobalo souborům v počítači.

Zde vám ukážeme, jak skenovat váš počítač pomocí Malwarebytes, protože často ukazuje nejlepší výsledky s ohledem na skutečnost, že má skutečně 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 nepřejete zakoupit a mít ji připravenou na další problémy), takže si zde stáhněte zkušební verzi kliknutím zde.

Stahování Malwarebytes
  1. Vyhledejte spustitelný soubor, který jste právě stáhli ze svých webových stránek, ve složce 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 postupujte podle pokynů k instalaci, které se objeví na obrazovce, abyste dokončili proces instalace.

Instalace malwarebytů
  1. Otevřete Malwarebytes umístě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 za účelem aktualizace virové databáze a poté bude pokračovat v kontrole. Prosím, buďte trpěliví, dokud proces neskončí, což by určitě mohlo chvíli trvat. Pokud je v počítači detekován malware, potvrďte jeho odstranění nebo karanténu .

Spuštění kontroly v Malwarebytes
  1. Po dokončení procesu skenování restartujte počítač a zkontrolujte, zda máte stále problémy se službou optimalizace .NET Runtime!

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

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

Restartování služby restartuje celý proces také, ale tentokrát by měl být dokončen rychleji, zejména pokud chyba způsobila nesprávné chování. Podívejte se na ni níže.

  1. Spusťte obslužný program Spustit pomocí kombinace kláves Windows Key + R na klávesnici (stiskněte tyto klávesy současně. Do nově otevřeného pole bez uvozovek zadejte „ devmgmt.msc “ a kliknutím na tlačítko OK otevřete nástroj Služby .

Spuštění Správce zařízení
  1. Vyhledejte v seznamu službu NVIDIA Telemetry Container, klepněte na ni pravým tlačítkem a v zobrazené místní nabídce vyberte příkaz Vlastnosti.
  2. Pokud je služba spuštěna (můžete zkontrolovat, že 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ě to spusťte znovu kliknutím na Start

Zahájení služby
  1. Než budete pokračovat s 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 kliknutí 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 určený pro tuto službu se liší od účtu určeného pro jiné služby spuštěné ve stejném procesu. “

Pokud k tomu dojde, postupujte podle pokynů níže.

  1. Chcete-li otevřít okno vlastností služby, postupujte podle kroků 1-3 z výše uvedených pokynů. Přejděte na kartu Přihlášení a klikněte na tlačítko Procházet ….

Přihlásit >> Procházet
  1. Do vstupního pole „ Zadejte název objektu k výběru “ zadejte název účtu, klikněte na Zkontrolovat jména a počkejte, až bude jméno k dispozici.
  2. Po dokončení klikněte na OK a pokud se zobrazí výzva, zadejte heslo do pole Heslo . Nyní by mělo začít bez problémů!

Zajímavé Články