Net framework 4.8.1 failing to install with error HRESULT 0X800F081E

Winston Tran 171 Reputation points
2023-02-23T04:50:34.66+00:00

Hello,

Trying to update net framework 4.8 to 4.8.1 on a Windows server 2022 machine.

I have downloaded the offline installer in which is giving me the below error (HRESULT 0X800F081E)

User's image

Is there anything I can do to resolve?

Developer technologies | Visual Studio | Setup
0 comments No comments
{count} votes

Accepted answer
  1. jake-brandt 85 Reputation points
    2023-06-01T11:19:52.58+00:00

    Hi @tartor321, as .NET v4+ comes as part of the operating system, it's not possible to run a web or offline installer of .NET 4.8.1 on Server 2022; instead you are at the mercy of Microsoft pushing it through Windows Update (as far as going the supported route anyway). I'm not sure why it has taken them a full year to write the below article; but it may help you realize you were never doing anything wrong and that it simply wasn't ready yet for 21H2:

    https://devblogs.microsoft.com/dotnet/upcoming-availability-of-net-framework-4-8-1-on-windows-update-and-catalog/

    1 person found this answer helpful.

3 additional answers

Sort by: Most helpful
  1. Tianyu Sun-MSFT 34,436 Reputation points Microsoft External Staff
    2023-02-23T08:27:21.1966667+00:00

    Hello @Winston Tran ,

    Welcome to Microsoft Q&A forum.

    Please first press Win + R => type and run winver command then confirm that the detailed Windows Server OS version is 21H2(Windows Server 2022) or higher than 20H2. After that check if there’s any pending updated Windows Update(Settings > Windows Update). Try to update the pending updated Windows Update if they are listed and if it’s possible.

    Please also press Win + R => type and run regedit command and navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full, match the detailed value of the entry, see this document: Use Registry Editor and this document: Detect .NET Framework 4.5 and later versions. Confirm if the .NET Framework 4.8.1 was installed on your machine.

    Please open CMD and run it as administrator => type and run sfc /scannow, wait for the command to finish running and check the error message if it prompts.

    Make sure that there are no limits like permission limit on your machine for installing .NET Framework 4.8.1(communicate with your administrator if necessary).

    Besides, just to confirm, you are installing .NET Framework 4.8.1 directly onto Windows Server 2022 machine, not onto a VM/platform that running on this Windows Server 2022 machine right?

    Please feel free to contact us.

    Best Regards,

    Tianyu


    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.

    1 person found this answer helpful.

  2. abbodi86 4,036 Reputation points
    2023-06-14T17:48:45.31+00:00

    As pointed by @Tianyu Sun-MSFT , Datacenter Azure Edition and Azure Stack HCI not supported by .NET Framework 4.8.1 (yet)

    only the regular LTSC editions are supported (Standard, Datacenter), in adition to the discontinued Semi-Annual channel Server

    1 person found this answer helpful.
    0 comments No comments

  3. abbodi86 4,036 Reputation points
    2023-06-27T18:52:46.4933333+00:00
    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.