Windows Server 2016 に .NET Framework 4.8 がインストールされていることを確認する方法

Windows Server 2016 に .NET Framework 4.8 がインストールされていることを確認する方法

このリンク [.NET 4.8 オフライン インストーラー] を使用して、Windows Server 2016 に .NET Framework 4.8 をインストールしました。1すべて順調に進んでいるように見えますが、Windows の機能を確認するとインストールされておらず、4.6 が表示されます。何が間違っているのか教えていただけますか?

[X] Application Development                     Web-App-Dev                    Installed
        [X] .NET Extensibility 3.5                  Web-Net-Ext                    Installed
        [X] .NET Extensibility 4.6                  Web-Net-Ext45                  Installed
        [X] Application Initialization              Web-AppInit                    Installed
        [X] ASP                                     Web-ASP                        Installed
        [X] ASP.NET 3.5                             Web-Asp-Net                    Installed
        [X] ASP.NET 4.6  

私の推測では、次のようなものを探す必要があると思います。

ネット 4.8

答え1

動作しないものがある場合は、Windows 機能ダイアログが変更されると想定するのではなく、そのことを提供する必要があります。

レジストリを照会して、インストールされている .NET Framework のバージョンを確認できます。

reg query "HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full" /v Release

値が 528040 (10 進数) (0x80EA8 16 進数) 以上の場合、.NET 4.8 がインストールされています。

https://learn.microsoft.com/en-us/dotnet/framework/migration-guide/インストールされているバージョンを確認する方法

答え2

どのような論理で、IIRC のインプレース アップグレード (4.8) をインストールすると、インストーラーが依存する可能性のある Windows 機能の名前が変更されると予想されるのでしょうか?

破壊的な変更を導入しない限り、これを変更しないのは理にかなっています。4.8 は破壊的な変更を導入しないように設計されています。

関連情報