修复:尝试为 BizTalk Server 2016 安装 CU 时,FeaturePackChecker.exe 崩溃

应用对象
BizTalk Server 2016 Branch BizTalk Server 2016 Developer BizTalk Server 2016 Enterprise BizTalk Server 2016 Standard

症状

为 Microsoft BizTalk Server 2016 安装累积更新 (CU) 时,安装失败,因为如果缺少或损坏了任何不相关的 .msi 文件,FeaturePackChecker.exe 崩溃。

原因

Microsoft BizTalk Server CU 安装程序需要确定给定计算机是否具有产品或功能包的经典安装。 为此,安装程序的一个组件(名为 FeaturePackChecker)枚举给定计算机上称为 MSI) (Windows Installer 条目,并读取 MSI 文件信息以确定是否安装了功能包。 当计算机上的任何 MSI 丢失或损坏时,未经处理的异常会导致崩溃。

状态

Microsoft 已确认在 "适用于" 部分中所列的 Microsoft 产品中存在问题。

解决方法

此问题在以下BizTalk Server累积更新中已修复:

解决方法

若要解决此问题,请使用以下某种方法:

  • .msi 已删除的文件替换回缓存的 Windows 安装程序。
  • 重新安装缺少 .msi 文件。

参考资料

有关BizTalk Server的服务包和累积更新列表的信息,请参阅Microsoft知识库中的以下文章:

BizTalk Server的2555976 Service Pack 和累积更新列表

有关BizTalk Server修补程序的详细信息,请参阅Microsoft知识库中的以下文章:

2003907 有关 BizTalk 修补程序和累积更新支持的信息