FIX: FeaturePackChecker.exe crashes when you try to install CU for BizTalk Server 2016

Applies to: BizTalk Server 2016 BranchBizTalk Server 2016 DeveloperBizTalk Server 2016 Enterprise

Symptoms


When you install Cumulative Update (CU) for Microsoft BizTalk Server 2016, the installation fails because FeaturePackChecker.exe crashes if any unrelated .msi file is missing or corrupted.

Cause


MicrosoftBizTalk Server CU installer needs to identify whether the given machine hasclassic installation of the product or Feature Pack. In order to do that,a component of the installer which name is FeaturePackChecker, enumerates WindowsInstaller entries (known as MSI) on a given machine and reads MSI fileinformation to identify if Feature Pack is installed. When any MSI on themachine is missing or corrupted, an unhandled exception causes the crash.

Status


Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section. 

Resolution


This problem is fixed in the following cumulative update for BizTalk Server:

Workaround


To work around this issue, use one of the following methods: 
  • Replaceback the cached Windows installer .msi files that were deleted.
  • Reinstallmissing .msi files.

References


For information about the service packs and cumulative update list for BizTalk Server, see the following article in the Microsoft Knowledge Base:

2555976 Service pack and cumulative update list for BizTalk Server

For more information about BizTalk Server hotfixes, see the following article in the Microsoft Knowledge Base:

2003907 Information about BizTalk hotfixes and Cumulative Update support