Summary
This article is related to an instance where the Execute Uninstaller action is used to call the uninstaller of a previous installed product but when the action is executed, it does not uninstall the product.
Synopsis
This article is related to an instance where the Execute Uninstaller action is used to call the uninstaller of a previous installed product but when the action is executed, it does not uninstall the product.
Discussion
The Execute Uninstaller action is used to run a specified uninstaller. The action runs the uninstaller specified and is mostly used in upgrade installations to uninstall the previously installed product.
The action needs the full path to the folder where the uninstaller launcher is located. So in order to call the uninstaller located at:
$USER_INSTALL_DIR$$/$_$PRODUCT_NAME$_installation
specify the above path in the action's Uninstaller Folder Property.
In some instances, however, the action does not uninstall anything. In other words, the uninstaller used in the action does not uninstall its product from the target machine. One specific case why this could happen is if the Execute Uninstaller action has Uninstaller UI mode set to 'always run silently', but the silent UI mode was not enabled in the prior installer that installed the uninstaller that is being called by the Execute Uninstaller action. Silent mode must be enabled in the previous installation in order to have the Execute Uninstaller action run the previous installation uninstaller silently.
Additional Information
For debugging purposes, a Display Message panel can be placed right after the Execute Uninstaller action to resolve the following stdout, stderr and exit code variables from the Execute Uninstaller action:
$EXECUTE_STDOUT$
$EXECUTE_STDERR$
$EXECUTE_EXITCODE$
NOTE: The above variables names are the default ones and they can be changed.
Related Articles
Writing to the Install Log of InstallAnywhere 5Number of Views Generating InstallAnywhere Build Log for Windows and Linux 14Number of Views Generating InstallAnywhere Log for Install and Uninstall with InstallAnywhere 2010 and Earlier 6Number of Views Generating InstallAnywhere Log for Install, Uninstall, and Build in InstallAnywhere 2011 And Later 7Number of Views Limitation of the Execute Target File Action 7Number of Views
Hi, I am Reva - Ask me anything.
No new updates
Thanks for the feedback!
Your feedback has been saved.Rate this response:
Add Additional feedback ( Optional )
Are you sure you want to cancel
the case creation?
Are you sure you want to cancel the case creation?
Are you sure you want to close this case
| Products | Region | Phone Numbers |
|---|---|---|
| FlexNet Operations FlexNet Embedded FlexNet Publisher FlexNet Connect FlexNet Code Insight InstallAnywhere InstallShield |
North America * |
+1 630-332-2513 (toll) +1 877-279-2853 (toll-free in North America) |
| Europe * |
+44 1925 944367 (toll) +44 800 047 8642 (toll-free in Europe) |
|
| Japan * | +81 3-4540-5335 (select option 2) | |
| Australia * |
+61 3 9895 2177 +61 1800 560 603 (toll-free in Australia) |
|
|
Usage Intelligence (formerly
Revulytics) Compliance Intelligence |
Please use the Case Portal to submit your support ticket or reach out to your Revenera contact. | |
Case id: 00001065
Activity: Status change: 2 hours ago