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

Опубликовано: 2022-01-12
Исправить высокую загрузку ЦП службой оптимизации среды выполнения .NET

Вы можете часто сталкиваться с приложением или фоновым системным процессом, потребляющим ненормальное количество системных ресурсов. Высокое использование системных ресурсов процессом может значительно замедлить другие операции системы и превратить ваш компьютер в медленный беспорядок. Это также может привести к его полному сбою. Мы уже рассмотрели множество процессов и проблем с высокой загрузкой ЦП на нашем веб-сайте. Кроме того, сегодня мы обсудим случайную проблему высокой загрузки ЦП службой .NET Runtime Optimization и способы ее восстановления до приемлемого уровня.

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

Содержание

  • Как исправить высокую загрузку ЦП службой оптимизации среды выполнения .NET в Windows 10
  • Почему служба оптимизации среды выполнения .NET приводит к высокой загрузке ЦП?
  • Способ 1: выполнить чистую загрузку ПК
  • Способ 2: ускорить процессы .NET Framework
  • Вариант I: через командную строку
  • Вариант II: через скрипт GitHub
  • Способ 3. Перезапустите службу оптимизации среды выполнения .NET.
  • Метод 4: Обнаружение и удаление вредоносных программ

Как исправить высокую загрузку ЦП службой оптимизации среды выполнения .NET в Windows 10

Как вы, возможно, знаете, эта платформа .NET используется Microsoft и другими третьими сторонами для разработки и запуска приложений Windows, среди прочего. Исполняемый файл для этой службы с именем mscorsvw.exe является официальным компонентом Windows и выполняет задачу оптимизации .NET Framework, а именно предварительной и повторной компиляции библиотек .NET. Это помогает приложениям и программам запускаться быстрее. Служба оптимизации предназначена для работы в фоновом режиме , когда ваш компьютер простаивает в течение короткого периода 5-10 минут.

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

Иногда службе может потребоваться больше времени, чем обычно, для повторной компиляции библиотек .NET. Это приводит к

  • Служба вашего ПК работает медленнее, чем обычно.
  • Случаи сбоев в вашем компьютере.
  • Оказание услуг повреждено.
  • Использование системных ресурсов вредоносными программами.

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

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

Способ 1: выполнить чистую загрузку ПК

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

1. Нажмите одновременно клавиши Windows + R , чтобы открыть диалоговое окно « Выполнить ».

2. Введите msconfig и нажмите клавишу Enter , чтобы открыть « Конфигурация системы» .

Введите msconfig и нажмите клавишу Enter, чтобы открыть приложение «Конфигурация системы». Как исправить высокую загрузку ЦП службой оптимизации среды выполнения .NET

3. Перейдите на вкладку « Службы » и установите флажок « Скрыть все службы Microsoft ».

Перейдите на вкладку «Службы» и установите флажок «Скрыть все службы Microsoft».

4. Затем нажмите кнопку « Отключить все », которая выделена. Это остановит работу всех сторонних и ненужных служб в фоновом режиме.

Нажмите кнопку «Отключить все», чтобы остановить работу всех сторонних и ненужных служб в фоновом режиме. Как исправить высокую загрузку ЦП службой оптимизации среды выполнения .NET

5. Сохраните изменения, нажав кнопку « Применить» > «ОК» .

Сохраните изменения, нажав «Применить», а затем выйдите, нажав «ОК».

6. Появится всплывающее окно с вопросом, хотите ли вы перезапустить или выйти без перезагрузки , как показано на рисунке. выберите вариант « Выход без перезагрузки ».

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

7. Снова запустите окно « Конфигурация системы », повторив шаги 1–2. Перейдите на вкладку « Автозагрузка ».

Еще раз запустите окно конфигурации системы и перейдите на вкладку «Автозагрузка». Как исправить высокую загрузку ЦП службой оптимизации среды выполнения .NET

