.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?
Merlin-EngWorks ManagerAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

AndyAinscowFreelance programmer / ConsultantCommented:
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.
0
Merlin-EngWorks ManagerAuthor Commented:
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.
0
Merlin-EngWorks ManagerAuthor Commented:
The Server currently has SBS Service Pack 2 installed
0
HTML5 and CSS3 Fundamentals

Build a website from the ground up by first learning the fundamentals of HTML5 and CSS3, the two popular programming languages used to present content online. HTML deals with fonts, colors, graphics, and hyperlinks, while CSS describes how HTML elements are to be displayed.

AndyAinscowFreelance programmer / ConsultantCommented:
Odd - then you should be able to install the .net framework you want without problems.


ps.  https://docs.microsoft.com/en-us/dotnet/framework/migration-guide/how-to-determine-which-versions-are-installed
That says you should use subkeys under the registry key you mention
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
JohnBusiness Consultant (Owner)Commented:
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
0
Merlin-EngWorks ManagerAuthor Commented:
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.
0
JohnBusiness Consultant (Owner)Commented:
Also do a repair on the Accounting software before you restart
0
AndyAinscowFreelance programmer / ConsultantCommented:
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.
0
Merlin-EngWorks ManagerAuthor Commented:
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.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
.NET Programming

From novice to tech pro — start learning today.