• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 41
  • Last Modified:

.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?
0
Merlin-Eng
Asked:
Merlin-Eng
  • 4
  • 3
  • 2
1 Solution
 
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
Upgrade your Question Security!

Your question, your audience. Choose who sees your identity—and your question—with question security.

 
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
 
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
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Cloud Class® Course: CompTIA Healthcare IT Tech

This course will help prep you to earn the CompTIA Healthcare IT Technician certification showing that you have the knowledge and skills needed to succeed in installing, managing, and troubleshooting IT systems in medical and clinical settings.

  • 4
  • 3
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now