HowTo: Install Exchange 2019 CU15 on Windows Server 2025 installation

The current CU15 is for Exchange Server 2019, like the CU14for Windows Server 2025 has been released. The CU15 supports the inplace upgrade to Exchange Server SE RTM. However, the Inplace Upgrade only supports the upgrade of the Exchange installation. The operating system cannot be upgraded via Inplace Upgrade. So if you want to perform an Inplace Upgrade from Exchange Server 2019 CU15 to Exchange Server SE from October 2025 and also want to use the current Windows Server operating system directly, you can already install Exchange 2019 CU15 on Windows Server 2025 and perform a classic migration. As soon as Exchange SE RTM is released, only the inplace upgrade needs to be carried out.

I am publishing this article for the sake of completeness, because the installation is almost identical to the CU14 installation. This article describes the installation of Exchange Server 2019 CU15 on Windows Server 2025.

Disable Windows Defender

To speed up the Exchange installation process, Windows Defender should be switched off during the installation. After the Exchange installation, Windows Defender is switched on again. If another virus scanner is in use on the server, this should also be deactivated.

Installation Exchange 2019 CU14 on Windows Server 2025

At the end of the article you will find the corresponding configuration with the exceptions for Windows Defender required for Exchange.

Install prerequisites

Before Exchange Server can be installed, some prerequisites must be installed. First of all, these are Windows features that can be easily installed using PowerShell:

Install-WindowsFeature Server-Media-Foundation, NET-Framework-45-Features, RPC-over-HTTP-proxy, RSAT-Clustering, RSAT-Clustering-CmdInterface, RSAT-Clustering-Mgmt, RSAT-Clustering-PowerShell, WAS-Process-Model, Web-Asp-Net45, Web-Basic-Auth, Web-Client-Auth, Web-Digest-Auth, Web-Dir-Browsing, Web-Dyn-Compression, Web-Http-Errors, Web-Http-Logging, Web-Http-Redirect, Web-Http-Tracing, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Metabase, Web-Mgmt-Console, Web-Mgmt-Service, Web-Net-Ext45, Web-Request-Monitor, Web-Server, Web-Stat-Compression, Web-Static-Content, Web-Windows-Auth, Web-WMI, Windows-Identity-Foundation, RSAT-ADDS
Installation Exchange 2019 CU14 on Windows Server 2025

After the Windows features have been installed, the required C++ runtimes must be installed. The two packages can be downloaded here:

C++ Runtime

In addition, the IIS URL Rewrite Module is required in the 64-bit version. Here is the corresponding download link:

IIS Rewrite Module

UCMA 4.0 must now be installed from the Exchange ISO. UCMA can be found in the ISO in the "UCMARedist" directory:

UCMA Runtime

If the UCMA is installed, all prerequisites are installed. The server should now be restarted once.

Exchange 2019 CU15 Setup

All the prerequisites for Exchange are now installed and you can start installing Exchange Server. To do this, the setup is started from the Exchange CU15 ISO:

Installation Exchange 2019 CU15 on Windows Server 2025

I have only taken screenshots of the relevant dialogs. You can specify quite early on whether diagnostic data may be sent to Microsoft:

Installation Exchange 2019 CU15 on Windows Server 2025

The recommended settings can be deselected here, giving you more control over the other setup settings:

Installation Exchange 2019 CU15 on Windows Server 2025

Only the mailbox role is required for an Exchange 2019 Standard installation:

Installation Exchange 2019 CU15 on Windows Server 2025

The next dialog asks for the installation path. I still recommend that you do not install the Exchange installation on C: but use a separate drive. In practice, C: for the system, D: for Exchange and other volumes for the databases have proven to be the best choice. As Exchange creates quite a lot of logs, the volume for Exchange should be at least 200 GB in size. A 100 GB C: drive is usually sufficient:

Installation Exchange 2019 CU15 on Windows Server 2025

If it is a new Exchange organization, the next step asks for the name of the organization. If not, the readiness check is performed and Exchange can be installed:

Installation Exchange 2019 CU15 on Windows Server 2025

The setup has now been running for a while:

Installation Exchange 2019 CU15 on Windows Server 2025

Tip: Estimate the approximate time required for the installation. Each Exchange CU basically performs a new installation of Exchange, so it can be an advantage if you know the time you need to allow for the installation of CUs. Just doing it during your lunch break could be tight.

Installation Exchange 2019 CU15 on Windows Server 2025

Install updates

At the time of writing, there were no security updates for Exchange Server 2019 CU15. The latest security updates can be found on this page and can be installed directly after installing the server:

Activate and configure Windows Defender

Since the Defender was deactivated at the beginning of the installation, it is now time to configure and reactivate the Defender.

The script "Get-Exchange2019AVExclusions.ps1" can be downloaded and executed on the Exchange Server:

The script generates 3 lists with the necessary exceptions for virus scanners. These exceptions can also be used for other AV products. The script can also configure Windows Defender directly:

.\Get-Exchange2019AVExclusions.ps1 -ConfigureWindowsDefender
Activate and configure Windows Defender

Finally, don't forget to switch Windows Defender back on:

Activate and configure Windows Defender

Exchange Health Checker

The installation is now complete, to avoid future problems, the Exchange Server Health Checker should be run. If warnings or errors occur, the Exchange Health Checker also provides a corresponding article on how to resolve the problem.

Exchange Health Checker

Most of the Health Checker recommendations can be implemented with a small script:

This should make the Health Checker report look much better.

Leave a Comment