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/how-to-determine-which-versions-are-installed

답변2

설치자가 의존할 수 있는 Windows 기능의 이름을 변경하기 위해 IIRC 및 전체 업그레이드(4.8)를 설치하는 것은 어떤 논리 하에서 예상됩니까?

4.8에서는 그렇게 하지 않도록 설계된 주요 변경 사항을 도입하지 않는 한 이를 변경하지 않는 것이 합리적입니다.

관련 정보