Repair of an MSI installed from NSIS not working.
Hi,

I have built an installer(using NSIS) which has couple of MSIs embedded inside it. I execute these constituent MSIs by invoking "msiexec" using ExecWait.

Now, the installation of the constituent MSIs goes fine, but I get an exception when I try to "Repair" the constituent MSI installation from the Add-Remove Program. The error reads as follows --

"The feature you are trying to use is on a network resource that is unavailable. "

"Click OK to try again, or enter the alternate path to a folder containing the installation package 'xyx.MSI' in the box below." (and the box contains a path of my temp folder).

As I understand it, the Windows caches the MSI when it is run on a machine (WINNT\Installer). I can see that there is an MSI in this folder for the one that I installed .

Also, the un-install of these constituent MSIs goes perfectly fine. I just face the problem on repair.

Can some suggest what could be going wrong here?

Thanks,
SB