Patching an install with Isolated Components

dtieuf

here is the situation: MSI v.2.0, an install that contains isolated COM files, therefore I populated the IsolatedComponents table. Patches are minor upgrades.

The MSIFileHash table is also filled for unversionned files.

With this setup, MSI creates a file "myapp.exe.local".

My problem is: on win9x, it doesn't find "myapp.exe.local" in the MsiFileHash table so it constantly asks for the source.

What should I do to prevent that ?

On XP, trying to perform a minor upgrade (through msi, REINSTALL=ALL REINSTALLMODE=vomus), I have seen it loop during the IsolateComponents action, the log is endless

So I tried to prevent this situation by putting a condition (NOT Installed AND NOT PATCH) on the IsolateComponents action, but without luck: then on uninstall, the isolated components are not removed....