This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- Silent Uninstall on MajorUpgrade.
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Apr 14, 2008
07:28 PM
Silent Uninstall on MajorUpgrade.
Hi,
We have several earlier installations that have trouble unregistering some (ok, 19) of the program's dlls on uninstall when the program was not installed in the default location. This has been fixed in the current installation.
We are planning on releasing the next version as a "Major Upgrade" so the user doesn't have to go to Add/Remove Programs and uninstall the previous version. During the uninstallation of those old versions, the "Unable to unregister dll" window pops up and you have to click "ok" several (well, 19) times to continue on with the uninstallation/installation.
Is there anything to be done for those windows?? "OK" is the only option and the uninstallation is fine otherwise.. .I was hoping there was some way to run the uninstall silently so the user doesn't have to see (oh, the embarrassment) or click anything for the uninstallation part of the installation.
This is a Basic MSI Project in InstallShield Premier 2008.
Any ideas??
Thanks!
We have several earlier installations that have trouble unregistering some (ok, 19) of the program's dlls on uninstall when the program was not installed in the default location. This has been fixed in the current installation.
We are planning on releasing the next version as a "Major Upgrade" so the user doesn't have to go to Add/Remove Programs and uninstall the previous version. During the uninstallation of those old versions, the "Unable to unregister dll" window pops up and you have to click "ok" several (well, 19) times to continue on with the uninstallation/installation.
Is there anything to be done for those windows?? "OK" is the only option and the uninstallation is fine otherwise.. .I was hoping there was some way to run the uninstall silently so the user doesn't have to see (oh, the embarrassment) or click anything for the uninstallation part of the installation.
This is a Basic MSI Project in InstallShield Premier 2008.
Any ideas??
Thanks!
(2) Replies
![](/skins/images/8C9D13A71C7F7695F3262372C0172D68/responsive_peak/images/icon_anonymous_message.png)
Anonymous
Not applicable
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Apr 15, 2008
07:03 AM
Are you using regsvr32.exe to register your dlls?
If so you can use:
regsvr32.exe /u /s My.dll
This will uninstall silently
If so you can use:
regsvr32.exe /u /s My.dll
This will uninstall silently
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Apr 15, 2008
10:24 AM
Thanks!
I'm self-unregistering the dlls during the uninstall, it a custom action that comes with msi and uses isregsvr.dll. It doesn't look like I can pass it any command line arguments when I look at it within the execute sequence.
I was hoping there would be a way to run the whole uninstall silently, even though it wasn't originally created like that.
Help?
I'm self-unregistering the dlls during the uninstall, it a custom action that comes with msi and uses isregsvr.dll. It doesn't look like I can pass it any command line arguments when I look at it within the execute sequence.
I was hoping there would be a way to run the whole uninstall silently, even though it wasn't originally created like that.
Help?
![](/skins/images/8C9D13A71C7F7695F3262372C0172D68/responsive_peak/images/icon_anonymous_message.png)