Příznaky
Při instalaci aktualizace pro rozhraní Microsoft .NET Framework 4 nástroj pro generování nativních bitových kopií (NGen.exe) využívá po dlouhou dobu vysoké procento výkonu procesoru počítače. Tato doba se liší v závislosti na tom, kolik nativních bitových kopií je v počítači nainstalováno.
Příčina
Aktualizace rozhraní .NET Framework 4 vyžaduje úplné opětovné generování mezipaměti nativních bitových kopií, což je velmi časově náročná operace. U některých počítačů může interakce s předchozími nainstalovanými nativními bitovými kopiemi způsobit, že opětovné generování nativních bitových kopií bude trvat déle, než se očekávalo. Přestože tyto potíže ovlivňují pouze dobu instalace, může se jednat o dobu od několika minut až po několik desítek minut. U počítačů s více nainstalovanými nativními bitovými kopiemi je doba opětovného generování delší.
Jak potíže obejít
Chcete-li, abychom tyto potíže vyřešili za vás, přejděte k části Automatická oprava. Chcete-li tyto potíže vyřešit sami, přejděte k části Manuální oprava.
Automatická oprava
Chcete-li tyto potíže odstranit automaticky, klikněte na tlačítko nebo odkaz Opravit. V dialogovém okně Stažení souboru klikněte na položku Spustit a postupujte podle kroků v průvodci opravou.
Microsoft .NET Framework 4, 32bitová verze |
Microsoft .NET Framework 4, 64bitová verze |
Microsoft .NET Framework 4, verze pro procesory Itanium |
---|---|---|
Poznámky:
-
Tento průvodce může být k dispozici pouze v angličtině. Tato automatická oprava však funguje i pro ostatní jazykové verze systému Windows.
-
Pokud právě nejste u počítače, který má tyto potíže, můžete automatickou opravu uložit na jednotku USB Flash nebo na disk CD a spustit ji v příslušném počítači později.
Manuální oprava
Chcete-li se těmto potížím vyhnout, můžete v některých případech dobu generování nativních bitových kopií poněkud zkrátit, a to vynuceným generováním nových nativních bitových kopií pomocí nástroje NGen.exe bez ohledu na to, co již bylo vygenerováno dříve.
Chcete-li zkrátit dobu generování, bezprostředně před zahájením instalace aktualizace .NET Framework 4 otevřete příkazový řádek se zvýšenými oprávněními a spusťte následující příkazy.
Důležité: tyto příkazy je třeba spustit bezprostředně před zahájením instalace této aktualizace. Jinak nebude jejich dopad tak výrazný.
V počítači s 32bitovým operačním systémem Windows
%windir%\microsoft.net\framework\v4.0.30319\ngen.exe update /force /queue
V počítači se 64bitovým operačním systémem 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