症状

尝试为 2019 或 2016 Microsoft Exchange Server 安装 2024 年 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

若要解决此问题,请按照下列步骤操作:

  1. 重启要安装的 Exchange 服务器。

  2. 检查服务器是否处于禁用模式。 若要执行此操作,请运行以下命令:

    Get-Service -DisplayName "Microsoft exchange*" | ft DisplayName,Starttype ,Status 

    如果 Microsoft Exchange 服务的 StartType值为 Disabled,请在 Windows PowerShell 中运行以下命令以还原 StartType: 

    cd "C:\Program Files\Microsoft\Exchange Server\V15\Bin" 

    Add-PSSnapin -Name Microsoft.Exchange.Management.PowerShell.Setup -ErrorAction SilentlyContinue

    .\ServiceControl.ps1 AfterPatch   

    确保 Microsoft Exchange 服务显示 Automatic StartMode。 若要执行此操作,请运行以下命令: 

    Get-Service -DisplayName "Microsoft exchange*" | ft DisplayName,Starttype ,Status

  3. 确保已安装 .NET Framework 4.8 更新。 为此,请运行以下命令: Get-Hotfix  有关.NET Framework 4.8 更新的详细信息,请参阅以下知识库文章:对于 20221 月 14 日Windows Server,2025 年 1 月 14 日-KB5049617 .NET Framework 3.5 和 4.8 的累积更新,适用于 Windows Server 2022For2019 Windows Server2025 年 1 月 14 日- KB5049615 .NET Framework 3.5 和 4.8 的累积更新,适用于 Windows 10 版本 1809 和 2019 Windows Server,适用于 Windows Server 20162025 年 1 月 14 日 -KB5049614 .NET Framework 4.8 的累积更新,适用于 Windows 10 版本 1607 和 Windows Server 2016

    注意: 如果未安装 .NET 4.8,请运行 Windows 更新 安装 .NET 4.8 更新。 ​​​​​​​​​​​​​​

  4. 重新运行 Exchange Server 2019 或 2016 年 11 月 2024 年 SU 安装。 

解决方法 2

如果在尝试解决方法 1 后问题仍然存在,请执行以下步骤:

  1. 使用 ServiceControl.ps1 手动停止所有与 Exchange 相关的服务。 为此,请以管理员身份打开 Windows PowerShell,并运行以下命令:Add-PSSnapin Microsoft.Exchange.Management.PowerShell.Setup $serviceControlPath = Join-Path $env:ExchangeInstallPath “\Bin\ServiceControl.ps1” & $serviceControlPath -作“停止”-角色“LanguagePacks”

  2. 检查是否有任何进程正在锁定 C:\Windows\Microsoft.NET\assembly\GAC_MSIL\Microsoft.Exchange.Data.Common 文件夹中的内容:

    1. 下载并打开 进程资源管理器 (procexp.exe)

    2. “进程资源管理器搜索 ”屏幕中搜索“Microsoft.Exchange.Data.Common.dll”,如以下屏幕截图所示。 进程资源管理器搜索屏幕

    3. 如果搜索结果显示某个进程正在锁定文件,请停止与该进程关联的服务。 例如,如果与防病毒相关的进程对文件具有锁定,请停止相关服务。根据需要重复这些步骤,以确保没有进程对 Microsoft.Exchange.Data.Common.dll 具有锁定。

  3. 如果 Exchange 服务处于禁用状态,请将其启动类型设置为 “自动”。

  4. 再次以管理员身份打开 Windows PowerShell,并运行以下命令:cd "C:\Program Files\Microsoft\Exchange Server\V15\Bin"  Add-PSSnapin -Name Microsoft.Exchange.Management.PowerShell.Setup -ErrorAction SilentlyContinue .\ServiceControl.ps1 AfterPatch

  5. 重新运行 Exchange Server 2019 或 2016 年 11 月 2024 年 SU 安装。

  6. 安装完成后,运行服务器运行状况检查以验证服务器运行状况。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。