2086 words
10 min read

Install Exchange Server 2019 on Windows Server 2019

By · Docker Captain · CNCF Ambassador · IBM Champion
Cover image for the post 'Install Exchange Server 2019 on Windows Server 2019'

This article is for those looking for a detailed and straightforward guide on installing Exchange Server 2019 on Windows Server 2019.

CAUTION

Read this before you install (updated 5 November 2026). Exchange Server 2019 left extended support on 14 October 2025, according to Microsoft’s lifecycle page: no more security updates. Its successor is Exchange Server Subscription Edition (SE), whose first release is code-equivalent to Exchange 2019 CU15, and Microsoft documents an in-place upgrade “from Exchange Server 2019 CU14 or CU15 directly to Exchange Server Subscription Edition (SE)” on the what’s new page. For a new deployment, install Exchange SE. This guide still applies to a lab, to an existing 2019 organization you are about to upgrade, and to the many steps SE setup shares with 2019.

WARNING

This guide walks you through installing Exchange Server 2019 without implementing failover.

NOTE

The official hardware requirements for Exchange 2019 are detailed on Microsoft’s website.

IMPORTANT

We will consider the case when you already have two servers with the Windows Server 2019 operating system installed on them. In addition, one of the servers must have the Active Directory Domain Services role installed.

For details on installing Windows Server 2019, read my guide: Install Windows Server 2019.

IMPORTANT

In addition, one of the servers must have the Active Directory Domain Services role installed, and the second server must be domain joined.

To learn how to install Active Directory Domain Services on Windows Server 2019, read: Install Active Directory Domain Services on Windows Server 2019.

NOTE

After installing Exchange Server 2019, follow my guide to complete the configuration: Configure Exchange Server 2019.

IMPORTANT

The screenshots in this guide come from Exchange Server 2019 Cumulative Update 3 (September 2019). Download the latest Cumulative Update instead: CU15 is the last one for Exchange 2019, and it is also one of the two starting points Microsoft accepts for an in-place upgrade to Exchange SE. Each CU is a complete Exchange installation that includes updates and changes from all previous CUs. You don’t need to install previous CUs or Exchange 2019 RTM.

WARNING

Windows Server 2019 requires all available updates to be installed before installing Exchange Server 2019.

On the future Exchange server, go to the system under an account that consists of the following groups: Enterprise Admins, Schema Admins, and Domain Admins.

Before preparing Active Directory and installing Exchange Server 2019, you need to install additional software on the future Exchange server:

  • Visual C++ Redistributable Package for Visual Studio 2012
  • Visual C++ Redistributable Package for Visual Studio 2013
  • Unified Communications Managed API 4.0

Install Visual C++ Redistributable Package for Visual Studio 2012.

Go to the Microsoft download page and select the “Download” button to begin the process.

Install Exchange Server 2019 on Windows Server 2019 - Step 1

Select “VSU_4\vcredist_x64.exe” and click on the “Next” button.

Install Exchange Server 2019 on Windows Server 2019 - Step 2

Run the downloaded Visual C++ Redistributable Package for Visual Studio 2012 installer file.

Install Exchange Server 2019 on Windows Server 2019 - Step 3

Next, you must accept the license terms, if you agree with them, and click on the “Install” button.

Install Exchange Server 2019 on Windows Server 2019 - Step 4

Installation of Visual C++ Redistributable Package for Visual Studio 2012 completed successfully.

Click on the “Close” button.

Install Exchange Server 2019 on Windows Server 2019 - Step 5

Now let’s install Visual C++ Redistributable Package for Visual Studio 2013.

Navigate to the official download page and click the “Download” button to get started.

Install Exchange Server 2019 on Windows Server 2019 - Step 6

Select “vcredist_x64.exe” and click on the “Next” button.

Install Exchange Server 2019 on Windows Server 2019 - Step 7

Run the downloaded Visual C++ Redistributable Package for Visual Studio 2013 installer file.

Install Exchange Server 2019 on Windows Server 2019 - Step 8

Next, you must accept the license terms, if you agree with them, and click on the “Install” button.

