現在オフラインです。再接続するためにインターネットの接続を待っています

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

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

簡易修正ツールで解決する

この問題を自動的に解決するには、[ダウンロード] ボタンをクリックします。 [ファイルのダウンロード] ダイアログ ボックスで [実行] または [開く] をクリックし、簡易修正ツール ウィザードの手順に従います。
  • このウィザードは英語版のみである場合があります。 しかし、自動的な解決は英語版以外の Windows でも機能します。
  • 問題のあるコンピューターとは別のコンピューターを操作している場合、簡易修正ツール ソリューションをフラッシュ ドライブまたは CD に保存することで、問題のあるコンピューターで実行することができます。

Microsoft .NET Framework 4、32 ビット版Microsoft .NET Framework 4、64 ビット版Microsoft .NET Framework 4、Itanium 版


自分で解決する

この問題を回避するには、以前に生成されたネイティブ イメージを考慮せずに 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 - 最終更新日: 01/27/2016 13:48:00 - リビジョン: 6.0

  • Microsoft .NET Framework 4.0
  • kbexpertiseinter kbprb kbsurveynew kbmsifixme kbfixme KB2570538
フィードバック