Исправлено: высокая загрузка ЦП службой .NET Runtime Optimization —

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

.NET Runtime Optimization Service Высокая загрузка ЦП

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

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

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

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

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

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

  1. Ищи «Командная строкаЛибо прямо в меню «Пуск», либо нажав кнопку поиска рядом с ним. Щелкните правой кнопкой мыши по первому результату, который появляется вверху, и выберите «Запустить от имени администратораВариант.

Запуск командной строки от имени администратора

  1. Пользователи, использующие более старую версию Windows, могут использовать комбинацию клавиш Windows Logo Key + R, чтобы вызвать Запустить диалоговое окно. Введите «cmd» в поле и используйте комбинацию клавиш Ctrl + Shift + Enter, чтобы запустить командную строку от имени администратора.
  2. Скопируйте и вставьте команды, показанные ниже, и убедитесь, что вы нажимаете Войти Клавиша на клавиатуре после каждого. Среди первых двух команд выберите ту, которая соответствует вашей операционной системе (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 Runtime Optimization Service!

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

  1. Перейдите по этой ссылке, чтобы открыть страницу скрипта на GitHub. Перейдите к коду, щелкните правой кнопкой мыши необработанный кнопку и выберите Сохранить ссылку как… Убедитесь, что тип файла Windows Script File (* .wsf).

Сохранение скрипта из GitHub

  1. Найдите файл там, где вы его сохранили, и дважды щелкните, чтобы запустить его. Если вы сталкиваетесь с выбором программы для ее запуска, выберите Windows Script Host.
  2. Проверьте, решена ли проблема сейчас.

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

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

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

  1. Malwarebytes Anti-Malware это удивительный инструмент против вредоносных программ с бесплатной версией, которую вы можете скачать с их официального сайта. Надеюсь, вам не понадобится полный пакет после решения этой проблемы (если только вы не хотите купить его и подготовить его к другим проблемам), поэтому обязательно загрузите пробную версию, нажав здесь.

Загрузка Malwarebytes

  1. Найдите исполняемый файл, который вы только что загрузили с их веб-сайта, в папке «Загрузки» на вашем ПК и двойной щелчок на нем, чтобы открыть его на вашем компьютере.
  2. Выберите, куда вы хотите установить Malwarebytes и следуйте инструкциям по установке который появится на экране для завершения процесса установки.

Установка Malwarebytes

  1. Откройте Malwarebytes, найдя его в меню «Пуск» или на рабочем столе и выберите сканирование опция доступна на главном экране приложения.
  2. Инструмент, вероятно, запустит процесс обновления, чтобы обновить свою вирусную базу, а затем продолжит сканирование. Пожалуйста, будьте терпеливы, пока процесс не закончится, что может занять некоторое время. Если на вашем компьютере обнаружена вредоносная программа, подтвердите ее наличие удаленный или же карантине.

Запуск сканирования в Malwarebytes

  1. Перезагрузите компьютер после завершения процесса сканирования проверьте наличие проблем со службой оптимизации .NET Runtime!

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

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

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

  1. Откройте утилиту «Выполнить», используя комбинацию клавиш Windows + R на клавиатуре (нажмите эти клавиши одновременно. Введите «devmgmt.msc»В открывшемся окне без кавычек и нажмите кнопку ОК, чтобы открыть инструмент« Службы ».

Запуск диспетчера устройств

  1. Найдите NVIDIA Telemetry Container сервис в списке, щелкните по нему правой кнопкой мыши и выберите Properties из появившегося контекстного меню.
  2. Если служба запущена (вы можете проверить это рядом с сообщением о состоянии службы), вы должны остановить ее, нажав Стоп кнопка в середине окна. В любом случае, запустите его снова, нажав Начните

Запуск сервиса

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

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

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

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

  1. Выполните шаги 1-3 из приведенных выше инструкций, чтобы открыть окно свойств сервиса. Перейдите к Войти в систему вкладку и нажмите на Просматривать… кнопка.

Войти >> Обзор

  1. Под «Введите имя объекта для выбора»Введите имя своей учетной записи, нажмите Проверьте имена и ждать, пока имя станет доступным.
  2. Нажмите кнопку ОК, когда вы закончите, и введите пароль в пароль окно, если вам предложат. Теперь должно начаться без проблем!
Ссылка на основную публикацию
Adblock
detector