Install Exchange Server 2019 on Windows Server 2019 - Step 9

Installation of Visual C++ Redistributable Package for Visual Studio 2013 completed successfully.

Click on the “Close” button.

Install Exchange Server 2019 on Windows Server 2019 - Step 10

Now let’s install Unified Communications Managed API 4.0.

Visit the Microsoft download page and click the “Download” button to proceed.

Install Exchange Server 2019 on Windows Server 2019 - Step 11

Run the downloaded Unified Communications Managed API 4.0 installer file.

Install Exchange Server 2019 on Windows Server 2019 - Step 12

The “Unified Communications Managed API 4.0 Installation Wizard” will open.

Click on the “Next” button.

Install Exchange Server 2019 on Windows Server 2019 - Step 13

Next, you must accept the license terms, if you agree with them, and click on the “Next” button.

Install Exchange Server 2019 on Windows Server 2019 - Step 14

The installation process for “Unified Communications Managed API 4.0” has begun.

Install Exchange Server 2019 on Windows Server 2019 - Step 15

Installation of “Unified Communications Managed API 4.0” completed successfully.

Click on the “Finish” button.

Install Exchange Server 2019 on Windows Server 2019 - Step 16

Now you need to install the remote administration tools to prepare Active Directory for the Exchange Serve 2019 installation, as well as other components required for the Exchange server to work.

On the keyboard, press the key combination “Win” and “x” and in the menu that opens, select “Windows PowerShell (Admin)”.

Install Exchange Server 2019 on Windows Server 2019 - Step 17

Install the remote administration tools for the subsequent preparation of Active Directory for the installation of Exchange Server 2019 using the command:

Terminal window
Install-WindowsFeature RSAT-ADDS

Install Exchange Server 2019 on Windows Server 2019 - Step 18

The process of installing the remote administration tools has begun.

Install Exchange Server 2019 on Windows Server 2019 - Step 19

The installation process for the remote administration tools has completed successfully.

Next, you need to install the prerequisites for Lync Server or Skype for Business Server using the command:

Terminal window
Install-WindowsFeature Server-Media-Foundation

Install Exchange Server 2019 on Windows Server 2019 - Step 20

The prerequisites installation process for Lync Server or Skype for Business has begun.

Install Exchange Server 2019 on Windows Server 2019 - Step 21

Installation of prerequisites for Lync Server or Skype for Business completed successfully.

Now you need to install additional components required for the Exchange server using the command:

Terminal window
Install-WindowsFeature 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-Lgcy-Mgmt-Console, 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

Install Exchange Server 2019 on Windows Server 2019 - Step 22

The process of installing additional components required for the Exchange Server has begun.

Install Exchange Server 2019 on Windows Server 2019 - Step 23

The installation of the additional components required for the Exchange Server has been completed successfully.

Now you need to reboot the server.

On the keyboard, press the key combination “Win” and “x”, in the menu that opens, select “Shut down or sign out”, then “Restart”.

Install Exchange Server 2019 on Windows Server 2019 - Step 24

In the window that opens, select “Other (Planned)” and click on the “Continue” button.

Install Exchange Server 2019 on Windows Server 2019 - Step 25

The server will start to reboot.

Install Exchange Server 2019 on Windows Server 2019 - Step 26

Now you need to prepare Active Directory to work with Exchange Server.

On the future Exchange server, go to the system under an account that consists of the following groups: Enterprise Admins, Schema Admins, and Domain Admins.

On the keyboard, press the key combination “Win” and “x” and in the menu that opens, select “Windows PowerShell (Admin)”.

Install Exchange Server 2019 on Windows Server 2019 - Step 27

Go to drive “D” (virtual drive), where the Exchange Server 2019 installation files are located, using the command:

Terminal window
cd D:\

Install Exchange Server 2019 on Windows Server 2019 - Step 28

Let’s prepare the Active Directory schema to work with Exchange Server using the command:

Terminal window
E:\Setup.exe /IAcceptExchangeServerLicenseTerms_DiagnosticDataON /PrepareSchema

Install Exchange Server 2019 on Windows Server 2019 - Step 29

