Установка обновлений для платформы Microsoft .NET Framework 4 иногда длится слишком долго

Переводы статьи Переводы статьи
Код статьи: 2570538 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

Проблема

При установке обновления для платформы Microsoft .NET Framework 4 генератор образов в машинном коде (NGen.exe) потребляет большую долю ресурсов процессора в течение продолжительного времени. Это время зависит от количества образов в машинном коде, установленных на компьютере.

Причина

Обновление платформы .NET Framework 4 требует полного повторного создания кэша образов в машинном коде, что занимает много времени. На некоторых компьютерах взаимодействие с уже установленными образами в машинном коде ведет к тому, что повторное создание образов длится значительно дольше, чем предполагалось. Хотя эта проблема влияет только на продолжительность установки, задержка может составлять от нескольких минут до нескольких десятков минут. Чем больше образов в машинном коде установлено на компьютере, тем больше времени занимает создание.

Временное решение

Если для решения проблемы требуется помощь, перейдите к разделу "Помощь в решении проблемы". Чтобы устранить проблему самостоятельно, перейдите к разделу Самостоятельное решение проблемы.

Помощь в решении проблемы


Чтобы устранить проблему автоматически, щелкните ссылку или нажмите кнопку Устранить проблему. Затем в диалоговом окне Загрузка файла нажмите кнопку Выполнить и следуйте инструкциям мастера.
Свернуть эту таблицуРазвернуть эту таблицу
Microsoft .NET Framework 4, 32-разрядная версияMicrosoft .NET Framework 4, 64-разрядная версияMicrosoft .NET Framework 4, для систем на базе процессоров Itanium
Свернуть это изображениеРазвернуть это изображение
assets fixit1
Устранить проблему
Microsoft Fix it 50735
Свернуть это изображениеРазвернуть это изображение
assets fixit2
Свернуть это изображениеРазвернуть это изображение
assets fixit1
Устранить проблему
Microsoft Fix it 50736
Свернуть это изображениеРазвернуть это изображение
assets fixit2
Свернуть это изображениеРазвернуть это изображение
assets fixit1
Устранить проблему
Microsoft Fix it 50737
Свернуть это изображениеРазвернуть это изображение
assets fixit2


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

Самостоятельное решение проблемы

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

Чтобы уменьшить время создания образов, сразу же после установки обновления .NET Framework 4 откройте окно командной строки с повышенными привилегиями и выполните указанные ниже команды.

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

На компьютерах с 32-разрядной операционной системой Windows
%windir%\microsoft.net\framework\v4.0.30319\ngen.exe update /force /queue

На компьютерах с 64-разрядной операционной системой Windows
%windir%\microsoft.net\framework\v4.0.30319\ngen.exe update /force /queue

%windir%\microsoft.net\framework64\v4.0.30319\ngen.exe update /force /queue

Свойства

Код статьи: 2570538 - Последний отзыв: 29 ноября 2013 г. - Revision: 5.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft .NET Framework 4.0
Ключевые слова: 
kbexpertiseinter kbprb kbsurveynew kbmsifixme kbfixme KB2570538

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com