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
- :
- Re: Uninstall using 2009 leaving back the DLL's, folder, etc
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
‎Mar 03, 2009
01:59 PM
Uninstall using 2009 leaving back the DLL's, folder, etc
We recently migrated at our firm from IS 11 to IS 2009.
The packages created in Installshield 11, when they are being uninstalled, are clearing out the folders, DLL’s ,etc that are being installed by the program, like expected.
However, the same Installshield script, when creating package using the IS 2009 is leaving behind DLL’s , folders, etc. Please advice.
Comparing the settings for each components from IS 11 to IS 2009, I see that
Disable Registry Reflection, Multiple shared component, uninstall superseded components were new properties that are available in IS 2009, but not in IS 11. When migrated these have the values of "No"
I tried setting the Uninstall Superceded component under the "Organization -> Components" to "Yes", after reading some Installshield help , but it does not seem to help.
In the Organization -> Setup design we have each of the componets "Allow Advertise" set to "Yes", if in case it matters in troubleshooting help.
Thanks in advance,
MP.
The packages created in Installshield 11, when they are being uninstalled, are clearing out the folders, DLL’s ,etc that are being installed by the program, like expected.
However, the same Installshield script, when creating package using the IS 2009 is leaving behind DLL’s , folders, etc. Please advice.
Comparing the settings for each components from IS 11 to IS 2009, I see that
Disable Registry Reflection, Multiple shared component, uninstall superseded components were new properties that are available in IS 2009, but not in IS 11. When migrated these have the values of "No"
I tried setting the Uninstall Superceded component under the "Organization -> Components" to "Yes", after reading some Installshield help , but it does not seem to help.
In the Organization -> Setup design we have each of the componets "Allow Advertise" set to "Yes", if in case it matters in troubleshooting help.
Thanks in advance,
MP.
(3) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Mar 04, 2009
11:31 AM
Hi,
I too faced a similar issue like this, can u tell me that:
1. are u facing this issue with 32Bit or 64Bit
2. after uninstallation is the ARP entry is available
3. check wether setup.ilg is available or not in "C:\Program Files\installshield installation information\"
I too faced a similar issue like this, can u tell me that:
1. are u facing this issue with 32Bit or 64Bit
2. after uninstallation is the ARP entry is available
3. check wether setup.ilg is available or not in "C:\Program Files\installshield installation information\
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Mar 09, 2009
02:20 PM
Anilkumar,
Thanks for ur reply.
This is on a 32-bit system
The ARP entry is being deleted
The setup.ilg is available under the C:\Program Files\installshield installation information\\
I tried all different kind of scenarios, and here is what I have noticed.
1) If I keep installing newer version, and uninstall after ever install, that is 1.0, 2.0, 3.0, etc, then it works fine, meaning it performs a clean delete.
2) However, if at any time, I go back one version that is 4.0, then 3.0, then it does not perform the overwrite (which I can expect), and deletes some folders and files (not sure why).
Now if I install 5.0 version, from this point on I see the left over files, folders, etc.
MP.
Thanks for ur reply.
This is on a 32-bit system
The ARP entry is being deleted
The setup.ilg is available under the C:\Program Files\installshield installation information\
I tried all different kind of scenarios, and here is what I have noticed.
1) If I keep installing newer version, and uninstall after ever install, that is 1.0, 2.0, 3.0, etc, then it works fine, meaning it performs a clean delete.
2) However, if at any time, I go back one version that is 4.0, then 3.0, then it does not perform the overwrite (which I can expect), and deletes some folders and files (not sure why).
Now if I install 5.0 version, from this point on I see the left over files, folders, etc.
MP.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Mar 10, 2009
03:16 PM
Have you tired installing and uninstalling on a clean machine? I have run into something like this before. If your uninstall works fine on a clean machine.
I would then first delete the Dlls that did not uninstall then go to the following
registry path
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDlls
If your dll's path are still listed there just delete them from SharedDlls. This happens from time to time when you do numerous uninstallations of one program. Then you can try installing and uninstalling of your application.
Hope this helps you.
I would then first delete the Dlls that did not uninstall then go to the following
registry path
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDlls
If your dll's path are still listed there just delete them from SharedDlls. This happens from time to time when you do numerous uninstallations of one program. Then you can try installing and uninstalling of your application.
Hope this helps you.