Sintomas
Ao instalar uma atualização do Microsoft .NET Framework 4, o Native Image Generator (NGen.exe) utiliza uma alta porcentagem dos ciclos da CPU no computador por um longo tempo. Esse tempo varia de acordo com a quantidade de Imagens Nativas que estão instaladas no computador.
Causa
As atualizações do .NET Framework 4 exigem uma regeneração completa do cache de imagens nativas, uma operação muita demorada. Para alguns computadores, uma interação com imagens nativas instaladas previamente pode causar regeneração dessas imagens e levar mais tempo do que o esperado. Entretanto, esse problema afeta somente os tempos de configuração, o efeito pode levar vários minutos até dezenas de minutos. Os computadores que têm mais imagens nativas instaladas terão tempos de geração mais longos.
Como Contornar
Para solucionar esse problema, será possível reduzir um pouco os tempos de geração de imagem nativa forçando o NGen.exe a gerar novas imagens nativas sem considerar o que foi previamente gerado.
Para melhorar os tempos de regeneração, imediatamente antes de instalar a atualização do .NET Framework 4, abra um prompt de comando com privilégio elevado e execute os comandos a seguir.
Importante Execute estes comandos imediatamente antes de aplicar a atualização. Caso contrário, esses comandos serão menos eficazes.
Em um computador que esteja executando um sistema operacional Windows de 32 bits
%windir%\microsoft.net\framework\v4.0.30319\ngen.exe update /force /queue
Em um computador que esteja executando um sistema operacional Windows de 64 bits
%windir%\microsoft.net\framework\v4.0.30319\ngen.exe update /force /queue
%windir%\microsoft.net\framework64\v4.0.30319\ngen.exe update /force /queue