Summary
Add/Remove hangsSymptoms
When launching an application during the uninstallation of a setup from Add/Remove Programs (ARP), the ARP applet appears to not respond or hang on Windows NTx systems (i.e., NT, 2000, and XP).
Cause
The ARP applet waits until the setup process that it launches and any other child processes complete. This makes it seem like the ARP is not responding or hanging.
Resolution
- Using LAAW_OPTION_WAIT
When launching an application from the setup script during uninstallation, use the LAAW_OPTION_WAIT option to make sure the application completes before continuing with the uninstall script. Then, the ARP will not hang waiting for the uninstall and its child processes to complete. - Using LAAW_OPTION_NOWAIT
If the LAAW_OPTION_NOWAIT must be used to launch the application during uninstallation another solution would be to create a wrapper executable. This wrapper executable would just launch the application then exit. This way, LaunchAppAndWait with the LAAW_OPTION_NOWAIT can be used to launch the wrapper executable and end so the ARP does not hang.
Note: This may not work in all cases.
Additional Information
This behavior does not occur on Windows 9x systems (i.e., 95 and 98).
For further information about launching applications from script, see the InstallShield Help Library topic LaunchAppAndWait.
Related Articles
Expected Behavior of InstallScript Feature Selections 3Number of Views Modify Uninstall Behavior of a Previous Version During a Major Upgrade 3Number of Views Launch a Custom Executable 16Number of Views Launch an Executable Using a Custom Action 3Number of Views Windows Add/Remove Programs lists MongoDB 4.2.13 after Snow License Manager 9.27.1 upgrade 41Number 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