Исправлено: высокая загрузка ЦП службой оптимизации времени выполнения .NET.

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

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

Что вызывает высокую загрузку ЦП службой оптимизации времени выполнения .NET?

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

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

Решение 1. Оптимизация процесса

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

  1. Найдите « Командную строку » либо прямо в меню «Пуск», либо нажав кнопку поиска рядом с ним. Щелкните правой кнопкой мыши первый результат, который отображается вверху, и выберите параметр « Запуск от имени администратора ».
  1. Пользователи, использующие старую версию Windows, могут использовать комбинацию клавиш с логотипом Windows + R, чтобы открыть диалоговое окно « Выполнить» . Введите «cmd» в поле и используйте комбинацию клавиш Ctrl + Shift + Enter , чтобы запустить командную строку от имени администратора.
  2. Скопируйте и вставьте команды, показанные ниже, и убедитесь, что вы нажимаете клавишу Enter на клавиатуре после каждой. Среди первых двух команд выберите ту, которая соответствует вашей операционной системе (32-битная для первой и 64-битная для второй).
cd c: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 cd c: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 ngen.exe executequeueditems
  1. Убедитесь, что использование ЦП службой оптимизации времени выполнения .NET вернулось в норму!

Альтернатива : если вам неудобно запускать команды самостоятельно или если вы используете старую версию операционной системы Windows, вы можете использовать официальный скрипт, созданный Microsoft, который должен делать то же самое.

  1. Перейдите по этой ссылке, чтобы открыть страницу скрипта на GitHub. Перейдите к коду, щелкните правой кнопкой мыши кнопку Raw и выберите ссылку Сохранить как… Убедитесь, что тип файла - Файл сценария Windows (* .wsf).
  1. Найдите файл там, где вы его сохранили, и дважды щелкните его, чтобы запустить. Если вы столкнулись с выбором программы для ее запуска, выберите Windows Script Host .
  2. Проверьте, решена ли проблема сейчас.

Решение 2. Просканируйте компьютер на наличие вредоносных программ

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

Здесь мы покажем вам, как сканировать ваш компьютер с помощью Malwarebytes, поскольку он часто показывает лучшие результаты, учитывая тот факт, что у него действительно обширная база данных. Удачи!

  1. Malwarebytes Anti-Malware - это потрясающий инструмент для защиты от вредоносных программ, бесплатную версию которого вы можете скачать с их официального сайта. Надеюсь, вам не понадобится полный пакет после решения этой проблемы (если вы не хотите его купить и подготовить для решения других проблем), поэтому обязательно загрузите пробную версию, нажав здесь.
  1. Найдите исполняемый файл, который вы только что загрузили с их веб-сайта, в папке «Загрузки» на своем ПК и дважды щелкните его, чтобы открыть на своем компьютере.
  2. Выберите, куда вы хотите установить Malwarebytes, и следуйте инструкциям по установке, которые появятся на экране, чтобы завершить процесс установки.
  1. Откройте Malwarebytes, указав его в меню «Пуск» или на рабочем столе, и выберите опцию « Сканировать», доступную на главном экране приложения.
  2. Инструмент, вероятно, запустит процесс обновления, чтобы обновить свою вирусную базу, а затем продолжит сканирование. Подождите, пока процесс не завершится, что определенно может занять некоторое время. Если на вашем компьютере обнаружено вредоносное ПО, подтвердите его удаление или помещение в карантин .
  1. Перезагрузите компьютер после завершения процесса сканирования и проверьте, не возникают ли проблемы со службой оптимизации времени выполнения .NET!

Примечание . Вам также следует использовать другие сканеры безопасности, если вы можете определить тип вредоносного ПО, установленного на вашем компьютере (программы-вымогатели, нежелательные программы и т. Д.). Кроме того, один сканер никогда не сможет распознать и удалить все типы вредоносных программ, поэтому мы рекомендуем вам попробовать и другие!

Решение 3: перезапуск службы

Перезапуск службы также перезапустит весь процесс, но на этот раз он должен завершиться быстрее, особенно если ошибка вызвала некорректное поведение. Посмотрите это ниже.

  1. Откройте служебную программу «Выполнить», используя комбинацию клавиш Windows + R на клавиатуре (нажмите эти клавиши одновременно. Введите « services.msc » во вновь открывшемся поле без кавычек и нажмите «ОК», чтобы открыть инструмент «Службы». .
  1. Найдите службу NVIDIA Telemetry Container в списке, щелкните ее правой кнопкой мыши и выберите «Свойства» в появившемся контекстном меню.
  2. Если служба запущена (вы можете проверить это рядом с сообщением о статусе службы), вы должны остановить ее, нажав кнопку « Стоп» в середине окна. В любом случае запустите его снова, нажав кнопку Пуск
  1. Прежде чем переходить к другим шагам, убедитесь, что для параметра в меню « Тип запуска» в окне свойств службы установлено значение « Автоматически» . Подтвердите все диалоговые окна, которые могут появиться при изменении типа запуска.

При нажатии на кнопку «Пуск» может появиться следующее сообщение об ошибке:

«Windows не может запустить службу на локальном компьютере. Ошибка 1079: учетная запись, указанная для этой службы, отличается от учетной записи, указанной для других служб, работающих в том же процессе ».

В этом случае следуйте приведенным ниже инструкциям, чтобы исправить это.

  1. Выполните шаги 1-3 из приведенных выше инструкций, чтобы открыть окно свойств службы. Перейдите на вкладку « Вход в систему » и нажмите кнопку « Обзор …».
  1. В поле ввода « Введите имя объекта для выбора » введите имя своей учетной записи, нажмите « Проверить имена» и дождитесь, пока имя станет доступным.
  2. По завершении нажмите OK и введите пароль в поле Пароль, если вам будет предложено. Теперь он должен запуститься без проблем!

Решение 4. Выполнение чистой загрузки

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