This blog is talking about System Requirements and Prerequisites of Exchange 2019 setup. Study and prepare your Infrastructure for the Exchange 2019 Deployment.
System Requirements
Coexistence:
- Exchange 2010 and earlier versions are not supported.
- Exchange 2013 Supported with Cumulative Update 21 or later, including Edge Transport servers.
- Exchange 2016 Supported with Exchange 2016 Cumulative Update 11 or later, including Edge Transport servers.
Forest Requirement:
- The Active Directory forest and domain functional level should be Windows Server 2012 R2 or higher.
Domain Controllers Requirement:
- Windows Server 2019 Standard or Datacenter
- Windows Server 2016 Standard or Datacenter
- Windows Server 2012 R2 Standard or Datacenter
Operating System Requirement:
For Mailbox and Edge Transport server roles required Windows Server 2019 Standard or Datacenter
For Management tools we require below versions of Windows
- Windows Server 2019 Standard or Datacenter
- Windows 10 64-bit edition
Disk Format and Space Requirement:
- NTFS on OS, Exchange Binary, Transport Database.
- REFS on Mailbox Database and Transaction Logs.
- At least 30 GB of free space on the drive where you’re installing Exchange
- At least 200 MB of free space on the system drive
- At least 500 MB of free space on the drive that contains the message queue database.
Paging File Requirement:
- Set the paging file minimum and maximum value to the same size: 25% of installed memory.
Memory Requirement:
- Mailbox Role: Minimum 128GB (This might be a factor which will push you to stay on Exchange 2016)
- Edge Transport Role: Minimum 64GB
- Exchange 2019 has large memory support (up to 256 GB).
Processor Requirement:
- Intel 64 architecture (formerly known as Intel EM64T).
- AMD processor that supports the AMD64 platform.
- Intel Itanium IA64 processors are not supported.
- Recommended supported processor sockets is up to 2 on physical machines.
Supported Clients:
- Office 365 Proplus
- Outlook 2019
- Outlook 2016
- Outlook 2013
- Outlook for Mac for Office 365
- Outlook 2016 for Mac
- Outlook 2013 and 2016 on Windows 7: KB3140245 to apply registry keys to enable TLS 1.1 & 1.2 support
Net Framework Requirement:
- It is always recommended to install latest .net Framework which is 4.7.2 at this moment. .Net Framework 4.7.2 can be downloaded from here.
Management Tools:
- Management tools can be installed on a Windows 10 or higher client.
- Management tools just require .Net Framework 4.7.2 which can be downloaded from here.
Note: You have to login to your license contract to download the Exchange setup. There is no Microsoft public link available yet but there could be a non-Microsoft Public Link.
https://support.microsoft.com/en-us/help/4514141/cumulative-update-3-for-exchange-server-2019
Prerequisite
- Open PowerShell with run as administrator and run the following command:
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-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
-
Restart the server
-
Install .Net Framework 4.7.2 can be downloaded from here. It is already present in Windows server 2019.
-
Download and Install Visual C++ and UC Managed API from the below mentioned link:
Visual C++ Redistributable Package for Visual Studio 2012
Visual C++ Redistributable Package for Visual Studio 2013
Installer name is same for Visual C++ but look at the size of the file to know which one is later.
Microsoft Unified Communications Managed API 4.0, Core Runtime 64-bit
- Install Microsoft Unified Communications Managed API 4.0 core Runtime:
- Browse to UcmaRuntimeSetup.exe then Right Click and select Run as administrator
- This will start a command prompt and the following window. Don’t close the command prompt
Click next then check the checkbox to agree and click Install.
- Setup will verify the files and then install them. In few minutes you will see installation has complete.
- Click finish and restart the server.
Exchange 2019 System Requirements and Prerequisites ends here.
Prabhat Nigam and Suresh Selvaraj
Team @ Golden Five Consulting