.NET Framework updates on Windows Server 2012 R2 and Exchange Server 2013 SP1 ?

Senior IT System Engineer
Senior IT System Engineer used Ask the Experts™
Hi All,

Do I need to uninstall all of the .NET framework updates before installing Exchange server 2013 ?
or avoid any .NET Fx update at all cost on Windows Server 2012 R2 ?
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Pavel NagaevLead email system administrator
no, Exchange will install what it need additionally.  You need to unistall additional windows updates which are not included in service packs.
Dinesh BabuMessaging Engineer

I would recommend you to directly install Exchange 2013 CU15, below URL has basic prerequisites.

First check the existing .Net framework in your servers , if its 4.6.2 (latest) then you need not to worry obviously you can skip the .NET installation steps. if you have 4.5 or some older versions please upgrade it to 4.6.2 then start installing Exchange 2013 CU15.
please have a look at the below URL's for installation procedure,



As experts commented already, Exchange will install whatever it need at the Pre Check process, so you don't need to worry about.

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!


OK, so what about the other mailbox server that is already existing in my domain ?

some of them is running SP1 only and just SP1+CU1

If I install the new server with Mailbox role SP1+ CU15 then configure DAG, is that still going to work ?
Messaging Engineer
It wont affect other servers , .net framework is server specific. we cant run more than one exchange server(mailbox server) in a single windows server. Also its good to upgrade existing to CU15 , that prevents frequent and reputed issues. Make sure you are running same OS on all servers.




Yes for all mailbox servers they are all the same OS.

But he problem is the existing mailbox server is still on SP1 with no CU.

So if I patch now to the latest CU, there will be massive outage since there is no DAG configured.

I want to avoid outage hence I'm configuring DAG.
Dinesh BabuMessaging Engineer

Yes, Its good to configure DAG to prevent SPOF.
AmitIT Architect
Distinguished Expert 2017
Here what you to need to do, with minimum outage:

1) Plan upgrade change during the weekend off business hours.
2) Use Change management process to keep everyone updated about upcoming change
3) Next you Backup the server before starting the update.
Note: Don't miss Step 3.
4) Once backup is completed you can start the upgrade.
5) First upgrade windows component and then Exchange
6) You might need to restart multiple times, make sure you have way to connect your server. If you are in datacenter no issues, else make sure ILO for physical or VM console for VM server is accessible.
7) Once server is up, perform complete health check, starting from services, logs and login to mailbox with Outlook, OWA and Active Sync.
8) Keep some test users also for testing.
9) In case of any issue during upgrade, be prepared for disaster recovery and add that plan in your change ticket.

Let me know if any more question.


Guys, to avoid any confusion and avoid any outage, therefore based on the existing version of the mailbox server 15.00.0847.032 running Exchange Server 2013 SP1as at February 25, 2014. I will just install the new mailbox server with Service Pack 1 only to make it the same level.

As for installing it from the scratch, I will be using https://technet.microsoft.com/library/bb691354%28v=exchg.150%29.aspx?f=255&MSPPError=-2147217396#prereq to install the prerequisite.

However, since this is blank / new server, I will need to avoid installing .NET Framework 4.6.2 since I must install CU16 to make sure Exchange is running fine during the installation.

Exchange 2013 CU16 and later require .NET Framework 4.6.2. Upgrade your servers to .NET Framework 4.6.2 before you install Exchange 2013 CU16 or you'll receive an error. If .NET Framework 4.5.2 is installed on your Exchange servers, upgrade your servers to Exchange 2013 CU15 before installing .NET Framework 4.6.2.

Correct me if I'm wrong.

Thanks to Amit, yes, I will follow that steps after successfully configuring the DAG.

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