Exchange Server 必要條件

本主題提供對 Exchange Server 2016 與 Exchange Server 2019 信箱伺服器及 Edge Transport Server 安裝所需 Windows 伺服器作業系統必要條件的步驟,也提供在 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 網路及目錄伺服器

  • 對於執行 Exchange 2016 server role 或管理工具的所有伺服器,必須使用 Windows Server 2012 和 Windows Server 2012 R2 的完整安裝選項。

  • 一些先決條件要求您重新開機伺服器以完成安裝。

注意事項

當 Exchange 安裝於伺服器時,您無法將 Windows 從一個版本升級到另一個版本,或從 Standard 升級到 Datacenter。

提示

有問題嗎? 在 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 Studio 2012 的 Visual C++ 可轉散發套件

    注意事項

    • Visual C++ 可轉散發套件的系統需求並未提及對 Windows Server 2016,Windows Server 2019 或 Windows Server 2022的支援,但可轉散發套件可在這些版本的 Windows 上安全安裝。

    • 最新支援版本的概觀可在此取得:Visual C++ 可轉散發版本

    • 如果您使用 Exchange 安裝精靈來準備 Active Directory,則需要 Visual C++ 可轉散發套件。 如果您使用自動安裝從命令列準備 Active Directory,則不需要此套件。 如需詳細資訊,請參閱準備 Active Directory 及網域

  2. 在 Windows PowerShell 執行下列命令來安裝 Remote Tools Administration Pack:

    Install-WindowsFeature RSAT-ADDS
    

注意事項

使用 Exchange 安裝精靈準備 Active Directory 需要安裝 Management Tools Exchange role。

Exchange 2019 的 Windows Server 2019 及 Windows Server 2022 的必要條件

注意事項

Exchange 伺服器 2019 CU12 (2022H1) 引進對 Windows Server 2022 的支援。

下列各節說明在 Windows Server 2019 或 Windows Server 2022 電腦上安裝 Exchange 2019 的需求。 我們建議使用下列其中一種方法來安裝 Exchange 2019 的 Windows 必要條件:

  • 以自動安裝模式使用 /InstallWindowsComponents 參數。
  • 選取 Exchange 安裝精靈中的核取方塊來安裝 Windows 必要條件。

使用下列其中一個選項時,您不需要在新增了 Windows 元件之後重新啟動電腦。

Windows Server 2019 及 Windows Server 2022 上的 Exchange 2019 信箱伺服器

  1. 安裝下列軟體:

    a. .NET Framework 4.8

    b. 適用於 Visual Studio 2012 的 Visual C++ 可轉散發套件

    c. 適用於 Visual Studio 2013 的 C++ 可轉散發套件 套件

    注意事項

    • Visual C++ 可轉散發套件的系統需求並未提及對 Windows Server 2016,Windows Server 2019,或 Windows Server 2022 的支援,但可轉散發套件可在這些版本的 Windows 上安全安裝。

    • 最新支援版本的概觀可在此取得:Visual C++ 可轉散發版本

  2. 新增所需的 Lync Server 或商務用 Skype Server 元件:

    a. 在 Windows PowerShell 中執行下列命令,以安裝 Server Media Foundation 視窗功能:

    Install-WindowsFeature Server-Media-Foundation
    

    b. 安裝 Unified Communications Managed API 4.0。 此套件可供下載,並在 Exchange Server 媒體的 \UCMARedist 資料夾中使用。

    注意事項

    請務必先使用整合通訊 Managed API 4.0,直到 Exchange 小組傳遞其他內容為止。

    在 Windows Server Core 上安裝時,您必須使用位於 \UCMARedist 分散式媒體上的 安裝套件。

    您將用於在 PowerShell 內安裝的命令: .\UCMARunTimeSetup.exe -q

  3. 如果您不打算使用 Exchange 安裝程式來安裝所需的 Windows 元件 (在精靈中或從命令列進行此安裝),請在 Windows PowerShell 中執行下列其中一個命令:

    注意事項

    我們最近已將必要的 Windows 元件更新為不再包含 MSMQ,因為 Exchange Server 不需要它。

    您可以選擇性地從 Exchange 伺服器移除 MSMQ,方法是從提升許可權的 PowerShell 執行下列命令,然後重新啟動伺服器:

    Remove-WindowsFeature NET-WCF-MSMQ-Activation45, MSMQ
    

    請注意,如果您在 GUI 安裝期間勾 Automatically install Windows Server roles and features that are required to install Exchange Server 選複選框,或 InstallWindowsComponents 使用 作為自動安裝程式的一部分,Exchange 安裝程式將會重新安裝 MSMQ。

    • 桌面體驗

      Install-WindowsFeature Server-Media-Foundation, NET-Framework-45-Core, NET-Framework-45-ASPNET, NET-WCF-HTTP-Activation45, NET-WCF-Pipe-Activation45, NET-WCF-TCP-Activation45, NET-WCF-TCP-PortSharing45, 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-Core, NET-Framework-45-ASPNET, NET-WCF-HTTP-Activation45, NET-WCF-Pipe-Activation45, NET-WCF-TCP-Activation45, NET-WCF-TCP-PortSharing45, 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
      

    a. IIS URL Rewrite 模組

    注意事項

    累積更新 11 或更新版本必須要有 IIS URL Rewrite 模組。

