Поправка: Висока употреба на процесора от .NET Service Optimization Service

Този проблем обикновено се появява на случаен принцип, но може да възникне и след инсталиране на актуализация на .NET Framework. Изпълнимът на процеса е mscorsvw.exe и той ще бъде показан в диспечера на задачите под това име или като. NET Runtime Optimization Service. Той не се изпълнява толкова често и това е услуга, която работи за оптимизиране на .NET Framework, което от своя страна гарантира, че приложенията и програмите, зависещи от него, работят по-бързо.

.NET Услуга за оптимизация по време на работа Висока CPU

Тази оптимизация обаче понякога отнема твърде дълго и потребителите съобщават, че консумира голям процент CPU ресурси всеки път, когато се изпълнява. Продължава също така няколко дни. Следвайте методите, които сме подготвили по-долу, за да се опитаме да разрешим този проблем.

Какво причинява високото използване на процесора в .NET Optimization Service?

Официалният отговор е, че процесът трябва да прекомпилира библиотеките си и че той трябва да работи само когато компютърът е в режим на празен ход. Microsoft също така заявява, че процесът не трябва да отнема повече от няколко минути. Това обаче не е така и хората се оказват да чакат повече от седмица без напредък. Ето някои причини:

  • Обикновено тече бавно и можете да опитате да го ускорите, като изпълните определени команди.
  • На вашия компютър може да има зловреден софтуер, който или се е замаскирал като услугата, или услугата е заразена. Опитайте да стартирате скенер за злонамерен софтуер.
  • Услугата може да се е повредила и трябва да опитате да я рестартирате.

Решение 1: Оптимизиране на процеса

Не се препоръчва незабавно да прекратите този процес, тъй като той всъщност ще помогне на вашия компютър и начина, по който се изпълняват приложенията и игрите. Въпреки това, има различни начини, по които можете да ускорите процеса, просто като изпълните тази полезна команда или пускате скрипт за същия ефект. Това трябва да даде възможност на процеса да използва повече ядра на процесора, което ще му позволи да завърши по-бързо работа. Вижте по-долу!

  1. Потърсете „ Команден ред “ или в менюто „Старт“, или като докоснете бутона за търсене до него. Щракнете с десния бутон върху първия резултат, който се появява в горната част и изберете опцията „ Изпълнение като администратор “.

Изпълнение на командния ред като администратор
  1. Потребителите, които използват по-стара версия на Windows, могат да използват комбинацията клавиши с лого на Windows + R, за да изведат диалоговия прозорец Изпълнение . Въведете „cmd“ в полето и използвайте клавишната комбинация Ctrl + Shift + Enter, за да стартирате командния ред като администратор.
  2. Копирайте и поставете командите, показани по-долу, и се уверете, че щракнете върху клавиша Enter на клавиатурата след всяка. Сред първите две команди изберете тази според вашата операционна система (32-битова за първата и 64-битова за втората).
 cd c: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 cd c: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 ngen.exe Executequeueditems 
  1. Проверете дали използването на процесора на .NET Runtime Optimization Service се е върнало към нормалното!

Алтернатива : Ако се чувствате неудобно да изпълнявате команди от себе си или ако използвате по-стара версия на операционната система Windows, можете да използвате официалния скрипт, направен от Microsoft, който трябва да направи същото.

  1. Посетете тази връзка, за да отворите страницата на GitHub на скрипта. Придвижете се надолу до кода, щракнете с десния бутон върху бутона Raw и изберете връзката Запиши като ... Уверете се, че типът файл е Windows Script File (* .wsf).

Запазване на скрипта от GitHub
  1. Намерете файла точно там, където сте го запазили, и щракнете двукратно, за да го стартирате. Ако се сблъскате с избор да изберете програмата, с която да я стартирате, изберете Windows Script Host .
  2. Проверете дали сега проблемът е решен.

Решение 2: Сканирайте компютъра си за злонамерен софтуер

Въпреки че това звучи отгоре, инфекциите с зловреден софтуер са една от водещите причини за този проблем и е жизненоважно да проверите компютъра си за злонамерен софтуер. Зловредните програми биха искали да овладеят ресурсите ви и обикновено наричат ​​своите процеси като нещо, което да наподобява файлове на вашия компютър.