The process of preparing the Active Directory schema has begun.

Install Exchange Server 2019 on Windows Server 2019 - Step 30

The Active Directory schema preparation process completed successfully.

Now you need to prepare containers, objects, and other Active Directory components and create the Exchange organization.

NOTE

After “OrganizationName” you must indicate the name of your organization in English.

Let’s prepare containers, objects, and other Active Directory components, as well as create an Exchange organization, using the command:

Terminal window
E:\Setup.exe /IAcceptExchangeServerLicenseTerms_DiagnosticDataON /PrepareAD /OrganizationName:"heyvaldemar"
NOTE

This manual uses the organization’s name “heyvaldemar”.

Install Exchange Server 2019 on Windows Server 2019 - Step 31

The process of preparing containers, objects, and other Active Directory components has begun.

Install Exchange Server 2019 on Windows Server 2019 - Step 32

The preparation process for containers, objects, and other Active Directory components has been completed successfully.

Now you need to prepare the domain for the Exchange Server installation.

Prepare a domain for installing Exchange Server using the command:

Terminal window
E:\Setup.exe /IAcceptExchangeServerLicenseTerms_DiagnosticDataON /PrepareDomain:heyvaldemar.net
NOTE

This tutorial uses the heyvaldemar.net domain.

Install Exchange Server 2019 on Windows Server 2019 - Step 33

The process of preparing the domain has begun.

Install Exchange Server 2019 on Windows Server 2019 - Step 34

The domain preparation process has completed successfully.

Install Exchange Server 2019 on Windows Server 2019 - Step 35

Now you can start installing Exchange Server 2019.

Go to drive “D” (virtual drive) where the Exchange Server 2019 installation files are located and run “Setup.exe”.

Install Exchange Server 2019 on Windows Server 2019 - Step 36

At this point, you can check for updates to Exchange Server 2019.

Select “Connect to the Internet and check for updates” and click on the “Next” button.

Install Exchange Server 2019 on Windows Server 2019 - Step 37

There are currently no updates for Exchange Server 2019.

Click on the “Next” button.

Install Exchange Server 2019 on Windows Server 2019 - Step 38

Next, the “Exchange Server Setup Wizard” invites you to familiarize yourself with information regarding Exchange Server 2019.

Click on the “Next” button.

Install Exchange Server 2019 on Windows Server 2019 - Step 39

Next, you must accept the license terms, if you agree with them, and click on the “Next” button.

Install Exchange Server 2019 on Windows Server 2019 - Step 40

We select “Don’t use recommended settings” so that the Exchange server does not automatically send error reports and other information on the use of the Exchange server to Microsoft.

Click “Next”.

Install Exchange Server 2019 on Windows Server 2019 - Step 41

Now you need to choose which roles will be installed on your server.

Select “Mailbox role”, then select “Automatically install Windows Server roles and features that are required to install Exchange Server” and click on the “Next” button.

Install Exchange Server 2019 on Windows Server 2019 - Step 42

Next, you can select the directory where Exchange Server 2019 should be installed.

Leave the settings unchanged and click on the “Next” button.

Install Exchange Server 2019 on Windows Server 2019 - Step 43

You can now configure your anti-malware settings.

In the “Disable malware scanning” item, select “No” and click on the “Next” button.

Install Exchange Server 2019 on Windows Server 2019 - Step 44

Next, the process of checking readiness for installation will begin, after it is completed, you can start the installation process for Exchange Server 2019.

Click on the “Install” button.

Install Exchange Server 2019 on Windows Server 2019 - Step 45

The installation process for Exchange Server 2019 has begun.

Install Exchange Server 2019 on Windows Server 2019 - Step 46

Exchange Server 2019 installation completed successfully.

Select “Launch Exchange Administration Center after finishing Exchange setup” and click on the “Finish” button.

Install Exchange Server 2019 on Windows Server 2019 - Step 47

NOTE

The Exchange Administration Center is used to administer the Exchange server, available at https://heva-server-2/ecp, where heva-server-2 is the name of my Exchange server. Accordingly, you need to specify the name or IP address of your server with Exchange Server 2019 installed.