Windows Server 2019 及 Windows Server 2022 上的 Exchange 2019 Edge Transport 伺服器。

  1. 安裝下列軟體:

    a. .NET Framework 4.8

    b. 適用於 Visual Studio 2012 的 Visual C++ 可轉散發套件

    注意事項

    • Visual C++ 可轉散發套件的系統需求並未提及對 Windows Server 2016,Windows Server 2019,或 Windows Server 2022 的支援,但可轉散發套件可在這些版本的 Windows 上安全安裝。

    • 最新支援版本的概觀可在此取得:Visual C++ 可轉散發套件版本

  2. 如果您不打算使用 Exchange 安裝程式來安裝所需的 Windows 元件 (在精靈中或從命令列進行此安裝),請在 Windows PowerShell 中執行下列命令:

    Install-WindowsFeature ADLDS
    

Exchange 2019 管理工具的 Windows 用戶端必要條件

請參閱支援的 Windows 用戶端操作系統 Exchange Server 支援性矩陣

  1. 安裝適用於 Visual Studio 2012 的 Visual C++ 可轉散發套件

    注意事項

    • Visual C++ 可轉散發套件的系統需求並未提及對 Windows Server 2016,Windows Server 2019,或 Windows Server 2022 的支援,但可轉散發套件可在這些版本的 Windows 上安全安裝。

    • 最新支援版本的概觀可在此取得:Visual C++ 可轉散發套件版本

  2. 如果您不打算使用 Exchange 安裝程式來安裝所需的 Windows 元件 (在精靈中或從命令列進行此安裝),請在 Windows PowerShell 中執行下列命令:

    Enable-WindowsOptionalFeature -Online -FeatureName IIS-IIS6ManagementCompatibility,IIS-Metabase -All
    

用於準備 Active Directory 的 Exchange 2016 必要條件

您可以使用 Active Directory 網域的任何成員,為 Exchange 2016 準備 Active Directory。

  1. 電腦需要下列軟體:

    a. .NET Framework 4.8

    b. 適用於 Visual Studio 2012 的 Visual C++ 可轉散發套件

    注意事項

    • Visual C++ 可轉散發套件的系統需求並未提及對 Windows Server 2016,Windows Server 2019,或 Windows Server 2022 的支援,但可轉散發套件可在這些版本的 Windows 上安全安裝。

    • 最新支援版本的概觀可在此取得:Visual C++ 可轉散發套件版本

  2. 在 Windows PowerShell 執行下列命令來安裝 Remote Tools Administration Pack:

    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 元件:

    注意事項

    我們最近已將必要的 Windows 元件更新為不再包含 MSMQ,因為 Exchange Server 不需要此元件。

    您可以選擇性地從 Exchange 伺服器移除 MSMQ,方法是從提升許可權的 PowerShell 執行下列命令,然後重新啟動伺服器:

    Remove-WindowsFeature NET-WCF-MSMQ-Activation45, MSMQ
    

    請注意,如果您在 GUI 安裝期間勾 Automatically install Windows Server roles and features that are required to install Exchange Server 選複選框,或 InstallWindowsComponents 使用 作為自動安裝程式的一部分,Exchange 安裝程式將會重新安裝 MSMQ。

    Install-WindowsFeature NET-Framework-45-Core, NET-Framework-45-ASPNET, NET-WCF-HTTP-Activation45, NET-WCF-Pipe-Activation45, NET-WCF-TCP-Activation45, NET-WCF-TCP-PortSharing45, 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 Studio 2012 的 Visual C++ 可轉散發套件

    d. C++ 可轉散發套件 套件 Visual Studio 2013

    注意事項

    • Visual C++ 可轉散發套件的系統需求並未提及對 Windows Server 2016,Windows Server 2019,或 Windows Server 2022 的支援,但可轉散發套件可在這些版本的 Windows 上安全安裝。

    • 最新支援版本的概觀可在此取得:Visual C++ 可轉散發套件版本

    • 只有信箱角色需要適用於 Visual Studio 2013 的 C++ 可轉散發套件 套件。 其他的 Exchange 安裝 (管理工具和邊際傳輸) 只需要適用於 Visual Studio 2012 的 Visual C++ 可轉散發套件。

    e. IIS URL Rewrite 模組

    注意事項

    累積更新 22 或更新版本必須要有 IIS URL Rewrite 模組。

    f. Microsoft Unified Communications Managed API 4.0,Core Runtime 64 位元

