Exchange 2013:  NET Framework 4.7 on CU6

Ralph Scharping
Ralph Scharping used Ask the Experts™
on
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
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Ralph ScharpingDigital Therapist

Author

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.

Commented:
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
Ensure you’re charging the right price for your IT

Do you wonder if your IT business is truly profitable or if you should raise your prices? Learn how to calculate your overhead burden using our free interactive tool and use it to determine the right price for your IT services. Start calculating Now!

Ralph ScharpingDigital Therapist

Author

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.
Ralph ScharpingDigital Therapist

Author

Commented:
I have the impression not all installed patches and updates are listed.  Can I somehow uninstall this via PowerShell?
Systems Engineer
Top Expert 2016
Commented:
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.
Ralph ScharpingDigital Therapist

Author

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...
Todd NelsonSystems Engineer
Top Expert 2016

Commented:
To get those previous CUs, you will need to contact support.
Ralph ScharpingDigital Therapist

Author

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.
Ralph ScharpingDigital Therapist

Author

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.
Ralph ScharpingDigital Therapist

Author

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?
Todd NelsonSystems Engineer
Top Expert 2016

Commented:
Sufficient information provided for resolution.

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial