Link to home
Start Free TrialLog in
Avatar of Merlin-Eng
Merlin-EngFlag for United Kingdom of Great Britain and Northern Ireland

asked on

.Net Framework didn't install properly

SBS 2008: I need to update the accounts software on our server, but the update fails stating that I need to install .Net Framework 4.6

I downloaded version 4.62 but that wouldn't install stating that it was incompatible with the server operating system. I then found that I could still download version 4.6 So I installed .Net Framework 4.6 and at the end of the installation I got the message saying the installation was successful. Then I got a message saying that a reboot was required. So I allowed it to reboot. The accounts update still won't install. It still says that I need to install .Net Framework 4.6

I googled "How to check the Dot Net version". I found a site which said that I need to look at the following registry key:

HKLM\Software\Microsoft\NET Framework Setup\NDP

This Key lists the different versions of Dot Net which are installed. 4.6 is not listed. it only shows versions up to 4.0. How can this be, when I successfully installed it and rebooted the server?
Avatar of AndyAinscow
AndyAinscow
Flag of Switzerland image

https://support.microsoft.com/en-us/help/4038923/update-for-the-net-framework-4-6-on-windows-server-2008-sp2-and-the-ne

Have you got the service packs for the SBS2008 installed.  With SP2 you should be able to install 4.6 (and even newer versions) of .net framework.
Avatar of Merlin-Eng

ASKER

Thanks for the reply. I just looked at the article you linked. It says that one of the prerequisites for the update is .Net Framework 4.6

If I could install 4.6 I would be very happy.
The Server currently has SBS Service Pack 2 installed
ASKER CERTIFIED SOLUTION
Avatar of AndyAinscow
AndyAinscow
Flag of Switzerland 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
Also run .NET Framework Setup Verifier because it can make corrections to .NET as well as check what versions are there.

http://blogs.msdn.com/b/astebner/archive/2008/10/13/8999004.aspx
Ah... I understand a bit better now. One of the Versions listed is V4, but when I look in the 'Client' an 'Full' Subkeys it is shown as 4.6.  So it seems I have 4.6 installed. So it's strange that my Accounts Software update is complaining.

I ran windows update a little while ago and it installed two updates for Dot Net Framework.  At lunchtime when the office is quiet I will reboot again and see if things are any better.
Also do a repair on the Accounting software before you restart
If it still won't install then you need to get in touch with the supplier of your accounting software.  You do have the minimum .net requirements they stipulate.
Once I'd restarted the server after installing the .Net framework updates, the Sage Accounts update was happier..... Not happy enough though because it now says that it needs server 2010 or later :(

AndyAiscow's comment was the most useful. He pointed out that the .Net version was stored in the Subkey of where I was looking.