
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:
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.
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.