8. Щелкните гиперссылку « Открыть диспетчер задач », как показано на рисунке.

Щелкните гиперссылку «Открыть диспетчер задач».

Примечание. Проверьте столбец «Влияние на запуск» для всех перечисленных приложений/процессов и отключите те из них, которые сильно влияют на запуск .

9. Щелкните правой кнопкой мыши приложение (например, Steam ) и выберите параметр « Отключить », как показано ниже.

Проверьте столбец «Влияние на запуск» для всех перечисленных приложений или процессов и отключите те из них, которые имеют большое значение. Чтобы отключить, просто щелкните их правой кнопкой мыши и выберите параметр «Отключить». Как исправить высокую загрузку ЦП службой оптимизации среды выполнения .NET

10. Наконец, закройте все окна активных приложений и перезагрузите компьютер . Он запустится в состоянии чистой загрузки.

11. Теперь проверьте загрузку ЦП службы .NET Runtime в диспетчере задач. Если это нормально, включите сторонние программы по одной, чтобы определить приложение-виновник и удалить его , чтобы избежать подобных проблем в будущем.

Читайте также: Как исправить высокую загрузку процессора hkcmd

Способ 2: ускорить процессы .NET Framework

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

  • Вы можете выполнить пару команд самостоятельно
  • или просто скачайте официальный скрипт Microsoft с GitHub и запустите его.

Вариант I: через командную строку

1. Нажмите «Пуск », введите «Командная строка » и нажмите «Запуск от имени администратора », как показано на рисунке.

Откройте меню «Пуск», введите «Командная строка» и нажмите «Запуск от имени администратора» на правой панели.

2. Введите данную команду и нажмите клавишу Enter для выполнения.

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

  • Для 32-битных систем: cd c:\Windows\Microsoft.NET\Framework\v4.0.30319
  • Для 64-битных систем: cd c:\Windows\Microsoft.NET\Framework64\v4.0.30319

выполнить команду, чтобы перейти к Microsoft Net framework в cmd или командной строке. Как исправить высокую загрузку ЦП службой оптимизации среды выполнения .NET

3. Затем запустите ngen.exe executequeuditems , как показано ниже.

команда, чтобы проверить, снижается ли загрузка ЦП до нормального уровня в командной строке или cmd

Совет для профессионалов: определите, является ли ПК с Windows 32-битным или 64-битным

Если вы не уверены в архитектуре своей системы, просто выполните следующие действия:

1. Нажмите одновременно клавиши Windows + R , чтобы открыть диалоговое окно « Выполнить ».

2. Введите msinfo32 и нажмите OK , чтобы открыть окно информации о системе.

3. Здесь проверьте метку Тип системы , чтобы проверить то же самое.

Если вы не уверены в архитектуре своей системы, просто выполните msinfo32 в поле «Выполнить команду» и проверьте метку «Тип системы» в следующем окне.

Читайте также: Что такое HKEY_LOCAL_MACHINE?

Вариант II: через скрипт GitHub

1. Перейдите на страницу GitHub со скриптом .

нажмите на опцию Raw на странице github

2. Щелкните правой кнопкой мыши кнопку Raw и выберите параметр « Сохранить ссылку как… », как показано на рисунке.

щелкните правой кнопкой мыши параметр Raw и выберите Сохранить ссылку как... на странице github.

3. Измените тип файла « Сохранить как» на « Файл сценария Windows» и нажмите « Сохранить ».

выберите «Сохранить как тип» в файл сценария Windows и нажмите «Сохранить».

4. После загрузки откройте файл с помощью Windows Script Host .

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

Способ 3. Перезапустите службу оптимизации среды выполнения .NET.

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

Примечание . Это решение работает только для систем с выделенной графической картой NVIDIA.

1. Нажмите одновременно клавиши Windows + R , чтобы открыть диалоговое окно « Выполнить ».

2. Введите services.msc и нажмите «ОК », чтобы открыть приложение « Службы ».

