Hi ,

When I uninstall my msi . It is not removing the Installdir(Though all files are removed in side it ) . I have given remove file entry but still it is not working .So to counter this I have place a vbscript just before INstall finalize(No CA after the vbscript cutom action except install finalise) in execute deffered mode. But it is still not working .

I have checked it by putting after Install finalize but then the unistallation is not working. When I run the script out side the msi it is working fine.
I have tried to pause the installation so that if any custom action uses the Installdir it would be release in the mean while .But even that is not working. I have observed that the folder can be deleted only after msi uninstallation is done.
Please help how to delete the folder.
0 Comments   [ + ] Show Comments


Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.



You cannot put any action after Install finalize in Deffered mode, this is reason why your MSI is not working correctly.

What you can try to create custom action in Execute Deffered, with Processing set to Asynch No wait.
Custom Action must be a vbs script with Sleep function. wscript.sleep (5500). Put enough time, to be sure that MSI will finished uninstalation process.
Answered 02/15/2011 by: Bula
Yellow Belt

Please log in to comment

Use deffered custom action and immediate one for passing installdir full path.

IMHO, There is no need to use anync CA or/and Sleep function.
Answered 02/16/2011 by: itolutions
Orange Senior Belt

Please log in to comment
Answer this question or Comment on this question for clarity