Как исправить высокую загрузку ЦП встроенного компилятора Microsoft Common Language Runtime?

Закройте процесс из диспетчера задач

  • Собственный компилятор Microsoft Common Language Runtime. Проблемы с высокой загрузкой ЦП могут возникнуть из-за поврежденной или неполной установки .Net Framework.
  • Чтобы это исправить, закройте процесс в диспетчере задач, остановите службу Microsoft Common Runtime или сбросьте кеш NGen.
  • Чтобы узнать больше решений и подробных шагов, продолжайте читать!

Если вы заметили, что процесс ngen.exe или собственный компилятор Microsoft Common Language Runtime вызывает высокую загрузку ЦП, это руководство может помочь! Мы обсудим проверенные экспертами методы решения проблемы сразу после объяснения причин.

Собственный компилятор Microsoft Common Language Runtime (ngen.exe) является важным компонентом .Net Framework и создает Среда выполнения, которая контролирует работу приложений, написанных для платформы .Net, независимо от их программирования. язык.

Он выполняет различные задачи, такие как преобразование кода в машинный язык, сбор мусора, обработку исключений и управление потоками, чтобы повысить производительность управляемых приложений в Windows.

Если вы видите высокую загрузку ЦП из-за этого процесса, вот некоторые из причин:

  • Этот процесс планируется запустить как часть обслуживания системы.
  • Неправильные настройки конфигурации.
  • Несколько приложений используют этот процесс для компиляции.
  • Процесс выполняется в фоновом режиме вместе с другими системными ресурсами.
  • Поврежденные системные файлы или службы
  • Вредоносное ПО, маскирующееся под процесс

Как остановить высокую загрузку процессора CLR Native Compiler?

Прежде чем приступить к расширенным действиям по устранению неполадок, вам следует рассмотреть возможность выполнения следующих проверок:

  • Перезагрузите компьютер.
  • Подождите, пока процесс завершит процесс компиляции.
  • Запустите глубокое сканирование с помощью надежного антивируса. чтобы убедиться в отсутствии заражения вредоносным ПО.
  • Проверьте наличие обновлений Windows.
  • Сделайте резервную копию важных данных.
  • Удалите ненужные приложения с вашего ПК.
  • Запустите Инструмент сканирования Farbar Recovery чтобы найти точную причину

1. Остановить процесс

  1. Нажимать Ctrl + Сдвиг + Esc открыть Диспетчер задач.Закрыть диспетчер задач. Собственный компилятор Microsoft Common Language Runtime. Высокая загрузка ЦП.
  2. Перейти к Процессы вкладка, найти Собственный компилятор Microsoft Common Language Runtime или ngen.exe, выберите его и нажмите Завершить задачу.

Закрытие процесса, вызывающего проблемы с производительностью, — это обходной путь, которому вы можете следовать, прежде чем переходить к другим решениям. Вы можете применить тот же подход к другим процессам, таким как Брокер времени выполнения.

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

  1. Нажимать Окна + р открыть Бегать диалоговое окно.УСЛУГИ Собственный компилятор Microsoft Common Language Runtime Высокая загрузка ЦП
  2. Тип Services.msc и нажмите ХОРОШО открыть Услуги приложение.
  3. Найдите и щелкните правой кнопкой мыши Общеязыковая среда выполнения Microsoft и нажмите Останавливаться.Остановить службы -
  4. Подождите, пока служба остановится, затем закройте окно «Службы».

3. Сбросьте кеш NGen и измените настройки приоритета.

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

4. Запустите компьютер в чистой загрузочной среде

  1. Нажимать Окна + р открыть Бегать диалоговое окно. Cleanboot1 Собственный компилятор Microsoft Common Language Runtime Высокая загрузка ЦП
  2. Тип мсконфигурация и нажмите ХОРОШО открыть Конфигурация системы окно.
  3. Перейти к Услуги вкладка, нажмите Скрыть все службы Microsoft, затем выберите Отключить все.Чистая загрузка Отключить все
  4. Переключитесь на Запускать вкладку и нажмите кнопку Открыть диспетчер задач связь.Открыть диспетчер задач, выполнить чистую загрузку.
  5. В окне диспетчера задач найдите каждый Включено задание и нажмите Запрещать.Отключить диспетчер задач Microsoft Common Language Runtime Native Compiler Высокая загрузка ЦП
  6. Закройте диспетчер задач, нажмите Применять, затем ХОРОШО в окне «Конфигурация системы».ЧИСТЫЙ БОТИНОК 5
  7. Нажмите Перезапуск.Перезапустите чистую загрузку

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

