Delete a folder help required
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.
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
Answers (7)
Please log in to answer
Posted by:
pjgeutjens
14 years ago
Posted by:
pjgeutjens
14 years ago
Posted by:
krischaitu
14 years ago
Posted by:
anonymous_9363
14 years ago
If your script is embedded, you can't use any WScript directive. This is because, for embedded script, the host is the Windows Installer interpreter (let's call it), not Windows Scripting Host.
This does NOT include reference to Windows objects whose AppID is prefixed "WScript". For example, these statements won't work:
This does NOT include reference to Windows objects whose AppID is prefixed "WScript". For example, these statements won't work:
WScript.Echo "Whatever"
WScript.Quit
whereas these will:Set objWSHShell = CreateObject("WScript.Shell")
Set objNetwork = CreateObject("Wscript.Network")
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
so that the conversation will remain readable.