'Uninstallation issue of a multilingual installer when the Regional Formatting in Windows 10 is Non-English

We encountered an issue for our multilingual installer(bundled with 2 MSI). For MSI1, we set the Product Id, the same for all languages in the package. For MSI2, we set the Product Id="*" for all languages in the package.

Installation was successful on the installer(2 MSIs were installed successfully). The issue happened on the uninstallation part where MSI2 was not uninstalled if the Regional Formatting in Windows 10 is not in English (example: in German). No uninstallation problem for MSI1, regardless of Regional Formatting.

Would like to confirm if setting the same Product Id for all supported languages in a package is the correct way to implement in a multilingual installer in order to resolve the uninstall issue?



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source