Введите services.msc и нажмите «ОК», чтобы открыть приложение «Службы». Как исправить высокую загрузку ЦП службой оптимизации среды выполнения .NET

3. Прокрутите список и найдите службу NVIDIA Telemetry Container .

4. Щелкните его правой кнопкой мыши и выберите « Свойства » в контекстном меню, как показано на рисунке.

Прокрутите список и найдите службу NVIDIA Telemetry Container. Щелкните его правой кнопкой мыши и выберите «Свойства» в контекстном меню.

5. Сначала нажмите кнопку « Стоп ». Подождите, пока в статусе службы появится значение « Остановлено », а затем нажмите кнопку « Пуск », чтобы запустить ее снова.

нажмите «Стоп», чтобы остановить статус службы

6. Убедитесь, что для параметра Тип запуска: установлено значение Автоматически .

На вкладке «Общие» щелкните раскрывающееся меню «Тип запуска» и выберите «Автоматически». Как исправить высокую загрузку ЦП службой оптимизации среды выполнения .NET

7. После перезапуска службы нажмите « Применить» > «ОК» , чтобы сохранить изменения и закрыть окно « Свойства ».

После перезапуска службы нажмите «Применить», чтобы сохранить изменения и закрыть окно «Свойства».

8. Нажмите одновременно клавиши Ctrl + Shift + Esc , чтобы открыть Диспетчер задач и проверить, использует ли служба по-прежнему высокие ресурсы ЦП.

Читайте также: Что такое служба повышения прав Google Chrome

Метод 4: Обнаружение и удаление вредоносных программ

Если аномальное потребление ЦП службой сохраняется, запустите сканирование на наличие вирусов и вредоносных программ, чтобы исключить возможность заражения. Вредоносные приложения могут проникнуть на ваш компьютер, если вы не будете осторожны. Эти программы будут маскироваться и притворяться официальными компонентами Windows и вызывать ряд проблем, таких как высокая загрузка ЦП. Вы можете использовать собственный Защитник Windows для сканирования вашего ПК или использовать любые другие специализированные программы безопасности, которые пригодятся. Выполните следующие действия, чтобы устранить проблему высокой загрузки ЦП службой оптимизации среды выполнения .NET, удалив вредоносное ПО с вашего ПК:

1. Нажмите одновременно клавиши Windows + I , чтобы открыть «Настройки ».

2. Здесь нажмите «Обновление и безопасность », как показано на рисунке.

Обновление и безопасность

3. Перейдите в меню « Безопасность Windows » и нажмите « Защита от вирусов и угроз» .

выберите параметр Защита от вирусов и угроз в разделе Области защиты

4. Щелкните Быстрая проверка , чтобы просканировать компьютер и проверить наличие вредоносных программ.

нажмите «Быстрая проверка» в меню «Защита от вирусов и угроз». Как исправить высокую загрузку ЦП службой оптимизации среды выполнения .NET

5. Если обнаружено какое-либо вредоносное ПО, нажмите «Начать действия », чтобы удалить или заблокировать его, и перезагрузите компьютер.

Все угрозы будут зачислены сюда. Нажмите «Начать действия» в разделе «Текущие угрозы».

Рекомендуемые:

  • Исправить прокрутку сенсорной панели, не работающую в Windows 10
  • Как изменить автозагрузку программ в Windows 10
  • Как отключить микрофон в Windows 10
  • 7 способов исправить компьютер, который продолжает зависать

Надеюсь, одно из приведенных выше решений исправило ошибку . NET служба оптимизации времени выполнения, высокая проблема с ЦП на вашем ПК. Если та же проблема вернется к вам позже, проверьте наличие доступных обновлений Windows или переустановите последнюю версию .NET Framework. Кроме того, если у вас есть какие-либо вопросы/предложения относительно этой статьи, не стесняйтесь оставлять их в разделе комментариев.