Exchange 2013: NET Framework 4.7 on CU6

Hi,

I was asked for help with an Exchange Server 2013 CU6 on Windows Server 2012 R2 which was behaving in an odd way.  Wanting to patch it, I found out that .NET Framework 4.7.02558 is installed.  (that's what it sais in HKLM\Software\Microsoft\NET Framework Setup\NDP\v4\Full)
Trying to install CU18 or CU19 I get first thing:  .NET Framework 4.5 or higher is required to install Exchange Server.

I read this:
http://msexchangeguru.com/2017/06/18/net-framework-4-7-do-not-install/

The named KB3186539 and KB3186568 are NOT installed (at least I can't find them in the list - it seems to stop at KB37... and then carries on with KB40...   There is only one or two KB38...-Patches in the list.

Don't know what to do now.  Any ideas?

Thanks,
Ralph
LVL 2
Ralph ScharpingDigital TherapistAsked:
Who is Participating?
 
Todd NelsonConnect With a Mentor Systems EngineerCommented:
Since .NET Framework 4.7.0 as it is not and will not be supported with any version of Exchange, I would recommend removing it and re-installing 4.5.2.

If you are currently on 2013 CU6, you will need to have .NET FX 4.5.2 installed because 4.6.x was not supported until 2013 CU13.

Once you have 4.5.2 installed, then upgrade to 2013 CU15.

Once you have 2013 CU15 installed, then install 4.6.2.

Once you have 4.6.2 installed, then upgrade to 2013 CU19.

Once you have 2013 CU19 installed, then install 4.7.1.

Once you have 2013 CU19 and 4.7.1 installed, you will be good for awhile.

References:

Hope that helps.
0
 
Ralph ScharpingDigital TherapistAuthor Commented:
I know - the content of this link is equivalent to the one I posted.  
I cannot find the two patches that they ask me to uninstall.
0
Creating Active Directory Users from a Text File

If your organization has a need to mass-create AD user accounts, watch this video to see how its done without the need for scripting or other unnecessary complexities.

 
Valentina PerezExchange ServersCommented:
Hi Ralph,

It is normal that you do not have all the patches.

You need to check the one with the system:

Windows Server 2012>>> KB3186505
Windows Server 2012 R2 >> KB3186539
Windows Server 2016>>> KB3186568

It depends which version you have.

If there are none..it means you should have the correct net framework version.

Regards
Valentina
0
 
Ralph ScharpingDigital TherapistAuthor Commented:
I know.  As I said above.  I have looked for them and I cannot find them.
Still I get this message from Exchange setup.
0
 
Ralph ScharpingDigital TherapistAuthor Commented:
I have the impression not all installed patches and updates are listed.  Can I somehow uninstall this via PowerShell?
0
 
Ralph ScharpingDigital TherapistAuthor Commented:
Thanks Todd, yes, that helps.  I was not aware of these details, but in general planned to do just that.

my main issue is:  I can't remove NET Framework because I can't find the relevant Updates to uninstall.  Have the KB-Numbers changed recently?  Several articles quote KB3186539 as relevant to my installation, some add KB3186568.  Both are not to be found on my machine.

Is there another way to return to .NET Framework 4.5.2?

Another question:  I did not at first glance manage to download CU15 - it said this update was outdated and only the most recent (i.e. 18 AND for some reason 19) can be downloaded...
0
 
Todd NelsonSystems EngineerCommented:
To get those previous CUs, you will need to contact support.
0
 
Ralph ScharpingDigital TherapistAuthor Commented:
Just a quick update:
Still not an nich further.  Cannot uninstall any .NET Frameworks because all the KB-Patches listed in the relevant posts and forums are not listed under "installed updates" on my machine.
Also I cannot install a newer CU because setup.exe sais .NET Framework 4.5 or newer is required for installation.  Since the machine is still moderately doing what it is supposed to do, I did not touch too much.
Might try to migrate to Exchange 2016 and kill this machine altogether.
0
 
Ralph ScharpingDigital TherapistAuthor Commented:
Still no progress.
It's supremely frustrating, because it looks as if it's just a tiny step that is missing.
.NET Framework 4.7.1-Patch is not listed unter installed updates.
Cleanup-Tools say everything is fine.
Verfiication tools check out fine.
I don't get past the very very first line of running setup.exe of CU18 or 19 and even bringing up the installer.  

No idea where to go from here.  Maybe it's best to give up.
0
 
Ralph ScharpingDigital TherapistAuthor Commented:
Ok, I'm a bit further, but by far not there.
First, the Patch for .NET Framework 4.7 was not KB3186539 as it should be according to multiple sources, but instead KB4033342 on my machine.  I uninstalled that, and was back to 4.5.2.  First of Todd's steps:  done.
Then I moved heaven and hell to get my hands on a CU15.  I got it, but unfortunately it does not install - just like CU18 or CU19.

It sais this:
Exchange Server 2013 requires .NET Framework 4.5 or later. Download it from http://go.microsoft.com/fwlink/?LinkId=260991.

So I downloaded net framework cleanup tool and netfx setup verifier from here:
https://blogs.msdn.microsoft.com/astebner/2008/10/13/net-framework-setup-verification-tool-users-guide/

It sais all is well.  I got the .NET Framework 4.5.2 offline installer and installed that, no gain.

Also I stumbled over this:
https://justaucguy.wordpress.com/2017/07/03/a-bridge-too-far-exchange-2013-cu15/

It explains my case quite well and also confirms Todd's steps.  Except I can't go them because the f#* installation does not start.

Anyone?  Please?
0
 
Todd NelsonSystems EngineerCommented:
Sufficient information provided for resolution.
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.

All Courses

From novice to tech pro — start learning today.