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.
This guide walks you through installing Exchange Server 2016 without implementing failover.
A description of the hardware requirements for Exchange 2019 can be found here.
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.
You can read more about how to install Windows Server 2019 in my guide “Install Windows Server 2019”.
In addition, one of the servers must have the Active Directory Domain Services role installed, and the second server must be domain joined.
You can learn how to install Active Directory Domain Services on Windows Server 2019 by reading “Install Active Directory Domain Services on Windows Server 2019”.
After installing Exchange Server 2019, my guide Configure Exchange Server 2019 will guide you through the configuration.
I recommend that you always use the English edition of Exchange Server. As practice shows, the original (English) versions of Exchange work more stable, besides, it will be easier for you to communicate in the same language with professionals in case of problems or if you want to exchange experience.
Microsoft partners can download the latest version of Exchange Server 2019 here. Then you will need to mount the downloaded ISO image to the virtual drive.
This guide covers the installation of Exchange Server 2019 Cumulative Update 3 (Exchange 2019 CU3, released: September 2019). You need to download the current Cumulative Update at the time of reading the article. 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.
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.
Follow the link and click on the “Download” button.
Select “VSU_4\vcredist_x64.exe” and click on the “Next” button.
Run the downloaded Visual C++ Redistributable Package for Visual Studio 2012 installer file.
Next, you must accept the license terms, if you agree with them, and click on the “Install” button.
Installation of Visual C++ Redistributable Package for Visual Studio 2012 completed successfully.
Click on the “Close” button.
Now let’s install Visual C++ Redistributable Package for Visual Studio 2013.
Follow the link and click on the “Download” button.
Select “vcredist_x64.exe” and click on the “Next” button.
Run the downloaded Visual C++ Redistributable Package for Visual Studio 2013 installer file.
Next, you must accept the license terms, if you agree with them, and click on the “Install” button.
Installation of Visual C++ Redistributable Package for Visual Studio 2013 completed successfully.
Click on the “Close” button.
Now let’s install Unified Communications Managed API 4.0.
Follow the link and click on the “Download” button.
Run the downloaded Unified Communications Managed API 4.0 installer file.
The “Unified Communications Managed API 4.0 Installation Wizard” will open.
Click on the “Next” button.
Next, you must accept the license terms, if you agree with them, and click on the “Next” button.
The installation process for “Unified Communications Managed API 4.0” has begun.
Installation of “Unified Communications Managed API 4.0” completed successfully.
Click on the “Finish” button.
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 the remote administration tools for the subsequent preparation of Active Directory for the installation of Exchange Server 2019 using the command:
The process of installing the remote administration tools has begun.
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:
The prerequisites installation process for Lync Server or Skype for Business has begun.
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:
The process of installing additional components required for the Exchange Server has begun.
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”.
In the window that opens, select “Other (Planned)” and click on the “Continue” button.
The server will start to reboot.
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)”.
Go to drive “D” (virtual drive), where the Exchange Server 2019 installation files are located, using the command:
Let’s prepare the Active Directory schema to work with Exchange Server using the command:
The process of preparing the Active Directory schema has begun.
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.
Please note that 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:
Please note that this manual uses the organization’s name “heyValdemar”.
The process of preparing containers, objects, and other Active Directory components has begun.
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:
Please note that this tutorial uses the “heyvaldemar.net” domain.
The process of preparing the domain has begun.
The domain preparation process has completed successfully.
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”.
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.
There are currently no updates for Exchange Server 2019.
Click on the “Next” button.
Next, the “Exchange Server Setup Wizard” invites you to familiarize yourself with information regarding Exchange Server 2019.
Click on the “Next” button.
Next, you must accept the license terms, if you agree with them, and click on the “Next” button.
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”.
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.
Next, you can select the directory where Exchange Server 2019 should be installed.
Leave the settings unchanged and click on the “Next” button.
You can now configure your anti-malware settings.
In the “Disable malware scanning” item, select “No” and click on the “Next” button.
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.
The installation process for Exchange Server 2019 has begun.
Exchange Server 2019 installation completed successfully.
Select “Launch Exchange Administration Center after finishing Exchange setup” and click on the “Finish” button.
Please note that 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.
In the “Add this website to the zone” field, specify the address of the Exchange server and click on the “Add” button.
The Exchange server address has been added to the list of trusted sites.
Click on the “Close” button.
Next, you need to specify the username and password of an account with Exchange administrator rights and click on the “Sign in” button.
Welcome to the Exchange Admin Center Control Panel.
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”.
Let’s check the status of the Exchange Server services using the command:
Service check completed successfully.
A “True” value in “RequireServiceRunning” indicates that the services are running.
My Courses
🎓 Dive into my comprehensive IT courses designed for enthusiasts and professionals alike. Whether you’re looking to master Docker, conquer Kubernetes, or advance your DevOps skills, my courses provide a structured pathway to enhancing your technical prowess.
My Services
💼 Take a look at my service catalog and find out how we can make your technological life better. Whether it’s increasing the efficiency of your IT infrastructure, advancing your career, or expanding your technological horizons — I’m here to help you achieve your goals. From DevOps transformations to building gaming computers — let’s make your technology unparalleled!
Refill My Coffee Supplies
💖 PayPal
🏆 Patreon
💎 GitHub
🥤 BuyMeaCoffee
🍪 Ko-fi
Follow Me
🎬 YouTube
🐦 Twitter
🎨 Instagram
🐘 Mastodon
🧵 Threads
🎸 Facebook
🧊 Bluesky
🎥 TikTok
💻 LinkedIn
📣 daily.dev Squad
🧩 LeetCode
🐈 GitHub
Is this content AI-generated?
Nope! Each article is crafted by me, fueled by a deep passion for Docker and decades of IT expertise. While I employ AI to refine the grammar—ensuring the technical details are conveyed clearly—the insights, strategies, and guidance are purely my own. This approach may occasionally activate AI detectors, but you can be certain that the underlying knowledge and experiences are authentically mine.