In June 2018 Microsoft released Cumulative Update 21 (build 15.00.1395.004) which is the last planned quarterly update for Exchange 2013 (https://blogs.technet.microsoft.com/rmilne/2018/06/19/exchange-2013-cu21-released/)
I was not sure about updating my Exchange 2013 directly from CU12 to CU21. It is supposed to be supported by Microsoft. Maybe I could install an intermediate CU before but, anyway, I decided to move on.
For this update it is necessary to install previously:
– .NET Framework 4.7.1
– Visual C++ Redistributable Packages for Visual Studio 2013
This document does not cover the procedure to update a DAG cluster or the role upgrading order. Simply the prerrequisites and the CU installation itself.
Install .Net Framework 4.7.1
Use the msu installer you can download here: https://www.catalog.update.microsoft.com/Search.aspx?q=KB4033369
In this post (Windows – .NET Framework 4.7.1 install stuck / hangs) I explain the problems I faced when trying to install it using the standard installer.
Install VC++ 2013 runtime
Download from https://www.microsoft.com/en-us/download/details.aspx?id=40784 and install it
Download Exchange 2013 CU21
You can download it from: https://www.microsoft.com/en-us/download/details.aspx?id=57069
Update Active Directory Schema
I prefer to run this using a command and, if everything went ok, run the setup.
(Ensure you are running a user with member of “Domain Admins” and “Organization Management” groups.)
Run the CU21 setup.exe with the following parameters:
C:\soft\Update CU21>setup.exe /prepareAD /IAcceptExchangeServerLicenseTerms Microsoft Exchange Server 2013 Cumulative Update 21 Unattended Setup Copying Files... File copy complete. Setup will now collect additional information needed for installation. Performing Microsoft Exchange Server Prerequisite Check Prerequisite Analysis COMPLETED Configuring Microsoft Exchange Server Organization Preparation COMPLETED The Exchange Server setup operation completed successfully.
In case you receive this error in the readiness check: “All Unified Messaging language packs other than US English (en-US) must be uninstalled before you can upgrade the Mailbox server role. Detected language packs: es-ES”…
Execute the following command for each language you have installed (the error message shows them):
C:\soft\Update CU21>setup.exe /RemoveUmLanguagePack:es-ES Microsoft Exchange Server 2013 Cumulative Update 21 Unattended Setup Copying Files... File copy complete. Setup will now collect additional information needed for installation. UM Language Pack for es-ES Performing Microsoft Exchange Server Prerequisite Check Configuring Microsoft Exchange Server UM language pack for (es-ES) COMPLETED The Exchange Server setup operation completed successfully.