症狀
當您嘗試安裝 Microsoft Exchange Server 2019 或 2016 年 11 月安全性更新 (SU) 時,安裝失敗,而且您會收到下列錯誤訊息:
安裝元件時發生錯誤 'Microsoft.Exchange.Data.Common,version=“15.2.1540.00”,fileVersion=“15.2.1544.14”,
culture=“neutral”,publicKeyToken=“31BF3856AD364E35”,processorArchitecture=“MSIL”。 如需詳細資訊,請參閱Microsoft說明及支援。HRESULT:0x800700B7。如果您在初始失敗後再次嘗試安裝 11 月 SU,您可能會收到下列錯誤訊息:
錯誤:安裝 Exchange Server 更新時發生錯誤 1603。
因應措施
因應措施 1
若要解決此問題,請依照下列步驟執行:
-
重新啟動您要安裝的 Exchange 伺服器。
-
檢查伺服器是否處於停用模式。 做法是執行以下命令:
Get-Service -DisplayName "Microsoft exchange*" | ft DisplayName,Starttype ,Status
StartType值已停用,請在 Windows PowerShell 中執行下列命令以還原 StartType:
如果 Microsoft Exchange 服務的cd "C:\Program Files\Microsoft\Exchange Server\V15\Bin"
Add-PSSnapin -Name Microsoft.Exchange.Management.PowerShell.Setup -ErrorAction SilentlyContinue
.\ServiceControl.ps1 AfterPatch
請確定 Microsoft Exchange 服務顯示自動 StartMode。 做法是執行以下命令:
Get-Service -DisplayName "Microsoft exchange*" | ft DisplayName,Starttype ,Status
-
確定已安裝 .NET Framework 4.8 更新。 若要這麼做,請執行下列命令: Get-Hotfix 如需 .NET Framework 4.8 更新的詳細資訊,請參閱下列 KB 文章: Windows Server 2022 年1 月 14 日 Windows Server 2025 年 1 月 14 日KB5049617 .NET Framework 3.5 和 4.8 的累積更新Windows Server 20192025 年 1 月 14 日KB5049615 Windows 10 版本 1809 和 Windows Server 2019 .NET Framework 3.5 和 4.8 的累積更新Windows Server 20162025 年 1 月 14 日KB5049614 Windows 10 版本 1607 和 Windows Server 2016 .NET Framework 4.8 的累積更新
附註: 如果尚未安裝 .NET 4.8,請執行 Windows Update 以安裝 .NET 4.8 更新。
-
重新執行 Exchange Server 2019 或 2016 年 2024 年 11 月 SU 安裝。
因應措施 2
如果問題在您嘗試因應措施 1 后持續發生,請遵循下列步驟:
-
使用 ServiceControl.ps1 手動停止所有 Exchange 相關服務。 若要這麼做,請以系統管理員身分開啟 Windows PowerShell,然後執行下列命令:Add-PSSnapin Microsoft.Exchange.Management.PowerShell.Setup $serviceControlPath = Join-Path $env:ExchangeInstallPath '\Bin\ServiceControl.ps1' & $serviceControlPath - 作業「停止」 -角色「LanguagePacks」
-
檢查是否有任何程式正在鎖定 C:\Windows\Microsoft.NET\assembly\GAC_MSIL\Microsoft.Exchange.Data.Common 資料夾中的內容:
-
下載並開啟 程式總管 (procexp.exe)。
-
在程式總管搜尋畫面中 搜尋 「Microsoft.Exchange.Data.Common.dll」,如下列螢幕快照所示。
-
如果搜尋結果顯示某個程式正在鎖定檔案,請停止與該程式相關聯的服務。 例如,如果防病毒軟體相關處理程式的檔案有鎖定,請停止相關服務。
視需要重複這些步驟,以確保沒有任何程式鎖定 Microsoft.Exchange.Data.Common.dll。
-
-
如果 Exchange 服務處於停用狀態,請將其啟動類型設定為 [自動]。
-
再次以系統管理員身分開啟 Windows PowerShell,並執行下列命令:cd "C:\Program Files\Microsoft\Exchange Server\V15\Bin" Add-PSSnapin -Name Microsoft.Exchange.Management.PowerShell.Setup -ErrorAction SilentlyContinue .\ServiceControl.ps1 AfterPatch
-
重新執行 Exchange Server 2019 或 2016 年 2024 年 11 月 SU 安裝。
-
安裝完成後,執行 伺服器健康情況檢查 以確認伺服器健康情況狀態。