Перейти к содержанию

Что такое mscorsvw.exe? Как отключить его работу [Обновлено]

После установки Microsoft .NET framework на свой компьютер вы можете заметить, что процесс mscorsvw.exe работает в фоновом режиме в диспетчере задач. Иногда этот процесс потребляет до 100 процентов ресурсов ЦП и замедляет работу вашей системы. Давайте посмотрим, что это за процесс? И как отключить его от запуска.

ОБНОВЛЕНИЕ 27 сентября 2017 г .: Если вы не хотите использовать метод командной строки для ускорения и завершения службы оптимизации времени выполнения .NET, вы можете запустить этот сценарий для того же.

Если вы используете Windows 7 или более позднюю версию, на вашем компьютере уже установлен PowerShell.

Загрузите этот файл и сохраните его на рабочем столе или в другом месте, щелкните его правой кнопкой мыши и выберите «Запускать с помощью Powershell».

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

Откройте Windows PowerShell, запустите его от имени администратора и введите эту команду

Get-ExecutionPolicy

После этого установите для политики выполнения значение удаленно подписанное.

Set-ExecutionPolicy RemoteSigned

Вам нужно нажать [A], чтобы сказать «Да» всем, чтобы продолжить.

Вы должны ожидать, что предоставленный выше файл сценария PowelShell быстро завершит оптимизацию .NET framework, поскольку он использует 6 ядер ЦП. Если у вас система с более медленным оборудованием, придерживайтесь выполнения команд, упомянутых ниже.

Обновление 27 июля 2014 г .: добавлены команды для остановки mscorsvw.exe в Windows 7, Windows 8 и Windows 8.1.

Mscorsvw.exe — это процесс, связанный с каркасом Microsoft .NET, который используется для предварительной компиляции сборок .NET Framework в фоновом режиме.

Выпущен Microsoft .NET Framework 4.5.2 (ссылка на автономный установщик внутри)

Этот процесс выполняется только в фоновом режиме, если ему необходимо скомпилировать сборки с наивысшим приоритетом после установки распространяемого пакета .NET framework и установлено приложение, использующее .NET framework, чтобы его сборки были скомпилированы.

Обычно предварительная компиляция сборок с высоким приоритетом выполняется с помощью mscorsvw.exe в течение 5–10 минут, а затем он пытается обработать сборки с низким приоритетом, когда ваш компьютер находится в режиме ожидания.

Какой бы ни была причина, если вы сочли этот процесс раздражающим, позвольте мне сказать вам, что мы можем быстро закрыть процесс mscorsvw.exe.

Отключение или остановка mscorsvw.exe

1. В Windows XP: перейдите к C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 в проводнике Windows (при условии, что у вас установлена ​​.NET 2.0 или .NET 3.5).

В Windows 7 вам нужно перейти к «C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319» (при условии, что на вашем компьютере установлена ​​более поздняя версия .NET 4).

Для 64-разрядной версии это путь: «C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319».

Очистить или полностью удалить .NET Framework 4.5 с помощью инструмента очистки .NET Framework

2. Откройте командную строку, набрав cmd в поле запуска (используйте клавиши Win + R) и нажмите клавишу ВВОД.

3. Введите cd / и нажмите Enter.

4. Теперь нам нужно указать вышеупомянутый путь в команде, ввести ngen.exe executequeueditems и нажать Enter, как показано ниже, без кавычек.

XP: «C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727> ngen.exe executequeueditems»

Совет: Если вам сложно ввести или ввести путь .NET framework в окне командной строки, сделайте следующее: перейдите к пути к каталогу .NET, который вы вводите в проводнике, удерживайте кнопку Shift в меню, вызываемом правой кнопкой мыши. выберите «открыть командное окно здесь», проверьте эту ссылку, чтобы увидеть снимок экрана.

32-разрядная версия Windows 7: «C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ ngen.exe executeQueuedItems»

64-разрядная версия: «C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ ngen.exe executeQueuedItems»

32-разрядная версия Windows 8 / 8.1: C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ ngen.exe executeQueuedItems
schTasks / run / Tn «\ Microsoft \ Windows \ .NET Framework \ .NET Framework NGEN v4.0.30319»

64-разрядная версия: C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ ngen.exe executeQueuedItems
schTasks / run / Tn «\ Microsoft \ Windows \ .NET Framework \ .NET Framework NGEN v4.0.30319 64»

Средство восстановления Microsoft .NET Framework [обновлено]

5. Теперь дождитесь, пока процесс прекомпилирует все сборки, через пару минут он будет завершен.

6. Перезагрузите компьютер.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *