Symptomen
Wanneer u een update voor de Microsoft .NET Framework 4 installeert, gebruikt de Systeemeigen installatiekopiegenerator (Native Image Generator, NGen.exe) lange tijd een hoog percentage van de CPU-cycli op de computer. Deze tijd is afhankelijk van het aantal systeemeigen installatiekopieën dat op de computer is geïnstalleerd.
Oorzaak
Updates van het .NET Framework 4 vereisen een volledige regeneratie van de Native Image Cache, een zeer tijdrovende bewerking. Voor sommige computers kan een interactie met eerder geïnstalleerde systeemeigen installatiekopieën ertoe leiden dat het opnieuw genereren van systeemeigen installatiekopieën veel langer duurt dan verwacht. Hoewel dit probleem alleen van invloed is op de insteltijden, kan het effect enkele minuten tot tientallen minuten duren. Computers waarop meer systeemeigen installatiekopieën zijn geïnstalleerd, krijgen langere generatietijden te zien.
Tijdelijke oplossing
U kunt dit probleem oplossen door de tijd voor het genereren van systeemeigen afbeeldingen enigszins te verkorten door NGen.exe te dwingen nieuwe systeemeigen afbeeldingen te genereren zonder rekening te houden met wat eerder is gegenereerd.
Als u de regeneratietijd wilt verkorten, opent u vlak voordat u de update voor .NET Framework 4 installeert een opdrachtprompt met verhoogde bevoegdheid en voert u de volgende opdrachten uit.
Belangrijk: voer deze opdrachten uit direct voordat u de update toepast. Anders zijn deze opdrachten minder effectief.
Op een computer met een 32-bits Windows-besturingssysteem
%windir%\microsoft.net\framework\v4.0.30319\ngen.exe update /force /queue
Op een computer met een 64-bits Windows-besturingssysteem
%windir%\microsoft.net\framework\v4.0.30319\ngen.exe update /force /queue
%windir%\microsoft.net\framework64\v4.0.30319\ngen.exe update /force /queue