Como validar que o .NET Framework 4.8 está instalado no Windows Server 2016

Como validar que o .NET Framework 4.8 está instalado no Windows Server 2016

Instalei o .NET Framework 4.8 em um Windows Server 2016 usando este link instalador offline do .NET 4.8]1. E embora tudo pareça estar indo bem, quando verifico os recursos do Windows ele não aparece instalado e aparece 4.6. Por favor, você poderia me dizer o que eu faço de errado?

[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  

Meu palpite é que devo procurar algo assim:

Líquido 4,8

Responder1

Se algo não estiver funcionando, você deve fornecer isso em vez de presumir que a caixa de diálogo Recursos do Windows mudaria.

Você pode consultar o registro para determinar a versão do .NET Framework instalada:

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

Se o valor for 528040 (decimal) (0x80EA8 hex) ou superior, o .NET 4.8 está instalado.

https://learn.microsoft.com/en-us/dotnet/framework/migration-guide/how-to-determine-quais-versões-são-instaladas

Responder2

Sob qual lógica você esperaria instalar o que é o IIRC, uma atualização local (4.8) para alterar o nome de um recurso do Windows NO QUE OS INSTALADORES PODEM CONFIAR?

Faz sentido não mudar isso, a menos que você introduza alterações significativas - o que o 4.8 foi projetado para não fazer.

informação relacionada