Мягкий

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

Попробуйте наш инструмент устранения неполадок





ОпубликованоПоследнее обновление: 12 января 2022 г.

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



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

Содержание[ Спрятать ]



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

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

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

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



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

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

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



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

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

1. Нажмите Клавиши Windows + R одновременно для запуска Бежать чат.

2. Тип msconfig и ударил Войти ключ, чтобы открыть Конфигурация системы .

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

3. Перейти к Услуги вкладку и установите флажок, отмеченный Скрыть все службы Microsoft .

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

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

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

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

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

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

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

7. Снова запустите Конфигурация системы окно, повторяя Шаги 1-2. Переключиться на Запускать вкладка

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

8. Нажмите на Откройте диспетчер задач гиперссылка, как показано.

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

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

9. Щелкните правой кнопкой мыши заявление (например. Пар ) и выберите Запрещать вариант, как показано ниже.

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

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

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

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

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

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

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

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

1. Нажмите на Начинать , тип Командная строка и нажмите Запустить от имени администратора , как показано.

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

2. Введите данную команду и нажмите Войти ключ выполнить.

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

    Для 32-битных систем: cd c:WindowsMicrosoft.NETFrameworkv4.0.30319 Для 64-битных систем: cd c:WindowsMicrosoft.NETFramework64v4.0.30319

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

3. Далее выполнить ngen.exe элементы очереди выполнения , как показано ниже.

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

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

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

1. Хит Клавиши Windows + R вместе, чтобы открыть Бежать чат.

2. Тип мсинфо32 и нажмите на ХОРОШО открыть Системная информация окно.

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

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

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

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

1. Перейти к Гитхаб страница для сценарий .

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

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

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

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

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

4. После загрузки откройте файл с помощью Хост сценариев Windows .

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

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

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

Примечание : это решение работает только для систем с выделенной видеокартой на базе NVIDIA.

1. Нажмите Виндовс + Р ключи одновременно для запуска Бежать чат.

2. Тип services.msc и нажмите на ХОРОШО открыть Услуги заявление.

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

3. Прокрутите список и найдите Контейнер телеметрии NVIDIA услуга.

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. Если обнаружено какое-либо вредоносное ПО, нажмите Начать действия к удалять или блокировать их и перезагрузите компьютер.

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

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

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

Илон Декер

Элон — технический писатель в Cyber ​​S. Он пишет практические руководства уже около 6 лет и затронул множество тем. Он любит освещать темы, связанные с Windows, Android, а также последние хитрости и советы.