質問: microsoft .net framework ngen v4.0.30319_x64サービスが開始しないのはなぜですか? .net 4.0フレームワークをインストールしたところ、microsoft .net framework ngen v4.0.30319_x64がservices.mscに一覧表示されました。 automatic-delayed startに設定されています。ただし、停止状態であり、サービスを開始しようとすると、次のメッセージが表示されます。 ローカルコンピューター上のmicrosoft .net framework ngen v4.0.30319_x64サービスが開始して停止しました。一部のサービスは、他のサービスまたはプログラムで使用されていない場合、自動的に停止します。 このサービスを開始できないのはなぜですか?
回答: これは、ngen(ネイティブイメージジェネレーター)実行可能ファイルによって「必要に応じて」開始および停止されるサービスです。 このmsdnページ によると、サービスは通常、インストールプログラム(インストーラー)と連動して、または ngen実行可能ファイル との直接対話によって開始されます。私の知る限り、あなたが説明した行動は標準的/正しい行動です。