診断ツール Fix it: 状況によっては Microsoft .NET Framework 4 用の更新プログラムのインストールに予想以上の時間がかかる問題

現象
Microsoft .NET Framework 4 用の更新プログラムをインストールするときには、ネイティブ イメージ ジェネレーター (NGen.exe) が、コンピューター上で CPU サイクルを高い割合で長時間使用します。この時間は、コンピューターにインストールされているネイティブ イメージの数に応じて異なります。
原因
.NET Framework 4 の更新では、ネイティブ イメージ キャッシュの完全な再生成が必要で、これは非常に長い時間のかかる処理です。一部のコンピューターでは、以前にインストールされたネイティブ イメージとの対話処理により、ネイティブ イメージの再生成で予想よりも時間がかかる場合があります。この問題はセットアップの時間のみに影響しますが、影響する時間は数分から数十分になる可能性があります。コンピューターにインストールされているネイティブ イメージが多いほど、生成の時間が長くなります。
回避策
この問題を回避するには、以前に生成されたネイティブ イメージを考慮せずに NGen.exe で新しいネイティブ イメージを強制的に生成させることで、ネイティブ イメージの生成時間をある程度短縮できる場合があります。

再生成の時間を改善するには、.NET Framework 4 の更新プログラムをインストールする直前に、管理者特権のコマンド プロンプトを開いて、以下のコマンドを実行します。

重要: 更新プログラムを適用する直前に以下のコマンドを実行します。このようにしないと、コマンドの効果が低くなります。

32 ビット Windows オペレーティング システムを搭載しているコンピューター
%windir%\microsoft.net\framework\v4.0.30319\ngen.exe update /force /queue

64 ビット 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

プロパティ

文書番号:2570538 - 最終更新日: 08/18/2016 10:46:00 - リビジョン: 7.0

Microsoft .NET Framework 4.0

  • kbexpertiseinter kbprb kbsurveynew KB2570538
フィードバック