Link to home
Start Free TrialLog in
Avatar of rwheeler23
rwheeler23Flag for United States of America

asked on

Dot Net 4.6.1 installation fails on W2012 R2 server

I was installing an upgrade to an application and part of the upgrade involves installing Dot Net 4.6.1. This upgrade fails with error code 5100 which mean does not meet system requirements. This is not true as this is  a W2012 R2 server and there is over 6GB of space available. I have applied this same update to other servers configured the exact same way with no issues. I have attached the install log. Does this log tell anyone something I am missing? Any suggestions as to how to get Dot Net 4.6.1 installed on this server?
install.log
ASKER CERTIFIED SOLUTION
Avatar of John
John
Flag of Canada image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of rwheeler23

ASKER

I will add more space to the image and see if that helps. It would be nice if it simply said not enough space instead of making me guess what is the real problem. Now the verifier only sees through 4.5.2. Should I run it on all versions of Dot Net and hope it corrects something?
It now has 26GB of space and it still will not install. Is there any clue as to what the problem is? If I need to I will blow the entire image away and start over but that means reinstalling everything else that is on there.
It is hard to say what went wrong.  Did you run all Windows Updates?  That normally installs .NET updates. I have not installed .NET manually in some long time.

You can go to Programs and Features and remove any .NET you can, then go to Windows Features and disable .NET. Close out, restart the Server and then re-enable .NET. Run Windows Updates. Does that now get you to .NET 4.6.1?

If not, then, yes, the final step is to reinstall the operating system.
Avatar of Shaun Vermaak
It looks like space was the problem. I had installed all of the KB's in this series except KB2919355 because it kept failing. It would not tell me why it failed it would just fail.  Once I expanded the drive this KB installed and then the Dot Net upgrade succeeded.

KB2919442
KB2932046
KB2959977
KB2937592
KB2938439
KB2934018
So then space issue is what I suggested above. Thanks for the update
This problem came about because IT did not tell me WSUS was failing on this server.  When I checked for updates I noticed the last updates occurred on June 30, 2015.
You are trying to install Microsoft .NET Framework 4.6.1 but the install log states that you need to have installed Microsoft .NET Framework 4.6 before loading Microsoft .NET Framework 4.6.1.

In the log I found these.
'Microsoft .NET Framework 4.6 (x86 and x64)' RunCheck result: Install Needed
'Visual C++ 2015 Runtime Libraries (x64) - 14.0.23026' RunCheck result: Install Needed
'Visual C++ 2015 Runtime Libraries (x86) - 14.0.23026' RunCheck result: Install Needed
'Dexterity Shared Components 16.0' RunCheck result: Install Needed
'Microsoft .NET Framework 4.6 (x86 and x64)' RunCheck result: Install Needed

Open in new window

Note at the end of the lines it states Install Needed.
I need to question the verifier here. After applying KB2919355 I install Dot Net 4.6.1 w/o installing Dot Net 4.6.0. Most likely having missed all those prior updates contributed to this problem.
You said you made space and it worked.
Yes but this all started because I was not aware of the WSUS issue. I will award points for the lack of space answer.
Thnaks
Thanks for the update and I was happy to help.