解決方法:當你嘗試安裝 2016 BizTalk Server CU 時,FeaturePackChecker.exe 會當機

Applies To
BizTalk Server 2016 Branch BizTalk Server 2016 Developer BizTalk Server 2016 Enterprise BizTalk Server 2016 Standard

症狀

當你安裝 CU) (2016 Microsoft 累積更新BizTalk Server時,安裝會失敗,因為如果有任何無關的 .msi 檔案遺失或損壞,FeaturePackChecker.exe 就會當機。

原因

Microsoft BizTalk Server 的 CU 安裝程式需要辨識該機器是否安裝了該產品或功能包的經典版本。 為此,安裝程式中的一個元件 FeaturePackChecker 會列舉 Windows 安裝程式的項目, (稱為 MSI) ,並讀取 MSI 檔案資訊以判斷功能包是否已安裝。 當機器上有任何 MSI 遺失或損壞時,未處理的例外會導致當機。

狀態

Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。

解決方式

此問題已在以下 BizTalk Server 的累積更新中修正:

因應措施

若要解決這個問題,請使用下列其中一個方法:

  • 把快取的 Windows 安裝程式 .msi 刪除的檔案重新替換回去。
  • 重新安裝缺少 .msi 檔案。

參考資料

關於 BizTalk Server 服務包及累積更新清單的資訊,請參閱 Microsoft 知識庫中的以下文章:

2555976 服務包及累積更新清單 BizTalk Server

欲了解更多關於 BizTalk Server 熱修補的資訊,請參閱 Microsoft 知識庫中的以下文章:

2003907 關於 BizTalk 熱修正與累積更新支援的資訊