Як виправити високе використання процесора компілятором Microsoft Common Language Runtime Native Compiler?

Закрийте процес із диспетчера завдань

  • 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. Зупиніть процес

  1. Прес Ctrl + Shift + вихід відкривати Диспетчер задач.Закрийте диспетчер завдань Microsoft Common Language Runtime Native Compiler Високе використання ЦП
  2. Перейти до процеси вкладка, знайдіть Microsoft Common Language Runtime Native Compiler або ngen.exe, виберіть його та натисніть Завершення завдання.

Закриття процесу, що спричиняє проблеми з продуктивністю, є обхідним шляхом, яким ви можете скористатися, перш ніж переходити до інших рішень. Ви можете застосувати той самий підхід до інших процесів, наприклад Посередник виконання.

2. Перезапустіть службу

  1. Прес вікна + Р щоб відкрити бігти діалогове вікно.ПОСЛУГИ Microsoft Common Language Runtime Native Compiler Високе використання ЦП
  2. Тип services.msc і натисніть в порядку щоб відкрити Послуги додаток
  3. Знайдіть і клацніть правою кнопкою миші Microsoft Common Language Runtime і натисніть СТІЙ.Зупинити послуги -
  4. Зачекайте, доки служба зупиниться, а потім закрийте вікно «Служби».

3. Скиньте кеш NGen і змініть налаштування пріоритету

  1. Натисніть вікна ключ, вид cmdі натисніть Запустити від імені адміністратора.CMD підвищено – Microsoft Common Language Runtime Native Compiler Високе використання ЦП
  2. Введіть наступну команду, щоб скинути кеш NGen для вирішення конфліктів і пошкоджень, і натисніть Введіть: ngen executeQueuedItemscmd_executeditems Microsoft Common Language Runtime Native Compiler Високе використання ЦП
  3. Скопіюйте та вставте наступну команду, щоб налаштувати пріоритет і розклад процесу, щоб зменшити навантаження, і натисніть Введіть: ngen queue /priority priorityLevelрівень cmd_priority
Докладніше про цю тему
  • Виправлення: помилка файлової системи (-2147163901) у Windows 11
  • Панель керування проти програми налаштувань: яку використовувати?
  • Виправлення: Wi-Fi перестає працювати під час підключення зовнішнього монітора

4. Запустіть комп’ютер у середовищі чистого завантаження

  1. Прес вікна + Р щоб відкрити бігти діалогове вікно. cleanboot1 Microsoft Common Language Runtime Native Compiler Високе використання ЦП
  2. Тип msconfig і натисніть в порядку щоб відкрити Конфігурація системи вікно.
  3. Перейти до Послуги вкладку, натисніть Приховати всі служби Microsoft, а потім виберіть Відключити все.Чисте завантаження Вимкнути все
  4. Переключитися на Стартап вкладку та натисніть Відкрийте диспетчер завдань посилання.Відкрити диспетчер завдань Чисте завантаження
  5. У вікні диспетчера завдань знайдіть кожен Увімкнено завдання та натисніть Вимкнути.Вимкнути диспетчер завдань Microsoft Common Language Runtime Native Compiler Високе використання ЦП
  6. Закрийте диспетчер завдань, натисніть Застосувати, потім в порядку у вікні конфігурації системи.ЧИСТИ ЗАВАНТАЖЕННЯ 5
  7. Натисніть Перезапустіть.Перезапустіть чисте завантаження

Ваш комп’ютер перезавантажиться з обмеженими функціями, щоб ви могли визначити стороннє програмне забезпечення або службу, яка спричиняє конфлікт. Після цього виконайте наведені вище дії, щоб скасувати зміни та перезавантажити комп’ютер у звичайному режимі.

5. Запустіть сканування SFC і DISM

  1. Натисніть вікна ключ, вид cmdі натисніть Запустити від імені адміністратора.CMD підвищено – Microsoft Common Language Runtime Native Compiler Високе використання ЦП
  2. Скопіюйте та вставте наступну команду, щоб відновити системні файли, і натисніть Введіть: sfc/scannowSFCSCANNOW CMD
  3. Зачекайте, поки сканування завершиться, а потім введіть наступну команду, щоб відновити образ ОС Windows, і натисніть Введіть: Dism /Online /Cleanup-Image /RestoreHealthВідновлення працездатності Microsoft Common Language Runtime Native Compiler Високе використання ЦП
  4. Після виконання команди перезавантажте комп’ютер.

