Коригирайте високото използване на процесора Ngen.exe в Windows 11/10

Korigirajte Visokoto Izpolzvane Na Procesora Ngen Exe V Windows 11 10



В тази публикация ще ви покажем как да коригирайте високото използване на процесора на Ngen.exe на Windows 11/10.



Какво е Ngen.exe?

Ngen, което означава Роден генератор на изображения , е полезен процес, разположен в C:\Windows\Microsoft.NET\Framework\ папка, която подобрява цялостната производителност на управляваните приложения. Той основно създава собствени изображения, които съхраняват компилирания специфичен за процесора машинен код, който е инсталиран в собствения кеш на изображения на вашия компютър. Тези собствени изображения се използват от средата за изпълнение за компилиране на оригиналните асембли, които са насочени само към .NET Framework.





Сега някои потребители на Windows съобщиха, че Ngen.exe използва голямо натоварване на процесора, което кара компютъра им да заеква, да се срива или да не реагира. Ако сте един от засегнатите потребители, можете да следвате корекциите по-долу и да разрешите този проблем.





  Ngen.exe Високо натоварване на процесора



Коригирайте високото използване на процесора Ngen.exe в Windows 11/10

Ако изпитвате високо натоварване на процесора от Ngen (генератор на собствени изображения) в Windows 11/10, ето решенията, които можете да използвате, за да коригирате проблема:

  1. Предварителни проверки.
  2. Поправете/актуализирайте .NET Framework.
  3. Разпределете повече CPU за процеса Ngen.exe.
  4. Деактивирайте .NET задачите (ако не се използват).

1] Предварителни проверки

  • Преди да опитате други корекции, уверете се, че вашият Windows OS е актуална . Такива проблеми обикновено възникват, ако не сте инсталирали налични актуализации на Windows и използвате остарял Windows. Така че, актуализирайте Windows и проверете дали проблемът е разрешен.
  • Ако има твърде много ненужни програми, работещи във фонов режим, може да се сблъскате с този проблем. Така, отворете диспечера на задачите като използвате Ctrl+Shift+Esc и затворете всички несъществени фонови приложения с помощта на Последна задача бутон.
  • Ако има някои .NET приложения, които вече не използвате, деинсталирайте ги и вижте дали проблемът е решен.

Прочети: Приложение за услуги и контролер Високо използване на процесора в Windows .

меден адон firefox

2] Поправка/актуализация на .NET Framework

  Поправете Microsoft .NET Framework



Можете да опитате да поправите .NET Framework и да видите дали проблемът е разрешен. Отворете Настройки като използвате Win+I, отидете на Приложения > Инсталирани приложения раздел, потърсете приложението Microsoft .NET Framework, щракнете върху бутона на менюто с три точки до него и изберете Променете опция. В появилата се подкана щракнете върху Ремонт бутон. След като процесът приключи, вижте дали проблемът е отстранен.

Този проблем може да възникне и ако вашата .NET Framework е остаряла. следователно актуализирайте .NET Framework и проверете дали проблемът е разрешен. Можете да изтеглите най-новата версия на .NET от уебсайта на Microsoft и след това да я инсталирате на вашата система.

3] Разпределете повече CPU за процеса Ngen.exe

Ако проблемът с високото използване на процесора на Ngen.exe продължава, можете да опитате да увеличите броя на процесорни ядра присвоени на процеса. Ето стъпките за това:

Excel създава персонализирана функция
  • Първо натиснете Ctrl+Shift+Esc, за да стартирате диспечера на задачите и преминете към Подробности раздел.
  • Сега щракнете с десния бутон върху процеса ngen.exe и изберете Задайте афинитет опция от появилото се падащо меню.
  • След това активирайте квадратчетата за отметка, свързани с процесорните ядра, които искате да присвоите на процес като CPU 0, CPU 1, CPU 2, CPU 3, и т.н.
  • След като сте готови, натиснете Добре бутон за запазване на промените.

Проверете дали проблемът вече е отстранен.

Прочети : Повече CPU ядра означават по-добра производителност ?

4] Деактивирайте .NET задачи (ако не се използват)

Ако в момента не използвате .NET Framework, можете да деактивирате свързаните задачи. За целта следвайте стъпките по-долу:

  • първо, отворете Task Scheduler като използвате опцията за търсене в лентата на задачите и отидете на следното местоположение:
    Task Scheduler Library/Microsoft/Windows/.NET Framework
  • Сега деактивирайте всички задачи, свързани с .NET Framework; щракнете с десния бутон върху задачата и изберете Деактивиране опция от появилото се контекстно меню.

Забележка: Не деактивирайте .NET Framework, ако използвате свързани приложения, тъй като това може да причини големи проблеми с производителността.

Надявам се това да помогне!

Сега прочетете: Коригиране на .NET Runtime Optimization Service Високо използване на процесора

Как да коригирам високото натоварване на процесора в системата?

Високо натоварване на процесора в Windows може да бъде причинено от стартиране на тежки игри и приложения, стартиране на твърде много програми едновременно, наличие на инфекция със зловреден софтуер във вашата система и някои други причини. Така че, за да избегнете проблема, можете да затворите ненужните програми, да поддържате системата и приложенията си актуални, да стартирате сканиране за вируси, да извършите SFC и DISM сканиране, да актуализирате драйверите на вашето устройство и т.н.

Вижте: Коригирайте високото използване на диска или процесора на Search Indexer в Windows .

Защо WSAPPX използва толкова много CPU?

WSAPPX е оригинален процес на Microsoft Store, който включва услуги като AppX Deployment Service (AppXSVC) и Client License Service (ClipSVC). Ако сте изправени пред a високо използване на процесора на WSAPPX , проблемът може да е причинен от недостатъчна виртуална памет. Освен това, ако във вашата система има вирус, вероятно ще се сблъскате с този проблем.

  Ngen.exe Високо натоварване на процесора
Популярни Публикации