This topic provides the steps for installing the necessary Windows Server operating system prerequisites for Exchange Server 2016 and Exchange Server 2019 Mailbox servers and Edge Transport servers, and also the Windows prerequisites for installing the Exchange Management Tools on Windows client computers.
This section provides comprehensive recommendations and the most up-to-date information about the components necessary for Exchange Server. These components are essential prerequisites for the proper functioning of Exchange Server.
Before you begin installing Exchange Server, ensure that your computer has the latest Windows updates installed.
The Remote Registry Service must be set to Automatic and must not be set to Disabled. For recommended security guidelines, please refer to Security Guidelines regarding Remote Registry.
Windows Server prerequisites for Exchange 2019
The requirements to install Exchange 2019 on supported Operating Systems (OS) are described in the following sections. We recommend either of the following methods to install the Windows prerequisites for Exchange 2019:
Use the /InstallWindowsComponents switch in unattended Setup mode.
Select the check box in the Exchange Setup Wizard to install Windows prerequisites.
When you use one of these options, you don't need to restart the computer after the Windows components have been added.
Exchange 2019 preparing Active Directory
You can use any member of the Active Directory domain to prepare Active Directory for Exchange 2019. To prepare Active Directory using the graphical user interface (GUI), you need to install the Exchange Management Tools role.
The computer which is used to prepare the Active Directory requires the following software:
When installing on Windows Server Core, you must use the /q option to install this package. Additionally, you can use the /log [PATH] option to enable logging if desired.
If you're using unattended Setup from the command line to prepare Active Directory, this package isn't required. For an overview of the latest supported versions and more information, please refer to Prepare Active Directory and domains.
The system requirements for the Visual C++ Redistributable package do not explicitly mention support for the latest Windows Server versions. However, the redistributable package is safe to install on these versions of Windows.
Install the Remote Server Administration Tools (RSAT) for Active Directory Domain Services (ADDS) by running the following command in Windows PowerShell:
The system requirements for the Visual C++ Redistributable package do not explicitly mention support for the latest Windows Server versions. However, the redistributable package is safe to install on these versions of Windows.
Install the following Windows features:
If you want to install the Exchange Server Management tools on supported Windows Server OS, make sure to install the following Windows features:
When installing on Windows Server Core, you must use the /q option to install this package. Additionally, you can use the /log [PATH] option to enable logging if desired.
The system requirements for the Visual C++ Redistributable package do not explicitly mention support for the latest Windows Server versions. However, the redistributable package is safe to install on these versions of Windows.
Add the required Skype for Business Server components:
Install the Server Media Foundation windows feature by executing the following command in Windows PowerShell:
Install-WindowsFeature Server-Media-Foundation
Install Unified Communications Managed API 4.0. This package is available for download and can be found in the \UCMARedist folder on the Exchange Server media.
When installing on Windows Server Core, you must use the installation package located in \UCMARedist on distributed media. To install the package by using PowerShell, run the following command:
.\UCMARunTimeSetup.exe -q
If you aren't going to use Exchange Setup to install the required Windows components (in the wizard or from the command line), run the one of the following commands in Windows PowerShell:
(Optional) Remove MSMQ:
The Windows feature Message Queuing (MSMQ) is no longer a requirement for Exchange Server and can be safely uninstalled if it's currently installed:
When installing on Windows Server Core, you must use the /q option to install this package. Additionally, you can use the /log [PATH] option to enable logging if desired.
The system requirements for the Visual C++ Redistributable package do not explicitly mention support for the latest Windows Server versions. However, the redistributable package is safe to install on these versions of Windows.
If you aren't going to use Exchange Setup to install the required Windows components (in the wizard or from the command line), run the following command in Windows PowerShell:
Install-WindowsFeature ADLDS
Windows Server prerequisites for Exchange 2016
The requirements to install Exchange 2016 on supported Operating Systems (OS) are described in the following sections. We recommend either of the following methods to install the Windows prerequisites for Exchange 2016:
Use the /InstallWindowsComponents switch in unattended Setup mode.
Select the check box in the Exchange Setup Wizard to install Windows prerequisites.
When you use one of these options, you don't need to restart the computer after the Windows components have been added.
Exchange 2016 preparing Active Directory
You can use any member of the Active Directory domain to prepare Active Directory for Exchange 2016. To prepare Active Directory using the graphical user interface (GUI), you need to install the Exchange Management Tools role.
The computer which is used to prepare the Active Directory requires the following software:
If you're using unattended Setup from the command line to prepare Active Directory, this package isn't required. For an overview of the latest supported versions and more information, please refer to Prepare Active Directory and domains.
The system requirements for the Visual C++ Redistributable package do not explicitly mention support for the latest Windows Server versions. However, the redistributable package is safe to install on these versions of Windows.
Install the Remote Server Administration Tools (RSAT) for Active Directory Domain Services (ADDS) by running the following command in Windows PowerShell:
The system requirements for the Visual C++ Redistributable package do not explicitly mention support for the latest Windows Server versions. However, the redistributable package is safe to install on these versions of Windows.
Install the following Windows features:
If you want to install the Exchange Server Management tools on supported Windows Server OS, make sure to install the following Windows features:
Run the following command in Windows PowerShell to install the required Windows components depending on the operating system on which you are installing Exchange Server:
You can only install this update if your Windows Server 2016 version is 14393.576 or earlier. You can check your Windows Server version by running the winver command. If your Windows Server 2016 version is greater than 14393.576, you don't need this update or its replacement KB3213522. Exchange 2016 setup looks for the installation of this update, won't allow you to continue if this update is missing, and informs you if you need it.
As a Windows Server hybrid administrator, you integrate Windows Server environments with Azure services and manage Windows Server in on-premises networks.