6. Видалити ключ реєстру

  1. Прес вікна +Р щоб відкрити бігти діалогове вікно.Regedit – Microsoft Common Language Runtime Native Compiler Високе використання ЦП
  2. Тип regedit і натисніть в порядку відкривати Редактор реєстру.
  3. Спочатку зробіть резервну копію, перейдіть до Файл, а потім виберіть Експорт. Збережіть файл у форматі .reg на своєму комп’ютері в доступному місці.Реєстр експорту
  4. Перейдіть до цього шляху: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NETFramework\v2.0.50727\NGenService\Roots
  5. Клацніть правою кнопкою миші та виберіть Видалити щоб видалити всі записи для кореневої папки та закрити редактор реєстру.Видаліть запис реєстру Microsoft Common Language Runtime Native Compiler High CPU Usage
  6. Перезавантажте комп'ютер.

7. Відновіть/переінсталюйте .Net Framework

  1. Завантажте інструмент відновлення Microsoft .NET Framework.Завантажити .NET Framework - Microsoft Common Language Runtime Native Compiler High CPU Usage tool -
  2. Двічі клацніть виконуваний файл і дотримуйтеся вказівок на екрані, щоб установити його.
  3. На Інструмент відновлення Microsoft .NET Framework вікно, прийміть умови та натисніть Далі.Прийміть умови
  4. Інструмент скануватиме пошкоджені файли в поточній версії .NET Framework і запропонує рішення щодо їх відновлення.
  5. Натисніть Далі щоб застосувати виправлення.Натисніть Далі
  6. Потім натисніть Закінчити щоб закрити вікно засобу відновлення.Закінчити

Якщо це не допомогло, виконайте такі дії, щоб перевстановити .Net Framework:

  1. Прес вікна +Р щоб відкрити бігти вікно.Appwiz.cpl – Microsoft Common Language Runtime Native Compiler Високе використання ЦП
  2. Тип appwiz.cpl і натисніть в порядку щоб відкрити Програми та функції вікно.Видалити NET FRAMEWORK Microsoft Common Language Runtime Native Compiler Високе використання ЦП
  3. Виберіть Microsoft .Net Framework і натисніть Видалити.
  4. Після видалення перейдіть до Офіційний сайт .NET Framework.Завантажте .NET Framework
  5. Натисніть останню версію та завантажте її.
  6. Після завантаження інсталяції перейдіть до розташування файлу та двічі клацніть його, щоб розпочати встановлення.
  7. Натисніть встановитиі дочекайтеся завершення процесу.встановити

Щоб уникнути проблем із високою продуктивністю ЦП, у тому числі Microsoft Common Language Runtime Native Compiler припинив роботу переконайтеся, що процес ngen.exe запускається, коли ваша система перебуває в стані очікування, і підтримуйте систему та програмне забезпечення дата.

Якщо згадані рішення не працюють для вас, спробуйте щоб повернутися до попередньої версії Windows за допомогою точки відновлення.

Якщо ви часто стикаєтеся високе використання ЦП у вашій Windows 11 комп’ютера, рекомендуємо ознайомитися з цим посібником.

Ви зіткнулися з проблемами чи вам потрібна додаткова інформація про Microsoft Common Language Runtime Native Compiler? Не соромтеся залишити коментар у розділі нижче.

Виправлення: код помилки Windows Update 0x800706ba у Windows 10

Виправлення: код помилки Windows Update 0x800706ba у Windows 10ОновленняWindows 10

Windows Update код помилки 0x800706ba може з'явитися під час процесу оновлення Windows 10. Деякі користувачі також скаржились на те, що спостерігають цей код помилки на своїх друкарських пристроях....

Читати далі
Недостатньо виправлення ресурсів контролера USB у Windows 10

Недостатньо виправлення ресурсів контролера USB у Windows 10UsbWindows 10

Іноді, підключаючи пристрій USB, ви можете побачити помилку "Недостатньо ресурсів контролера USB“. Відомо, що ця помилка виникає здебільшого з портами USB 3.0 і не обмежується жодною конкретною вер...

Читати далі
Екран оновлення порожній у Windows 10 Fix

Екран оновлення порожній у Windows 10 FixОновленняWindows 10

Екран Windows Update відображається абсолютно порожнім у вікні Налаштування? Якщо це так, не хвилюйтеся. Існує кілька швидких рішень, щоб вирішити проблему, щоб швидко вирішити проблему. Просто дот...

Читати далі