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
Launch a Custom Action Only When Uninstall is Selected From Add/Remove Programs 10Number of Views Preventing Applications from Appearing in Add/Remove Programs 3Number of Views Windows Add/Remove Programs lists MongoDB 4.2.13 after Snow License Manager 9.27.1 upgrade 41Number of Views Specifying Support Information in Add/Remove Programs 3Number of Views "Unknown Publisher" on UAC Prompt when Uninstalling from Add/Remove Programs with a Signed Installation Package 5Number 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