症狀
當你安裝 CU) (2016 Microsoft 累積更新BizTalk Server時,安裝會失敗,因為如果有任何無關的 .msi 檔案遺失或損壞,FeaturePackChecker.exe 就會當機。
原因
Microsoft BizTalk Server 的 CU 安裝程式需要辨識該機器是否安裝了該產品或功能包的經典版本。 為此,安裝程式中的一個元件 FeaturePackChecker 會列舉 Windows 安裝程式的項目, (稱為 MSI) ,並讀取 MSI 檔案資訊以判斷功能包是否已安裝。 當機器上有任何 MSI 遺失或損壞時,未處理的例外會導致當機。
狀態
Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。
解決方式
此問題已在以下 BizTalk Server 的累積更新中修正:
- BizTalk Server 2016 累積更新 7
因應措施
若要解決這個問題,請使用下列其中一個方法:
- 把快取的 Windows 安裝程式 .msi 刪除的檔案重新替換回去。
- 重新安裝缺少 .msi 檔案。
參考資料
關於 BizTalk Server 服務包及累積更新清單的資訊,請參閱 Microsoft 知識庫中的以下文章:
2555976 服務包及累積更新清單 BizTalk Server
欲了解更多關於 BizTalk Server 熱修補的資訊,請參閱 Microsoft 知識庫中的以下文章:
2003907 關於 BizTalk 熱修正與累積更新支援的資訊