Exchange Server 必备组件

本主题逐步介绍了如何安装 Exchange Server 2016 和 Exchange Server 2019 邮箱服务器以及边缘传输服务器的 Windows Server 操作系统必备组件,以及在 Windows 客户端计算机上安装 Exchange 管理工具所需的 Windows 必备组件。

为 Exchange Server 准备好环境后,可以使用 Exchange 部署助理执行实际部署的后续步骤。若要了解混合部署,请参阅 Exchange Server 混合部署

若要实际安装 Exchange 2016 和 Exchange 2019,请参阅部署 Exchange 的新安装

提示

  • 要查找 Exchange 2013 必备组件?请参阅 Exchange 2013 先决条件

  • 必须将远程注册表服务设置为“自动”,并且不能禁用它。 有关推荐的安全指南,请参阅有关远程注册表的安全指南

  • 你是否听说过 Exchange Server 部署助理?它是一款免费的联机工具,它将询问你一些问题并专门为你创建自定义部署检查表,以帮助你在组织中快速部署 Exchange Server。若要了解关于它的详细信息,请转到 Microsoft Exchange Server 部署助理

开始前,有必要了解什么?

  • 验证 Active Directory 是否符合 Exchange 2016(Exchange 2016 网络和目录服务器)的要求。

  • Windows Server 2012 和 Windows Server 2012 R2 的完全安装选项必须用于所有运行 Exchange 2016 服务器角色或管理工具的服务器。

  • 一些必备项要求重启服务器才能完成安装。

备注

在将 Exchange 安装在服务器上时,无法将 Windows 从一个版本升级到另一个版本,或从 Standard 升级到 Datacenter。

备注

Exchange 2019 的新功能是当 Exchange 安装在 Windows Server 2019 或更高版本上时,能够将操作系统升级到较新版本。

  • 确认计算机已加入相应的内部 Active Directory 域。

  • 在计算机上安装最新的 Windows 更新。

提示

遇到问题?请访问 Exchange 论坛寻求帮助:Exchange Server

用于准备 Active Directory 的 Exchange 2019 必备组件

可以使用 Active Directory 域的任何成员为Exchange 2019 准备 Active Directory。

  1. 计算机需要以下软件:

    a. .NET Framework 4.8

    备注

    在 Windows Server Core 上安装时,必须使用键“/q”来安装此程序包。 (可选)可以使用“/log [PATH]”来记录日志。

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

    备注

    • Visual C++ 可再发行程序包的系统要求未提及对 Windows Server 2016 或 Windows Server 2019 的支持,但可再发行程序包可安全地安装在这些版本的 Windows 上。

    • 有关最新支持版本的概述,请参阅:Visual C++ 可再发行版

    • 如果使用 Exchange 安装向导准备 Active Directory,需要 Visual C++ Redistributable 软件包。如果从命令行使用无人参与安装程序来准备 Active Directory,则不需要此程序包。有关详细信息,请参阅准备 Active Directory 和域

  2. 在 Windows PowerShell 中运行以下命令,安装远程工具管理包:

    Install-WindowsFeature RSAT-ADDS
    

备注

使用 Exchange 安装向导准备 Active Directory 需要安装管理工具 Exchange 角色。

Exchange 2019 的 Windows Server 2019 必备组件

以下各节介绍了在 Windows Server 2019 计算机上安装 Exchange 2019 的要求。建议使用以下任一方法来安装 Exchange 2019 的 Windows 必备组件:

  • 在无人参与安装模式下使用 /InstallWindowsComponents 开关。
  • 选中“Exchange 安装向导”中的复选框以安装 Windows 必备组件。

使用其中一个选项时,在添加 Windows 组件后无需重启计算机。

Windows Server 2019 上的 Exchange 2019 邮箱服务器

  1. 安装以下软件:

    a. .NET Framework 4.8

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

    c. Visual C++ Redistributable Package for Visual Studio 2013

    备注

    • Visual C++ 可再发行程序包的系统要求未提及对 Windows Server 2016 或 Windows Server 2019 的支持,但可再发行程序包可安全地安装在这些版本的 Windows 上。

    • 有关最新支持版本的概述,请参阅:Visual C++ 可再发行版

    d. IIS URL 重写模块

    备注

    IIS 的 URL 重写模块需要在累积更新 11 或更高版本中使用。

  2. 添加所需的 Lync Server 或 Skype for Business Server 组件:

    a. 通过在 Windows PowerShell 中执行以下命令来安装 Server Media Foundation 窗口功能:

    Install-WindowsFeature Server-Media-Foundation
    

    b. 安装 Unified Communications Managed API 4.0。此程序包可供下载并位于 Exchange Server 媒体的 \UCMARedist 文件夹中。

    备注

    务必使用统一通信托管 API 4.0,直到 Exchange 团队传达其他内容。

    安装 Windows Server Core 时,必须使用位于分发媒体的 \UCMARedist 中的安装包。

  3. 如果你不打算(在向导中或从命令行)使用 Exchange 安装程序安装所需的 Windows 组件,请在 Windows 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-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-WindowsFeature Server-Media-Foundation, NET-Framework-45-Features, RPC-over-HTTP-proxy, RSAT-Clustering, RSAT-Clustering-CmdInterface, 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-Service, Web-Net-Ext45, Web-Request-Monitor, Web-Server, Web-Stat-Compression, Web-Static-Content, Web-Windows-Auth, Web-WMI, RSAT-ADDS
      