To display the Exchange Administration Center Control Panel correctly, you must add the Exchange Server address to Trusted Sites in Internet Explorer.

Click on the “Add” button.

Install Exchange Server 2019 on Windows Server 2019 - Step 48

In the “Add this website to the zone” field, specify the address of the Exchange server and click on the “Add” button.

Install Exchange Server 2019 on Windows Server 2019 - Step 49

The Exchange server address has been added to the list of trusted sites.

Click on the “Close” button.

Install Exchange Server 2019 on Windows Server 2019 - Step 50

Next, you need to specify the username and password of an account with Exchange administrator rights and click on the “Sign in” button.

Install Exchange Server 2019 on Windows Server 2019 - Step 51

Welcome to the Exchange Admin Center Control Panel.

Install Exchange Server 2019 on Windows Server 2019 - Step 52

You can now check the status of the Exchange Server services.

From the Start menu, find “Microsoft Exchange Server 2019” and select “Exchange Management Shell”.

Install Exchange Server 2019 on Windows Server 2019 - Step 53

Let’s check the status of the Exchange Server services using the command:

Terminal window
Test-ServiceHealth

Install Exchange Server 2019 on Windows Server 2019 - Step 54

Service check completed successfully.

A “True” value in “RequireServiceRunning” indicates that the services are running.

Install Exchange Server 2019 on Windows Server 2019 - Step 55


Vladimir Mikhalev

Docker Captain  ·  CNCF Ambassador  ·  IBM Champion

The Verdict — production-tested analysis on YouTube.

The Verdict

Inconvenient truths about shipping in the AI era

Container security, platform engineering, and the agentic shift — tested in production, argued without the hype. The verdict reaches your inbox the moment there's one worth sending.

Related Posts

Same category
  1. 1
    Recovering a Corrupt Exchange Database with Stellar Repair — Real-World Lab Test
    SysAdmin & IT Pro · We deliberately broke an Exchange 2019 server to test Stellar Repair on a dirty-shutdown EDB file. The recovery process, lab setup, and lessons learned.
  2. 2
    Terminal, Shell, Command Line, Prompt: Four Words, Four Things
    SysAdmin & IT Pro · The terminal is the window, the shell runs your commands, the prompt says it is ready, the command line is the idea. Plain definitions, examples, a cheat sheet.
  3. 3
    Install Ubuntu Server 22.04 LTS
    SysAdmin & IT Pro · Step-by-step guide to install Ubuntu Server 22.04 LTS. Covers language, disk setup, OpenSSH, user creation, and system configuration for beginners.
  4. 4
    Install OTRS on Ubuntu Server
    SysAdmin & IT Pro · Guide to installing OTRS Community Edition on Ubuntu Server — configure PostgreSQL, Apache, and SSL with Let's Encrypt, and launch OTRS securely.

Random Posts

Random
  1. 1
    Install Kubernetes on Ubuntu Server 22.04 LTS
    DevOps & Cloud · Step-by-step guide to install Kubernetes on Ubuntu Server 22.04 LTS using kubeadm. Learn how to set up master and worker nodes with containerd and Calico.
  2. 2
    Install Quake 3 Server Using Docker Compose
    Self-Hosting · Deploy a Quake 3 server with Docker Compose on Ubuntu Server. Fast setup, WebGL-ready, browser access via QuakeJS, plus full configuration steps.
  3. 3
    Install CentOS 7 Minimal
    SysAdmin & IT Pro · Step-by-step guide to install CentOS 7 Minimal with screenshots. Learn how to configure language, network, partitions, and users for a clean Linux setup.
  4. 4
    Install ownCloud Using Docker Compose
    Self-Hosting · Learn how to install ownCloud with Docker Compose on Ubuntu using Traefik and Let's Encrypt. Secure, scalable file storage and sharing for your server.
Install Exchange Server 2019 on Windows Server 2019
https://heyvaldemar.com/install-exchange-server-2019-on-windows-server-2019/
Author
Vladimir Mikhalev
Published
2019-11-25
Updated
2026-07-18
License
CC BY-NC-SA 4.0