Is .NET 4.8.1 the same as 4.8.09037?

John Mcgregor [Contractor] 0 Reputation points
2026-09-01T10:57:50.5366667+00:00

The registry version of .NET on my windows PC shows 4.8.09037. Is this the same as .NET 4.8.1?

Developer technologies | .NET | .NET Runtime
0 comments No comments

3 answers

Sort by: Most helpful
  1. Tony Thach (WICLOUD CORPORATION) 845 Reputation points Microsoft External Staff Moderator
    2026-09-02T02:13:16.36+00:00

    Hi @John Mcgregor [Contractor] and thanks for posting your question.

    4.8.09037 is the internal build number shown by the registry, while 4.8.1 is the public product name. They are not two separate .NET Framework products.

    To verify the installed release correctly, open:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full
    

    Then check the Release DWORD rather than relying only on the Version string:

    • 533320 or 533325: .NET Framework 4.8.1
    • Any higher value: .NET Framework 4.8.1 or a later applicable release

    You can retrieve it with PowerShell:

    Get-ItemPropertyValue `
      'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full' `
      -Name Release
    

    Therefore, if you see Version = 4.8.09037 together with one of the release values above, your computer has .NET Framework 4.8.1 installed. Microsoft recommends using the Release value as the authoritative way to determine the installed .NET Framework version.

    If this instruction is applicable to your situation, I would greatly appreciate it if you could follow the instruction here so others experiencing similar behavior can benefit from it as well.  

    Was this answer helpful?

    1 person found this answer helpful.
    0 comments No comments

  2. RLWA32 52,811 Reputation points
    2026-09-01T11:32:44.5766667+00:00

    You can refer to Microsoft's guidance on how to determine the installed version of the .Net Framework at -

    How to: Determine which .NET Framework versions are installed

    Was this answer helpful?

    0 comments No comments

  3. AI answer

    2026-09-01T10:58:04.04+00:00

    Yes. .NET Framework 4.8.1 is the product version, and 4.8.09037 is a build/version string for that release.

    Relevant facts from Microsoft documentation:

    • .NET Framework 4.8.1 was originally released on August 9, 2022.
    • It is an in-place update in the .NET Framework 4.x line.
    • Microsoft also refers to .NET Framework 4.8.1 setup package versions such as 4.8.09195, which shows that internal/package version numbers can differ from the marketed product name 4.8.1.

    So a registry value like 4.8.09037 indicates a 4.8.1-family build, not a different product called “4.8.09037”.


    AI-generated content may be incorrect. Read our transparency notes for more information.

    Was this answer helpful?

Your answer

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