Проблема
При установке обновления для Microsoft платформа .NET Framework 4 генератор собственных образов (NGen.exe) использует большой процент циклов ЦП на компьютере в течение длительного времени. Это время зависит от того, сколько машинных образов установлено на компьютере.
Причина
Обновления платформа .NET Framework 4 требуется полная повторность собственного кэша образов, что занимает очень много времени. На некоторых компьютерах взаимодействие с ранее установленными собственными образами может привести к тому, что восстановление собственного образа займет гораздо больше времени, чем ожидалось. Хотя эта проблема влияет только на время установки, эффект может быть от нескольких минут до десятков минут. На компьютерах, на которых установлено больше машинных образов, будет отображаться больше времени создания.
Временное решение
Чтобы обойти эту проблему, вы можете несколько сократить время создания собственных образов, заставив 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