Symptomer
Når du installerer en opdatering til Microsoft .NET Framework 4, bruger NGen.exe (Native Image Generator) en høj procentdel af CPU-cyklusserne på computeren i lang tid. Den tid, det tager, varierer, afhængigt af hvor mange oprindelige billeder der er installeret på computeren.
Årsag
Opdateringer til .NET Framework 4 kræver en fuldstændig genoprettelse af cachen med oprindelige billeder, som er en meget tidskrævende handling. For visse computere kan en interaktion med tidligere installerede oprindelige billeder medføre, at det tager meget længere tid end forventet at genoprette oprindelige billeder. Dette problem påvirker kun konfigurationstiden, men effekten kan vare fra få til mange minutter. Oprettelsestiden er længere på computere, hvor der er installeret flere oprindelige billeder.
Workaround
Hvis du vil have os til at løse problemet for dig, skal du gå til afsnittet "Løs det for mig". Hvis du hellere vil løse problemet selv, skal du gå til afsnittet Lad mig selv løse det.
Løs det for mig
Klik på knappen eller linket Fix it for at løse problemet automatisk. Klik derefter på Kør i dialogboksen Filoverførsel, og følg trinnene i guiden Fix it.
Microsoft .NET Framework 4, 32-bit udgave |
Microsoft .NET Framework 4, 64-bit udgave |
Microsoft .NET Framework 4, Itanium-udgaven |
---|---|---|
Bemærk!
-
Denne guide findes muligvis kun på engelsk. Den automatiske løsning fungerer dog også for andre sprogversioner af Windows.
-
Hvis du ikke sidder ved den computer, der har problemet, kan du gemme den automatiske løsning på et flashdrev eller en cd og derefter køre den på den computer, der har problemet.
Lad mig selv løse det
For at løse dette problem kan du måske reducere den tid, det tager at oprette oprindelige billeder, en del ved at gennemtvinge, at NGen.exe opretter nye oprindelige billeder uden hensyn til det, der er oprettet tidligere.
Du kan reducere den tid, det tager at udføre genoprettelsen, ved at åbne en kommandoprompt med administratorrettigheder, umiddelbart før du installerer opdateringen til .NET Framework 4, og køre følgende kommandoer.
Vigtigt! Kør disse kommandoer, umiddelbart før du installerer opdateringen. Ellers har disse kommandoer mindre effekt.
På en computer, der kører et 32-bit Windows-operativsystem
%windir%\microsoft.net\framework\v4.0.30319\ngen.exe update /force /queue
På en computer, der kører et 64-bit Windows-operativsystem
%windir%\microsoft.net\framework\v4.0.30319\ngen.exe update /force /queue
%windir%\microsoft.net\framework64\v4.0.30319\ngen.exe update /force /queue