Windows Server 2008 R2 で .NET Framework 4.0 を機能として有効にするにはどうすればよいですか? フル プロファイル インストーラーはすでにインストールしていますが、特定のロールに 4.0 を機能として追加したいときに、表示されません。表示されるのはまだ .Net Framework 3.5.1 です。Windows Server 2008 R2 SP1 Standard エディションを使用しています。.NET Framework 4.0 を機能として表示するために何かする必要があることはありますか?
答え1
.Net 4.0 は、Windows Server 2008R2 (Windows 7 に類似) では利用可能な機能ではないと思います。
このエディションの Windows には、.Net 3.5.1 のみが付属しています (Service Pack 1 がインストールされていることを前提としています)。これを「機能」または OS のコア部分として表示するには、Windows 8 / Windows Server 2012 が必要です (どちらも .Net 4.5 に付属しています)。
ただし、Microsoft が提供するスタンドアロン インストーラーまたは Web インストーラーを使用して、サーバーに .Net 4.0 のフル プロファイルをインストールした場合は、サーバー上で .Net 4.0 を必要とする可能性のあるすべてのアプリケーションで .Net 4.0 を有効にするにはそれで十分です。
特定の「ロール」に対して有効にできるように、「機能」に表示する必要がある特別な理由はありますか? 組み込みロールのいずれもこれに依存してはなりません。
答え2
これは2年前の質問だとは思いますが、もしこれに遭遇した方がいたら教えてください。私も今日これに遭遇しました。4.0は2k8r2のネイティブ機能ではないため、サーバーマネージャーに表示されません。
HKLM>ソフトウェア>Microsoft>Net Framework セットアップ>DNP>
所有しているものを確認したい場合は、インストールしたバージョンごとにサブキーがあります。
答え3
はい、.NET 4.0 または 4.5 フレームワーク自体を実際にインストールする必要があります (これらは、オペレーティング システムの 3.5 のような「Windows 機能」ではないため)。サーバー マネージャーでは、.NET 3.5 関連の機能のみが表示されます。詳細については、以下のリンクを参照してください。
http://en.wikipedia.org/wiki/.NET_Framework_バージョン履歴
お役に立てれば。