Често може да се натъкнете на приложение или фонов системен процес, който събира необичайно количество системни ресурси. Високото използване на системни ресурси от даден процес може значително да забави други операции на системата и може да превърне вашия компютър в изоставаща бъркотия. Това също може да доведе до пълен срив. Вече разгледахме множество процеси и проблеми с високото използване на процесора на нашия уебсайт. Освен това днес ще обсъдим от време на време проблема с високото използване на процесора на услугата .NET Runtime Optimization и как да го върнем до приемливо ниво.
Съдържание[ Крия ]
- Как да коригирате .NET Runtime Optimization Service с висока употреба на процесора в Windows 10
- Защо услугата за оптимизация на .NET Runtime води до високо използване на процесора?
- Метод 1: Извършете чисто зареждане на компютъра
- Метод 2: Увеличете процесите на .NET Framework
- Вариант I: Чрез командния ред
- Вариант II: Чрез GitHub Script
- Метод 3: Рестартирайте услугата за оптимизация на .NET Runtime
- Метод 4: Откриване и премахване на зловреден софтуер
Как да коригирате .NET Runtime Optimization Service с висока употреба на процесора в Windows 10
Както може би знаете, това .NET рамка се използва от Microsoft и други трети страни за разработване и изпълнение на Windows приложения наред с други неща. Изпълнимият файл за тази услуга, named mscorsvw.exe , е официален компонент на Windows и изпълнява задачата за оптимизиране на .NET рамката, а именно предварително и повторно компилиране на .NET библиотеки. Това помага на приложенията и програмите да стартират по-бързо. Услугата за оптимизация е проектиран да работи във фонов режим когато компютърът ви е неактивен за кратък период от 5-10 минути.
Защо услугата за оптимизация на .NET Runtime води до високо използване на процесора?
Понякога услугата може да отнеме повече време от обикновено за повторно компилиране на .NET библиотеки. Това води до
- Вашата компютърна услуга работи по-бавно от обикновено.
- Случаи на проблеми във вашия компютър.
- Услугата, предоставяща корумпирана.
- Използване на системни ресурси от злонамерен софтуер.
Като се има предвид въздействието на тази услуга върху производителността на отделните приложения, не се препоръчва незабавното й прекратяване при първия вид на злополука. Ако изглежда, че услугата отнема твърде много време, за да завърши работата си, имате възможност да ускорите нещата, като изпълните няколко команди или скрипт. Други поправки включват сканиране на компютъра за злонамерен софтуер и вируси, рестартиране на услугата и извършване на чисто зареждане, както е обяснено в следващия сегмент.
Метод 1: Извършете чисто зареждане на компютъра
Напълно възможно е услугата да изпитва затруднения при прекомпилирането на библиотеките за конкретно приложение на трета страна и следователно да изразходва повече мощност на процесора, за да завърши задачата. Можете да извършите чисто зареждане, при което се зареждат само основни драйвери и програми за стартиране, за да проверите дали наистина е една от програмите на трети страни, предизвикващи проблема с високата употреба на процесора за услугата за оптимизация на .NET Runtime. Стъпките за извършване на чисто зареждане на Windows 10 са както следва:
1. Натиснете Windows + R клавиши едновременно за стартиране Бягай диалогов прозорец.
2. Тип msconfig и удари Въведете ключ за отваряне Системна конфигурация .
3. Отидете на Услуги раздел и поставете отметка в маркираното квадратче Скриване на всички услуги на Microsoft .
4. След това щракнете върху Деактивиране на всички бутон, показан маркиран. Това ще спре всички услуги на трети страни и ненужни услуги да работят във фонов режим.
5. Запазете промените, като щракнете върху Прилагане > OK бутони.
6. Изскачащ прозорец, който пита дали желаете Рестартирам или Излезте без рестартиране ще се появи, както е показано. Избери Излезте без рестартиране опция.
7. Отново стартирайте Системна конфигурация прозорец чрез повторение Стъпки 1-2. Превключете към Започвам раздел.
8. Щракнете върху Отворете диспечера на задачите хипервръзка, както е показано.
Забележка: Проверете колоната Въздействие при стартиране за всички изброени приложения/процеси и деактивирайте тези с a Високо въздействие при стартиране .
9. Щракнете с десния бутон върху приложение (e.g. пара ) и изберете Деактивирайте опция, както е показано по-долу.
10. И накрая, близо надолу всички активни прозорци на приложения и рестартирам вашия компютър . Той ще стартира в състояние на чисто зареждане.
11. Сега проверете използването на процесора на услугата .NET Runtime в диспечера на задачите. ако е нормално, активирате програми на трети страни една по една за да определите виновното приложение и деинсталирайте го за да се избегнат подобни проблеми в бъдеще.
Прочетете също: Как да коригирате високата употреба на процесора hkcmd
Метод 2: Увеличете процесите на .NET Framework
Тъй като прекратяването на тази услуга не е опция, вместо това можете да дадете малко тласък на тази услуга, като й позволите да използва допълнителни ядра на процесора. По подразбиране услугата използва само едно ядро.
- Можете или сами да изпълните няколко команди
- или просто изтеглете официален скрипт на Microsoft от GitHub и го стартирайте.
Вариант I: Чрез командния ред
1. Щракнете върху Започнете , Тип Командния ред и щракнете Изпълни като администратор , както е показано.
2. Въведете дадената команда и натиснете Въведете ключ да изпълним.
Забележка: Командите, които трябва да бъдат изпълнени, се различават в зависимост от системната архитектура.
- Поправете, че превъртането на тъчпада не работи в Windows 10
- Как да промените стартиращи програми в Windows 10
- Как да изключите микрофона в Windows 10
- 7 начина да коригирате компютъра, който продължава да се срива
3. След това изпълнете ngen.exe executequeueeditems , както е показано по-долу.
Професионален съвет: Определете дали компютърът с Windows е 32-битов и 64-битов
Ако не сте сигурни за вашата системна архитектура, просто следвайте дадените стъпки:
1. Удар Windows + R клавиши заедно за отваряне Бягай диалогов прозорец.
2. Тип msinfo32 и щракнете върху Добре да отвориш Системна информация прозорец.
3. Тук проверете Тип на системата етикет, за да проверите за същото.
Прочетете също: Какво е HKEY_LOCAL_MACHINE?
Вариант II: Чрез GitHub Script
1. Отидете на GitHub страница за скрипт .
2. Щракнете с десния бутон върху Сурови бутон и изберете Запази линка като… опция, както е показано.
3. Променете Запазване като тип да се Windows скриптов файл и щракнете върху Запазете .
4. След като бъде изтеглен, отворете файла с Windows Script Host .
Прочетете също: Поправете високото използване на процесора в процеса на обслужване на хост DISM
Метод 3: Рестартирайте услугата за оптимизация на .NET Runtime
Услугите често могат да имат проблеми и след това да проявяват странно поведение, като например използване на ненужно големи количества системни ресурси или оставане активни за продължителен период от време. Проблемът може да се случи поради бъгове, присъстващи в текущата версия на Windows OS. Ето как да разрешите високото използване на процесора на услугата за оптимизация по време на изпълнение на .NET, като рестартирате услугата:
Забележка : Това решение работи само за системи със специална графична карта, захранвана от NVIDIA.
1. Натиснете Windows + R ключове едновременно за стартиране Бягай диалогов прозорец.
2. Тип услуги.msc и щракнете върху Добре да отвориш Услуги приложение.
3. Превъртете през списъка и намерете NVIDIA телеметричен контейнер обслужване.
4. Щракнете с десния бутон върху него и изберете Имоти от контекстното меню, както е показано.
5. Щракнете върху Спри се първо бутон. Изчакайте да се прочете състоянието на услугата Спряна , след което щракнете върху Започнете бутон, за да стартирате отново.
6. Уверете се, че Тип стартиране: е настроен на Автоматично .
7. След като услугата се рестартира, щракнете върху Прилагане > OK за да запазите промените и да затворите Имоти прозорец.
8. Натиснете Клавиши Ctrl + Shift + Esc заедно за отваряне Диспечер на задачите и проверете дали услугата все още използва високи ресурси на процесора.
Прочетете също: Какво представлява услугата Google Chrome Elevation
Метод 4: Откриване и премахване на зловреден софтуер
Ако услугата ненормално потребление на процесора продължава, стартирайте сканиране за вируси/зловреден софтуер, за да изключите възможността от инфекции. Зловредните приложения могат да се промъкнат в компютъра ви, ако не внимавате. Тези програми ще се маскират и ще се преструват на официални компоненти на Windows и ще причинят няколко проблема, като например високо използване на процесора. Можете да използвате родния Windows Defender, за да сканирате вашия компютър или можете да използвате всякакви други специализирани програми за сигурност, които са ви полезни. Следвайте тези стъпки, за да коригирате проблема с високото използване на процесора на услугата за оптимизация по време на изпълнение на .NET, като премахнете зловредния софтуер от вашия компютър:
1. Удар Windows + I клавиши едновременно да се отвори Настройки .
2. Тук кликнете върху Актуализация и сигурност , както е показано.
3. Отидете на Защита на Windows меню и щракнете върху Защита от вируси и заплахи
4. Щракнете Бързо сканиране за да сканирате компютъра си, за да проверите дали има злонамерен софтуер или не.
5. Ако има намерен злонамерен софтуер, щракнете върху Започнете действия да се Премахване или блок ги и рестартирайте компютъра си.
Препоръчва се:
Надяваме се, че едно от горните решения е коригирано. NET услуга за оптимизация по време на изпълнение висок процесор проблем на вашия компютър. Ако същият проблем се върне, за да ви преследва по-късно, проверете за налична актуализация на Windows или преинсталирайте най-новата версия на .NET рамка . Освен това, ако имате някакви въпроси/предложения относно тази статия, не се колебайте да ги пуснете в секцията за коментари.
Илон ДекърИлон е технически писател в Cyber S. Той пише ръководства с практически инструкции от около 6 години и е обхванал много теми. Той обича да обхваща теми, свързани с Windows, Android и най-новите трикове и съвети.