5. Запустите сканирование SFC и DISM

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

6. Удалить ключ реестра

  1. Нажимать Окна +р открыть Бегать диалоговое окно.Regedit — собственный компилятор Microsoft Common Language Runtime с высокой загрузкой ЦП
  2. Тип regedit и нажмите ХОРОШО открыть Редактор реестра.
  3. Сначала сделайте резервную копию, зайдите в Файл, затем выберите Экспорт. Сохраните файл в формате .reg на своем компьютере в доступном месте.Экспортный реестр
  4. Перейдите по этому пути: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NETFramework\v2.0.50727\NGenService\Roots
  5. Щелкните правой кнопкой мыши и выберите Удалить чтобы удалить все записи в папке Roots и закрыть редактор реестра.Удалите запись реестра. Собственный компилятор Microsoft Common Language Runtime, высокая загрузка ЦП.
  6. Перезагрузите компьютер.

7. Восстановите/переустановите .the Net Framework

  1. Загрузите средство восстановления Microsoft .NET Framework..Скачать .NET Framework — средство восстановления встроенного компилятора Microsoft Common Language Runtime с высокой загрузкой ЦП —
  2. Дважды щелкните исполняемый файл и следуйте инструкциям на экране, чтобы установить его.
  3. На Средство восстановления Microsoft .NET Framework окно, примите условия и нажмите Следующий.Примите условия
  4. Инструмент просканирует поврежденные файлы в текущей версии .NET Framework и предложит решения для их восстановления.
  5. Нажмите Следующий чтобы применить исправления.Нажмите
  6. Затем нажмите Заканчивать чтобы закрыть окно инструмента восстановления.Заканчивать

Если это не помогло, выполните следующие действия, чтобы переустановить .Net Framework:

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

Чтобы избежать проблем с высокой производительностью ЦП, в том числе перестает работать собственный компилятор Microsoft Common Language Runtime. проблемы, обязательно разрешите запуск процесса ngen.exe, когда ваша система находится в состоянии простоя, и поддерживайте работоспособность вашей системы и программного обеспечения. дата.

Если упомянутые решения не работают для вас, попробуйте откатиться к более ранней версии Windows с помощью точки восстановления.

Если вы часто сталкиваетесь высокая загрузка ЦП в вашей Windows 11 компьютер, мы рекомендуем вам ознакомиться с этим руководством.

Возникли какие-либо проблемы или вам нужна дополнительная информация о собственном компиляторе Microsoft Common Language Runtime? Не стесняйтесь оставлять комментарии в разделе ниже.

Исправить ошибку 0xC004C003: Windows 10 не удалось активировать

Исправить ошибку 0xC004C003: Windows 10 не удалось активироватьКакWindows 10

Microsoft недавно выпустила свою новую операционную систему Windows 10, предлагающую бесплатное обновление для всех существующих пользователей Windows 7 и 8.1.Чтобы облегчить пользователям обновлен...

Читать далее
4 способа открыть диспетчер проверки драйверов в Windows 10

4 способа открыть диспетчер проверки драйверов в Windows 10КакWindows 10

31 марта 2016 г. От АдминДиспетчер проверки драйверов помогает в мониторинге драйверов режима ядра в системах Windows. Диспетчер проверки драйверов также отвечает за выявление несоответствующего вы...

Читать далее

Безопасен ли VLC Media Player и как им пользоваться? [бесплатная загрузка и просмотр]Windows 7ВидеоWindows 10

Хотя многие люди переходят на потоковые онлайн-сервисы, такие как Netflix, Amazon Prime или BBC iPlayer, чтобы наслаждаться любимые сериалы, фильмы и мультфильмы, мультимедийный проигрыватель остае...

Читать далее