Net Framework 4.7.2 Installs successfully but doesn't?

Castleland 11 Reputation points
2021-03-10T16:06:35.133+00:00

Hi there,
I'm having a bit of an issue with NF 4.7.2 not giving me any indication of failing but then not actually appearing on our server at all.

I've tried using:

  • Offline Installer
  • Web installer
  • Deploying Desktop Central 10 package

All of which give the "Net framework 4.7.2 has been successfully installed, please reboot your computer" etc... message.

On a reboot however, Net Framework is still showing as 4.7.1 in the registry, powershell and the accompanying update 4054542 is not shown as installed.

76290-netfnoinstalled.png

I'm stuck here and would appreciate anyone's help in finding out what's going on with this and potentially how to solve it.

I want to get our exchange updated to CU23 (I know it's been a while) but need to get this installed first.

Windows Server 2012 (not R2)

Thanks in advance.



Developer technologies | .NET | .NET Runtime
Developer technologies | Visual Studio | Setup
Windows for business | Windows Server | User experience | Other
0 comments No comments
{count} vote

3 answers

Sort by: Most helpful
  1. Anonymous
    2021-03-11T07:50:34.607+00:00

    Hello @Castleland

    Please try to use “Microsoft .NET Framework Repair Tool” to repair any possible issues for the setup of .NET Framework, and then try to download and install the .NET Framework again, as some shared files or registry keys may have been deleted during the cleanup of .NET Framework.

    Best Regards
    Karlie

    ----------

    If the Answer is helpful, please click "Accept Answer" and upvote it.
    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.


  2. cheong00 3,486 Reputation points Volunteer Moderator
    2021-03-18T01:24:31.27+00:00

    Check and see if the following keys exists:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NETFramework\v4.0.30319\SKUs.NETFramework,Version=v4.7.2
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft.NETFramework\v4.0.30319\SKUs.NETFramework,Version=v4.7.2

    If yes, then v4.7.2 is likely to be installed.

    Now to verify the file is okay, check your %windir%\Microsoft.NET\Framework64\v4.0.30319 folder and right-click the mscorlib.dll there. If the version is > 4.7. then it's okay. (for .NET v4+, it will replace DLLs with lower version number with greater versions. Since you don't have v4.8 installed, core libraries like mscorlib.dll should show 4.7.3324.0 when viewed)


  3. Castleland 11 Reputation points
    2021-03-24T11:30:32.097+00:00

    Hi again Cheong00

    Unfortunately those keys are missing. v4.7.1 is the latest version showing. Same for the mscorlib.dll

    So even though it's saying "installed successfully" and there are no error logs - it's not actually installing at all.

    :(

    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.