ネイティブ イメージ タスク
ネイティブ イメージを生成および保持する Native Image Task は、Windows タスクです。 Native Image Task は、サポートされるシナリオにネイティブ イメージを自動的に生成され、クリアします。(「ネイティブ イメージの作成」を参照)。また、インストーラーが遅延時にネイティブ イメージを生成および更新するために Ngen.exe (ネイティブ イメージ ジェネレーター) を使用できるようになります。
Native Image Task は各アーキテクチャを対象とするアプリケーションのコンパイルを許可するためにコンピューターでサポートされる CPU アーキテクチャにつき一度登録されています:
タスク名 |
32 ビット コンピューター |
64 ビット コンピューター |
---|---|---|
.NET Framework NGEN v4.0.30319 |
Yes |
Yes |
.NET Framework NGEN v4.0.30319 64 |
No |
Yes |
Windows 8 以降の実行時に .NET Framework 4.5 以降のバージョンで使用できる Native Image Task 一致する。 Windows の以前のバージョンでは、.NET Framework は ネイティブ イメージ サービスを使用します。
タスクの有効期間
一般に、Windows タスク スケジューラは、コンピューターがアイドル状態のときに Native Image Task をし始めます。 アプリケーション インストーラー、延期されたネイティブ イメージの更新要求とイメージの自動作成によってキューに入れられた遅延作業のタスクのチェック。 タスクは未解決の作業項目を完了し、シャットダウンします。 タスクを実行しているコンピューターがアイドル状態になってから、停止、タスクが停止します。
、NGen.exe にタスク スケジューラ UI または手動呼び出しによって Native Image Task を手動で起動することもできます。 タスクがこれらのメソッドのいずれかによって開始された場合は、コンピューターがアイドル状態のときに実行されます。 NGen.exe をアプリケーション インストーラーの予測可能な動作を実現するために使用して手動で生成されるイメージは優先順位が付けられます。