メイン コンテンツへスキップ
サポート
Microsoft アカウントでサインイン
サインインまたはアカウントを作成してください。
こんにちは、
別のアカウントを選択してください。
複数のアカウントがあります
サインインに使用するアカウントを選択してください。

現象

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

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。

この情報は役に立ちましたか?

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?
[送信] を押すと、Microsoft の製品とサービスの改善にフィードバックが使用されます。 IT 管理者はこのデータを収集できます。 プライバシーに関する声明。

フィードバックをいただき、ありがとうございます。

×