I'm creating a windows install package with Transform to make it multi-instance. My mst file updates ProductCode and GUIDs of some registry entries components. This is per-machine installation. Now I cannot uninstall my product, if:
- My mst file is removed from its original location
- TransformsSecure policy is set to 1
The installer tries finding the mst file at the original location, cannot do that and fails uninstall. What can I do to let my product to uninstall under those 2 conditions?
Some extra info. I see that my msi and mst files are cached in "c:\Windows\Installer" folder. But somehow installer is not trying to take the mst from the cache. Also everything is working well, if TransformsSecure policy is NOT set. In this case my mst file is automatically cached in "c:\Windows\Installer{358e77a7-464b-4588-b538-a79fceb0ffa8}" folder.