Что делать если mscorsvw.exe NET Runtime Optimization Service грузит процессор

Что делать если mscorsvw.exe NET Runtime Optimization Service грузит процессор

Что делать, если NET Runtime Optimization Service грузит процессор Пользователи Windows 11, 10 и более ранних версий ОС при высокой нагрузке на процессор, заглянув в диспетчер задач, могут обнаружить, что систему грузит процесс mscorsvw.exe или .NET Runtime Optimization Service.

В этой инструкции подробно о том, что это за процесс, а также о том, что делать, чтобы снизить нагрузку на систему со стороны .NET Runtime Optimization Service.

Что за процесс mscorsvw.exe или .NET Runtime Optimization Service

.NET Runtime Optimization Service и соответствующий ему процесс mscorsvw.exe служит для оптимизации библиотек .NET Framework и приложений, написанных с его использованием. Более детально (но на английском) об этом можно прочесть в статье разработчиков на сайте Майкрософт .

По умолчанию, NET Runtime Optimization Service выполняется в двух случаях:

  • После установки .NET Framework
  • После получения обновлений .NET Framework

Обычно процесс запускается при простое компьютера, вызывая при этом высокую нагрузку на процессор, что в целом нормально для выполняемых задач.

Действия при высокой нагрузке на систему

Если высокая нагрузка со стороны mscorsvw.exe не является постоянной проблемой, достаточно однократно дождаться, когда .NET Runtime Optimization Service выполнит все задачи, обычно это происходит в течение нескольких минут. Снимать задачу в диспетчере задач не следует, кроме случаев крайней необходимости, когда требуется прямо сейчас прекратить высокую нагрузку на CPU.

Майкрософт на официальном сайте предлагает дополнительные возможности, позволяющие сократить время, необходимое для выполнения задач NET Optimization Service:

  1. Запустить командную строку от имени администратора и по порядку использовать команды
    cd C:WindowsMicrosoft.NETFrameworkv4.0.30319ngen.exe executequeueditemsschTasks /run /Tn "MicrosoftWindows.NET Framework.NET Framework NGEN v4.0.30319"
  2. В x64 версиях Windows дополнительно использовать ещё две команды
    cd C:WindowsMicrosoft.NETFramework64v4.0.30319ngen.exe executequeueditemsschTasks /run /Tn "MicrosoftWindows.NET Framework.NET Framework NGEN v4.0.30319 64"
  3. Использовать один из официальных скриптов со страницы GitHub .

Теоретически, но очень маловероятно, процесс mscorsvw.exe может оказаться вредоносным файлом. При таких подозрениях вы можете открыть расположение файла с помощью контекстного меню в диспетчере задач, а затем проверить этот исполняемый файл на VirusTotal.

EnglishRussianUkrainian