Установка обновлений для Microsoft платформа.NET Framework 4 может занять больше времени, чем ожидалось в некоторых сценариях

ВНИМАНИЕ! Данная статья переведена с использованием программного обеспечения Майкрософт для машинного перевода и, возможно, отредактирована посредством технологии Community Translation Framework (CTF). Корпорация Майкрософт предлагает вам статьи, обработанные средствами машинного перевода, отредактированные членами сообщества Майкрософт и переведенные профессиональными переводчиками, чтобы вы могли ознакомиться со всеми статьями нашей базы знаний на нескольких языках. Статьи, переведенные с использованием средств машинного перевода и отредактированные сообществом, могут содержать смысловое, синтаксические и (или) грамматические ошибки. Корпорация Майкрософт не несет ответственности за любые неточности, ошибки или ущерб, вызванные неправильным переводом контента или его использованием нашими клиентами. Подробнее об CTF можно узнать по адресу http://support.microsoft.com/gp/machine-translation-corrections/ru.

Эта статья на английском языке: 2570538
Проблема
При установке обновления для Microsoft платформа.NET Framework 4, Native Image Generator (NGen.exe) использует высокий процент циклы ЦП на компьютере в течение длительного времени. Это время зависит от количества образов в машинных кодах установленных на компьютере.
Причина
Обновления до 4 платформа.NET Framework требуют полного повторного создания собственного кэша образа, очень длительной операцией. Для некоторых компьютеров взаимодействие с ранее установленной образы в машинном коде может вызвать повторное создание образа в машинном коде занимает больше, чем ожидалось. Это влияет только на время установки, в результате установка может занять от нескольких до нескольких десятков минут. Компьютеры, имеющие дополнительные образы установки появится больше времени создания.
Временное решение
Чтобы обойти эту проблему автоматически, перейдите к»Простое исправление«раздел. Если вы предпочитаете решить проблему вручную, перейдите к»Самостоятельное решение проблемы«раздел.

Простое исправление

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

Для Microsoft платформа.NET Framework 4, 32-разрядный выпускДля Microsoft платформа.NET Framework 4, 64-разрядная версияДля Microsoft платформа.NET Framework 4, версия Itanium


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

Чтобы обойти эту проблему, можно сократить время генерацию образа в машинном коде отчасти посредством принудительного 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 — последний просмотр: 07/03/2016 19:46:00 — редакция: 10.0

Microsoft .NET Framework 4.0

  • kbexpertiseinter kbprb kbsurveynew kbmsifixme kbfixme kbmt KB2570538 KbMtru
Отзывы и предложения