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....

Anybody knows what is the proper way to handle this ?
Thank you,
Sophie