Windows Server 2019 上的 Exchange 2019 边缘传输服务器

  1. 安装以下软件:

    a. .NET Framework 4.8

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

    备注

    • Visual C++ 可再发行程序包的系统要求未提及对 Windows Server 2016 或 Windows Server 2019 的支持,但可再发行程序包可安全地安装在这些版本的 Windows 上。

    • 有关最新支持版本的概述,请参阅:Visual C++ 可再发行版

  2. 如果你不打算(在向导中或从命令行)使用 Exchange 安装程序安装所需的 Windows 组件,请在 Windows PowerShell 中运行以下命令:

    Install-WindowsFeature ADLDS
    

Exchange 2019 管理工具的 Windows 10 客户端必备组件

  1. 安装 Visual C++ Redistributable Package for Visual Studio 2012

    备注

    • Visual C++ 可再发行程序包的系统要求未提及对 Windows Server 2016 或 Windows Server 2019 的支持,但可再发行程序包可安全地安装在这些版本的 Windows 上。

    • 有关最新支持版本的概述,请参阅:Visual C++ 可再发行版

  2. 如果你不打算(在向导中或从命令行)使用 Exchange 安装程序安装所需的 Windows 组件,请在 Windows PowerShell 中运行以下命令:

    Enable-WindowsOptionalFeature -Online -FeatureName IIS-ManagementScriptingTools,IIS-ManagementScriptingTools,IIS-IIS6ManagementCompatibility,IIS-LegacySnapIn,IIS-ManagementConsole,IIS-Metabase,IIS-WebServerManagementTools,IIS-WebServerRole
    

用于准备 Active Directory 的 Exchange 2016 必备组件

可以使用 Active Directory 域的任何成员为Exchange 2016 准备 Active Directory。

  1. 计算机需要以下软件:

    a. .NET Framework 4.8

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

    备注

    • Visual C++ 可再发行程序包的系统要求未提及对 Windows Server 2016 或 Windows Server 2019 的支持,但可再发行程序包可安全地安装在这些版本的 Windows 上。

    • 有关最新支持版本的概述,请参阅:Visual C++ 可再发行版

  2. 在 Windows PowerShell 中运行以下命令,安装远程工具管理包:

    Install-WindowsFeature RSAT-ADDS
    

安装远程工具管理包后,就能够使用计算机来准备 Active Directory 了。有关详细信息,请参阅准备 Active Directory 和域

Exchange 2016 的 Windows Server 2016 必备组件

在运行 Windows Server 2016 的计算机上安装 Exchange 2016 所需的系统必备项取决于你要安装哪一个 Exchange 角色。请从下文中选择与你要安装的角色相符的部分阅读。

重要

Windows Server 2016 需要 Exchange 2016 累积更新 3 或更高版本。

Windows Server 2016 上的 Exchange 2016 邮箱服务器

  1. 在 Windows PowerShell 中运行以下命令,安装必需的 Windows 组件:

    Install-WindowsFeature NET-Framework-45-Features, Server-Media-Foundation, 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
    
  2. 按顺序安装以下软件:

    a. .NET Framework 4.8

    b. 2016 年 12 月 13 日 (KB3206632) 安全更新

    备注

    如果 Windows Server 2016 版本是 14393.576 或更低版本(大约 2016 年 12 月),则只能安装此更新。 可以通过运行 winver 命令来查看 Windows Server 版本。 如果 Windows Server 2016 版本高于14393.576,则不需要此更新或在其一周后发布的替换项 KB3213522。 Exchange 2016 安装程序将查找此更新的安装,如果缺少此更新,将不允许继续安装,如果需要,则会明确地通知你。

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

    d. Visual C++ Redistributable Package for Visual Studio 2013

    备注

    • Visual C++ 可再发行程序包的系统要求未提及对 Windows Server 2016 或 Windows Server 2019 的支持,但可再发行程序包可安全地安装在这些版本的 Windows 上。

    • 有关最新支持版本的概述,请参阅:Visual C++ 可再发行版

    • 仅邮箱角色需要 Visual C++ Redistributable Packages for Visual Studio 2013。其他 Exchange 安装(管理工具和 Edge Transport)仅需要 Visual C++ Redistributable Packages for Visual Studio 2012

    e. IIS URL 重写模块

    备注

    IIS 的 URL 重写模块需要在累积更新 22 或更高版本中使用。

    f. Microsoft 统一通信托管 API 4.0 核心运行时 (64 位)