Тук ще ви покажем как да сканирате компютъра си с Malwarebytes, тъй като често показва най-добрите резултати предвид факта, че той наистина има огромна база данни. Късмет!

  1. Malwarebytes Anti-Malware е невероятен инструмент срещу злонамерен софтуер с безплатна версия, която можете да изтеглите от официалния им уебсайт. Надяваме се, че няма да се нуждаете от пълния пакет, след като решите този проблем (освен ако не искате да го купите и да е готов за други проблеми), така че не забравяйте да изтеглите пробната версия, като щракнете тук.

Изтегляне на Malwarebytes
  1. Намерете изпълнения файл, който току-що изтеглихте от уебсайта им, в папката "Изтегляния" на вашия компютър и щракнете двукратно върху него, за да го отворите на вашия компютър.
  2. Изберете къде искате да инсталирате Malwarebytes и следвайте инструкциите за инсталиране, които ще се появят на екрана, за да завършите процеса на инсталиране.

Инсталиране на Malwarebytes
  1. Отворете Malwarebytes, като го намерите в менюто "Старт" или на вашия работен плот и изберете опцията за сканиране, налична на началния екран на приложението.
  2. Инструментът вероятно ще започне своя процес на актуализиране с цел актуализиране на своята база данни за вируси и след това ще продължи със сканирането. Моля, бъдете търпеливи, докато процесът завърши, което определено може да отнеме известно време. Ако на компютъра ви бъде открит зловреден софтуер, потвърдете дали е изтрит или поставен под карантина .

Извършване на сканирането в Malwarebytes
  1. Рестартирайте компютъра след приключване на процеса на сканиране и проверете дали все още срещате проблеми със .NET Optimization Service!

Забележка : Трябва да използвате и други скенери за сигурност, ако можете да кажете вида на злонамерения софтуер, който имате на компютъра си (ransomware, junkware и т.н.). Освен това, един скенер никога няма да може да разпознае и изтрие всички видове злонамерен софтуер, затова ви предлагаме да опитате и други!

Решение 3: Рестартиране на услугата

Рестартирането на услугата също ще рестартира целия процес, но този път трябва да приключи по-бързо, особено ако грешка е причинила неправилното му поведение. Вижте по-долу.

  1. Отворете помощната програма Run с помощта на клавишната комбинация Windows Key + R на клавиатурата си (натиснете едновременно тези клавиши. Въведете „ devmgmt.msc “ в новоотвореното поле без кавичките и щракнете върху OK, за да отворите инструмента за услуги,

Работещ диспечер на устройства
  1. Намерете услугата NVIDIA Telemetry Container в списъка, щракнете с десния бутон върху нея и изберете Properties от контекстното меню, което се показва.
  2. Ако услугата е стартирана (можете да проверите, че точно до съобщението за състоянието на услугата), трябва да я спрете, като щракнете върху бутона Stop в средата на прозореца. Както и да е, стартирайте го отново, като щракнете върху Старт

Стартиране на услугата
  1. Уверете се, че опцията в менюто Тип на стартиране в прозореца със свойства на услугата е настроена на Автоматично, преди да продължите с други стъпки. Потвърдете всички диалогови полета, които могат да се появят при промяна на типа на стартиране.

При натискане на Старт можете да получите следното съобщение за грешка:

„Windows не може да стартира услугата на локален компютър. Грешка 1079: Профилът, посочен за тази услуга, се различава от акаунта, посочен за други услуги, работещи в същия процес. “

Ако това се случи, следвайте инструкциите по-долу, за да го поправите.

  1. Следвайте стъпките 1-3 от инструкциите по-горе, за да отворите прозореца със свойствата на услугата. Отворете раздела Вход и кликнете върху бутона Преглед ....

Вход >> Преглед
  1. Под полето за въвеждане на име на обект за избор въведете името на акаунта си, щракнете върху Проверка на имената и изчакайте името да стане достъпно.
  2. Щракнете върху OK, когато сте готови и въведете паролата в полето Password, ако бъдете подканени. Сега трябва да започне без проблеми!

Интересни Статии