Cuando instala una actualización para Microsoft .NET Framework 4, el Generador de imágenes nativas (NGen.exe) utiliza un alto porcentaje de los ciclos de la CPU en el equipo durante mucho tiempo. Este tiempo varía según el número de imágenes nativas instaladas en el equipo.
Síntomas
Las actualizaciones de .NET Framework 4 requieren una regeneración completa de la memoria caché de las imágenes nativas, que es una operación que lleva mucho tiempo. En algunos equipos, una interacción con imágenes nativas instaladas anteriormente puede hacer que la regeneración de estas lleve mucho más tiempo que el esperado. Aunque este problema solo afecta a los tiempos de instalación, el efecto puede ser de varios minutos a decenas de minutos. Los equipos que tienen más imágenes nativas instaladas verán tiempos de generación más largos.
Causa
Para resolver este problema, es posible que se puedan reducir los tiempos de generación de imágenes nativas al obligar a NGen.exe a generar imágenes nativas nuevas sin tener en cuenta las que se hayan generado anteriormente.
Para mejorar los tiempos de regeneración, justo antes de instalar la actualización de .NET Framework 4, abra un símbolo del sistema elevado y ejecute los comandos siguientes.
Importante Ejecute estos comandos inmediatamente antes de aplicar la actualización. De lo contrario, los comandos son menos eficaces.
En un único equipo que ejecuta un sistema operativo de Windows de 32 bits
%windir%\microsoft.net\framework\v4.0.30319\ngen.exe update /force /queue
En un único equipo que ejecuta un sistema operativo de 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