Windows Server 2016 上的 Exchange 2016 边缘传输服务器

  1. 在 Windows PowerShell 中运行以下命令,安装必需的 Windows 组件:

    Install-WindowsFeature ADLDS
    
  2. 按顺序安装以下软件:

    a. .NET Framework 4.8

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

    备注

    • Visual C++ 可再发行程序包的系统要求未提及对 Windows Server 2016 或 Windows Server 2019 的支持,但可再发行程序包可安全地安装在这些版本的 Windows 上。

    • 有关最新支持版本的概述,请参阅:Visual C++ 可再发行版

Exchange 2016 的 Windows Server 2012 和 Windows Server 2012 R2 必备组件

Windows Server 2012 或 Windows Server 2012 R2 计算机上的 Exchange 2016 必备组件取决于你要安装的 Exchange 角色。请阅读下面与你要安装的角色匹配的部分。

Windows Server 2012 或 Windows Server 2012 R2 上的 Exchange 2016 邮箱服务器

  1. 在 Windows Powershell 中运行以下命令,安装必需的 Windows 组件:

    Install-WindowsFeature AS-HTTP-Activation, 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
    
  2. 按顺序安装以下软件:

    a. .NET Framework 4.8

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

    c. Visual C++ Redistributable Package for Visual Studio 2013

    备注

    • Visual C++ 可再发行程序包的系统要求未提及对 Windows Server 2016 或 Windows Server 2019 的支持,但可再发行程序包可安全地安装在这些版本的 Windows 上。

    • 有关最新支持版本的概述,请参阅:Visual C++ 可再发行版

    • 仅邮箱角色需要 Visual C++ Redistributable Packages for Visual Studio 2013。Exchange 管理工具和 Edge Transport 服务器安装仅需要 Visual C++ Redistributable Packages for Visual Studio 2012

    d. IIS URL 重写模块

    备注

    IIS 的 URL 重写模块需要在累积更新 22 或更高版本中使用。

    e. Windows 中的通用 C 运行时的更新 (KB2999226)

    备注

    Windows 中的通用 C 运行时更新 (KB2999226) 在具有累积更新 22 或更高版本的服务器 2012 R2 上是必需的。

    f. Microsoft 统一通信托管 API 4.0 核心运行时 (64 位)

Windows Server 2012 或 Windows Server 2012 R2 上的 Exchange 2016 边缘传输服务器

  1. 在 Windows PowerShell 中运行以下命令,安装必需的 Windows 组件:

    Install-WindowsFeature ADLDS
    
  2. 按顺序安装以下软件:

    a. .NET Framework 4.8

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

    备注

    • Visual C++ 可再发行程序包的系统要求未提及对 Windows Server 2016 或 Windows Server 2019 的支持,但可再发行程序包可安全地安装在这些版本的 Windows 上。

    • 有关最新支持版本的概述,请参阅:Visual C++ 可再发行版

Exchange 2016 管理工具的 Windows 客户端必备组件

Windows 10 上的 Exchange 2016 管理工具

  1. 安装 Visual C++ Redistributable Package for Visual Studio 2012

    备注

    • Visual C++ 可再发行程序包的系统要求未提及对 Windows Server 2016 或 Windows Server 2019 的支持,但可再发行程序包可安全地安装在这些版本的 Windows 上。

    • 有关最新支持版本的概述,请参阅:Visual C++ 可再发行版

  2. 在提升的 Windows PowerShell 窗口(通过选择“以管理员身份运行”打开的 Windows PowerShell 窗口)中运行以下命令:

    Enable-WindowsOptionalFeature -Online -FeatureName IIS-ManagementScriptingTools,IIS-ManagementScriptingTools,IIS-IIS6ManagementCompatibility,IIS-LegacySnapIn,IIS-ManagementConsole,IIS-Metabase,IIS-WebServerManagementTools,IIS-WebServerRole
    

Windows 8.1 上的 Exchange 2016 管理工具

  1. 安装 .NET Framework 4.8

  2. 安装 Visual C++ Redistributable Package for Visual Studio 2012

    备注

    • Visual C++ 可再发行程序包的系统要求未提及对 Windows Server 2016 或 Windows Server 2019 的支持,但可再发行程序包可安全地安装在这些版本的 Windows 上。

    • 有关最新支持版本的概述,请参阅:Visual C++ 可再发行版

  3. 在提升的 Windows PowerShell 窗口(通过选择“以管理员身份运行”打开的 Windows PowerShell 窗口)中运行以下命令:

    Enable-WindowsOptionalFeature -Online -FeatureName IIS-ManagementScriptingTools,IIS-ManagementScriptingTools,IIS-IIS6ManagementCompatibility,IIS-LegacySnapIn,IIS-ManagementConsole,IIS-Metabase,IIS-WebServerManagementTools,IIS-WebServerRole