Windows Server 2016 上的 Exchange 2016 Edge Transport Server

  1. 在 Windows PowerShell 中執行下列命令來安裝所需的 Windows 元件:

    Install-WindowsFeature ADLDS
    
  2. 依序安裝下列軟體:

    a. .NET Framework 4.8

    b. 適用於 Visual Studio 2012 的 Visual C++ 可轉散發套件

    注意事項

    • Visual C++ 可轉散發套件的系統需求並未提及對 Windows Server 2016,Windows Server 2019,或 Windows Server 2022 的支援,但可轉散發套件可在這些版本的 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-Core, NET-Framework-45-ASPNET, NET-WCF-HTTP-Activation45, NET-WCF-Pipe-Activation45, NET-WCF-TCP-Activation45, NET-WCF-TCP-PortSharing45, 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 Studio 2012 的 Visual C++ 可轉散發套件

    c. C++ 可轉散發套件 套件 Visual Studio 2013

    注意事項

    • Visual C++ 可轉散發套件的系統需求並未提及對 Windows Server 2016,Windows Server 2019,或 Windows Server 2022 的支援,但可轉散發套件可在這些版本的 Windows 上安全安裝。

    • 最新支援版本的概觀可在此取得:Visual C++ 可轉散發套件版本

    • 只有信箱角色需要適用於 Visual Studio 2013 的 C++ 可轉散發套件 套件。 Exchange 管理工具和邊際傳輸伺服器的安裝只需要適用於 Visual Studio 2012 的 Visual C++ 可轉散發套件。

    d. IIS URL Rewrite 模組

    注意事項

    累積更新 22 或更新版本必須要有 IIS URL Rewrite 模組。

    e. Windows 通用 C 執行階段 (KB2999226) 的更新

    注意事項

    Server 2012 R2 (具累積更新 22 或更新版本) 上必須有 Windows 通用 C 執行階段 (KB2999226) 的更新。

    f. Microsoft Unified Communications Managed API 4.0,Core Runtime 64 位元

Windows Server 2012 或 Windows Server 2012 R2 上的 Exchange 2016 Edge Transport Server

  1. 在 Windows PowerShell 中執行下列命令來安裝所需的 Windows 元件:

    Install-WindowsFeature ADLDS
    
  2. 依序安裝下列軟體:

    a. .NET Framework 4.8

    b. 適用於 Visual Studio 2012 的 Visual C++ 可轉散發套件

    注意事項

    • Visual C++ 可轉散發套件的系統需求並未提及對 Windows Server 2016,Windows Server 2019,或 Windows Server 2022 的支援,但可轉散發套件可在這些版本的 Windows 上安全安裝。

    • 最新支援版本的概觀可在此取得:Visual C++ 可轉散發版本

Exchange 2016 管理工具的 Windows 用戶端必要條件

請參閱支援的 Windows 用戶端操作系統 Exchange Server 支援性矩陣

  1. 安裝 適用於 Visual Studio 2012 的 Visual C++ 可轉散發套件

    注意事項

    • Visual C++ 可轉散發套件的系統需求並未提及對 Windows Server 2016,Windows Server 2019,或 Windows Server 2022 的支援,但可轉散發套件可在這些版本的 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