Link to home
Start Free TrialLog in
Avatar of Ralph Scharping
Ralph ScharpingFlag for Germany

asked on

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
Avatar of Vick Vega
Vick Vega
Flag of Canada image

Avatar of Ralph Scharping

ASKER

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.
Avatar of Valentina Perez
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
I know.  As I said above.  I have looked for them and I cannot find them.
Still I get this message from Exchange setup.
I have the impression not all installed patches and updates are listed.  Can I somehow uninstall this via PowerShell?
ASKER CERTIFIED SOLUTION
Avatar of Todd Nelson
Todd Nelson
Flag of United States of America 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
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...
To get those previous CUs, you will need to contact support.
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.
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.
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?
Sufficient information provided for resolution.