質問: WindowsServer2016 の 役割と機能の追加ウィザードで、インストールした.NET Framework 4.7が表示されず、4.6が表示されてしまっています。 4.7の機能を使いたいので、4.7を表示させる方法を知りたいです。 regedit で確認したRelease REG_DWORD の値は461814だったので、 .NET Framework 4.7.2はインストールできていると思います。 よろしくお願いします。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/cf4580e8b21bc7ae5d75bf71bca28658.png) ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/6da8035fb08691ceb71ba2621946ecef.png)
回答: .NET Framework は 4.0 から上のものは、内部的には同じ CLR 4 となり、共存しません。 つまり 4.7.2 が入っている状態であれば、4.6 は入ることはありません。 機能の選択に出てくるのが 4.6 なのは、 Windows Server 2016 リリース当時の最新バージョンが 4.6 だからであって、これは実際には「.NET CLR 4」のインストールを意味しているので、ここの表示が 4.6 だからといって 4.6 しか入らないわけではありません。 実際には、仮に 4.6 が入ったとしても、その後の Windows Update で最新化されます。 ですので気にせず使ってください。