So überprüfen Sie, ob .NET Framework 4.8 auf Windows Server 2016 installiert ist

So überprüfen Sie, ob .NET Framework 4.8 auf Windows Server 2016 installiert ist

Ich habe .NET Framework 4.8 auf einem Windows Server 2016 mit diesem Link installiert .NET 4.8 Offline-Installer]1. Und obwohl alles gut zu laufen scheint, wird beim Überprüfen der Windows-Funktionen nicht angezeigt, dass es installiert ist, sondern 4.6. Können Sie mir bitte sagen, was ich falsch gemacht habe?

[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  

Ich vermute, ich sollte nach so etwas suchen:

Netto 4.8

Antwort1

Wenn etwas nicht funktioniert, sollten Sie dies angeben, anstatt davon auszugehen, dass sich das Windows-Funktionsdialogfeld ändern würde.

Sie können die Registrierung abfragen, um die installierte Version des .NET Frameworks zu ermitteln:

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

Wenn der Wert 528040 (dezimal) (0x80EA8 hex) oder höher ist, ist .NET 4.8 installiert.

https://learn.microsoft.com/en-us/dotnet/framework/migration-guide/wie-man-feststellt-welche-versionen-installiert-sind

Antwort2

Nach welcher Logik würden Sie erwarten, dass bei der Installation eines direkten Upgrades (4.8), wenn ich mich recht entsinne, der Name einer Windows-Funktion geändert wird, AUF DIE SICH INSTALLATEURE VERLASSEN KÖNNEN?

Es ist sinnvoll, dies nicht zu ändern, es sei denn, Sie führen bahnbrechende Änderungen ein – was bei 4.8 nicht der Fall ist.

verwandte Informationen