Закрийте процес із диспетчера завдань
- Microsoft Common Language Runtime Native Compiler Проблеми з високим використанням ЦП можуть виникнути через пошкоджену або неповну інсталяцію .Net Framework.
- Щоб виправити це, закрийте процес у диспетчері завдань, зупиніть службу Microsoft Common Runtime або скиньте кеш NGen.
- Щоб отримати додаткові рішення та детальні кроки, продовжуйте читати!
Якщо ви помітили, що процес ngen.exe або Microsoft Common Language Runtime Native Compiler спричиняє високе використання ЦП, цей посібник може допомогти! Ми обговоримо перевірені експертами методи вирішення проблеми відразу після пояснення причин.
Microsoft Common Language Runtime Native Compiler (ngen.exe) грає важливий компонент .Net Framework і створює Середовище виконання, яке контролює роботу програм, написаних для платформи .Net, незалежно від їх програмування мова.
Він виконує різні завдання, такі як перетворення коду на машинну мову, збирання сміття, обробка винятків і керування потоками для підвищення продуктивності керованих програм у Windows.
Якщо ви бачите високе використання ЦП через цей процес, ось деякі з причин цього:
- Процес заплановано виконувати як частину обслуговування системи.
- Неправильні налаштування конфігурації.
- Кілька програм використовують процес для компіляції.
- Процес виконується у фоновому режимі з іншими системними ресурсами.
- Пошкоджені системні файли або служби
- Маскування шкідливих програм як процес
Як зупинити високе використання ЦП CLR Native Compiler?
Перш ніж виконувати розширені кроки з усунення несправностей, вам слід виконати такі перевірки:
- Перезавантажте комп'ютер.
- Зачекайте, поки процес завершить процес компіляції.
- Запустіть глибоке сканування за допомогою надійного антивірусу щоб переконатися у відсутності зловмисного програмного забезпечення.
- Перевірте наявність оновлень Windows.
- Резервне копіювання важливих даних.
- Видаліть непотрібні програми з вашого ПК.
- Запустіть Інструмент сканування відновлення Farbar щоб знайти точну причину
1. Зупиніть процес
- Прес Ctrl + Shift + вихід відкривати Диспетчер задач.
- Перейти до процеси вкладка, знайдіть Microsoft Common Language Runtime Native Compiler або ngen.exe, виберіть його та натисніть Завершення завдання.
Закриття процесу, що спричиняє проблеми з продуктивністю, є обхідним шляхом, яким ви можете скористатися, перш ніж переходити до інших рішень. Ви можете застосувати той самий підхід до інших процесів, наприклад Посередник виконання.
2. Перезапустіть службу
- Прес вікна + Р щоб відкрити бігти діалогове вікно.
- Тип services.msc і натисніть в порядку щоб відкрити Послуги додаток
- Знайдіть і клацніть правою кнопкою миші Microsoft Common Language Runtime і натисніть СТІЙ.
- Зачекайте, доки служба зупиниться, а потім закрийте вікно «Служби».
3. Скиньте кеш NGen і змініть налаштування пріоритету
- Натисніть вікна ключ, вид cmdі натисніть Запустити від імені адміністратора.
- Введіть наступну команду, щоб скинути кеш NGen для вирішення конфліктів і пошкоджень, і натисніть Введіть:
ngen executeQueuedItems
- Скопіюйте та вставте наступну команду, щоб налаштувати пріоритет і розклад процесу, щоб зменшити навантаження, і натисніть Введіть:
ngen queue /priority priorityLevel
- Виправлення: помилка файлової системи (-2147163901) у Windows 11
- Панель керування проти програми налаштувань: яку використовувати?
- Виправлення: Wi-Fi перестає працювати під час підключення зовнішнього монітора
4. Запустіть комп’ютер у середовищі чистого завантаження
- Прес вікна + Р щоб відкрити бігти діалогове вікно.
- Тип msconfig і натисніть в порядку щоб відкрити Конфігурація системи вікно.
- Перейти до Послуги вкладку, натисніть Приховати всі служби Microsoft, а потім виберіть Відключити все.
- Переключитися на Стартап вкладку та натисніть Відкрийте диспетчер завдань посилання.
- У вікні диспетчера завдань знайдіть кожен Увімкнено завдання та натисніть Вимкнути.
- Закрийте диспетчер завдань, натисніть Застосувати, потім в порядку у вікні конфігурації системи.
- Натисніть Перезапустіть.
Ваш комп’ютер перезавантажиться з обмеженими функціями, щоб ви могли визначити стороннє програмне забезпечення або службу, яка спричиняє конфлікт. Після цього виконайте наведені вище дії, щоб скасувати зміни та перезавантажити комп’ютер у звичайному режимі.
5. Запустіть сканування SFC і DISM
- Натисніть вікна ключ, вид cmdі натисніть Запустити від імені адміністратора.
- Скопіюйте та вставте наступну команду, щоб відновити системні файли, і натисніть Введіть:
sfc/scannow
- Зачекайте, поки сканування завершиться, а потім введіть наступну команду, щоб відновити образ ОС Windows, і натисніть Введіть:
Dism /Online /Cleanup-Image /RestoreHealth
- Після виконання команди перезавантажте комп’ютер.
6. Видалити ключ реєстру
- Прес вікна +Р щоб відкрити бігти діалогове вікно.
- Тип regedit і натисніть в порядку відкривати Редактор реєстру.
- Спочатку зробіть резервну копію, перейдіть до Файл, а потім виберіть Експорт. Збережіть файл у форматі .reg на своєму комп’ютері в доступному місці.
- Перейдіть до цього шляху:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NETFramework\v2.0.50727\NGenService\Roots
- Клацніть правою кнопкою миші та виберіть Видалити щоб видалити всі записи для кореневої папки та закрити редактор реєстру.
- Перезавантажте комп'ютер.
7. Відновіть/переінсталюйте .Net Framework
- Завантажте інструмент відновлення Microsoft .NET Framework.
- Двічі клацніть виконуваний файл і дотримуйтеся вказівок на екрані, щоб установити його.
- На Інструмент відновлення Microsoft .NET Framework вікно, прийміть умови та натисніть Далі.
- Інструмент скануватиме пошкоджені файли в поточній версії .NET Framework і запропонує рішення щодо їх відновлення.
- Натисніть Далі щоб застосувати виправлення.
- Потім натисніть Закінчити щоб закрити вікно засобу відновлення.
Якщо це не допомогло, виконайте такі дії, щоб перевстановити .Net Framework:
- Прес вікна +Р щоб відкрити бігти вікно.
- Тип appwiz.cpl і натисніть в порядку щоб відкрити Програми та функції вікно.
- Виберіть Microsoft .Net Framework і натисніть Видалити.
- Після видалення перейдіть до Офіційний сайт .NET Framework.
- Натисніть останню версію та завантажте її.
- Після завантаження інсталяції перейдіть до розташування файлу та двічі клацніть його, щоб розпочати встановлення.
- Натисніть встановитиі дочекайтеся завершення процесу.
Щоб уникнути проблем із високою продуктивністю ЦП, у тому числі Microsoft Common Language Runtime Native Compiler припинив роботу переконайтеся, що процес ngen.exe запускається, коли ваша система перебуває в стані очікування, і підтримуйте систему та програмне забезпечення дата.
Якщо згадані рішення не працюють для вас, спробуйте щоб повернутися до попередньої версії Windows за допомогою точки відновлення.
Якщо ви часто стикаєтеся високе використання ЦП у вашій Windows 11 комп’ютера, рекомендуємо ознайомитися з цим посібником.
Ви зіткнулися з проблемами чи вам потрібна додаткова інформація про Microsoft Common Language Runtime Native Compiler? Не соромтеся залишити коментар у розділі нижче.