Dot Net FrameWork 4.8 feature not showing for IIS on Windows Server 2019

Lee 26 Reputation points
2022-06-11T00:12:48.997+00:00

I tried to install dot net 4.8 framework runtime on Windows Server 2019 that is an AWS EC2 instance and kept getting error
" Exe (C:\ae3d5ec71a149db27aa40d203b1830\x64-Windows10.0-KB4486153-x64.cab) failed with 0x80092004 - Cannot find object or property"

After fighting with it I finally got KB4486153 installed using DISM tool, and it showed up on installed updates.
Nevertheless when I try to turn on dot net 4.8 feature for IIS only the default 4.7 is shown.

Any suggestions ?

Thanks!

Edit: added screenshots

210349-screenshot-000527-2022-06-10-173031.png

210416-screenshot-000523-2022-06-10-172320.png

210441-screenshot-000522-2022-06-10-172254.png

210424-screenshot-000525-2022-06-10-172428.png

210386-screenshot-000529-2022-06-10-173433.png

Windows Server 2019
Windows Server 2019
A Microsoft server operating system that supports enterprise-level management updated to data storage.
3,470 questions
Internet Information Services
.NET Runtime
.NET Runtime
.NET: Microsoft Technologies based on the .NET software framework.Runtime: An environment required to run apps that aren't compiled to machine language.
1,125 questions
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Bruce Zhang-MSFT 3,736 Reputation points
    2022-06-13T01:44:22.53+00:00

    Hi @Lee ,

    If you have installed .NET framework 4.8, server manager won't update in time to show 4.8. So check out the current .net version in this way is not accurate.

    You can check it use RuntimeInformation.FrameworkDescription property to query for which .NET implementation and version your app is running on.
    Another way is checking registry HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full. If the Full subkey is missing, then .NET Framework 4.5 or above isn't installed. The Release REG_DWORD value in the registry represents the version of .NET Framework installed.
    210625-1.png

    .NET Framework 4.8 On all other Windows operating systems (including other Windows 10 operating systems): 528049

    Your release REG_DWORD value is 528049, so .NET 4.8 has installed on server.

    How to: Determine which .NET Framework versions are installed


    If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    Best regards,
    Bruce Zhang

    2 people found this answer helpful.
    0 comments No comments

  2. abbodi86 3,776 Reputation points
    2022-06-11T18:49:40.2+00:00

    Inbox feature names do not change with updates
    .NET 4.8 already updated .NET 4.7 under the hood

    1 person found this answer helpful.
    0 comments No comments