Cómo validar que .NET Framework 4.8 esté instalado en Windows Server 2016

Cómo validar que .NET Framework 4.8 esté instalado en Windows Server 2016

Instalé .NET Framework 4.8 en un Windows Server 2016 usando este enlace Instalador sin conexión de .NET 4.8]1. Y aunque parece que todo va bien, cuando reviso las características de windows no aparece instalado y se muestra 4.6. Por favor, ¿podrías decirme qué hago mal?

[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  

Supongo que debería buscar algo como esto:

Neto 4.8

Respuesta1

Si hay algo que no funciona, debe proporcionarlo en lugar de asumir que el cuadro de diálogo de funciones de Windows cambiará.

Puede consultar el registro para determinar la versión de .NET Framework instalada:

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

Si el valor es 528040 (decimal) (0x80EA8 hexadecimal) o superior, está instalado .NET 4.8.

https://learn.microsoft.com/en-us/dotnet/framework/migration-guide/how-to-determine-what-versions-are-installed

Respuesta2

¿Bajo qué lógica esperaría instalar lo que es IIRC, una actualización local (4.8) para cambiar el nombre de una característica de Windows EN LA QUE LOS INSTALADORES PUEDEN CONFIAR?

Tiene sentido no cambiar eso a menos que introduzca cambios importantes, algo para lo cual no está diseñado 4.8.

información relacionada