/build/static/layout/Breadcrumb_cap_w.png

Uninstaller popup windows

Good Morning Everyone,

I'm working with a product right now that is being fussy on uninstall. Installation seems great and no issues there. However, when doing an uninstall the installer asks the user a question (dialog box - yes or no), which I want to get rid of. I sent the vendor an email about how we can get rid of it and they said within their package we are unable to remove it... but in newer versions they will have a silent uninstaller. Figures.

So right now I'm trying to use vbs sendkeys to automate the uninstall but its not working out so great. Is there an easier way for me to do this?

Also, Install Shield 11.5 is a pre-req for this application, if that helps any? It is a MSI/MST combo.

Thanks everyone for any information you can provide me.

-Mikee

0 Comments   [ + ] Show comments

Answers (10)

Posted by: oreillyr 14 years ago
Fifth Degree Brown Belt
0
hi mike
What uninstall commandlines/switch combos have you already tried? Sometimes you may need to use /quiet instead of /qn or maybe /noquestion or /S. Try these in different combos, something might stick
Posted by: blockcipher 14 years ago
Senior Yellow Belt
0
Thank you for the reply oreillyr,

I've tried:

msiexec.exe /x {guid} /qb
msiexec.exe /x {guid} /qn

Either one does the pop up.

I'll give the /quiet instead and see how that works. Thanks!
Posted by: pjgeutjens 14 years ago
Red Belt
0
Mike,

is this popup being generated by a custom action in the installer (it's what I suspect)? if so, can you add a condition to it to not run during uninstall.

PJ
Posted by: blockcipher 14 years ago
Senior Yellow Belt
0
Thanks for the reply PJ,

I'm suspecting the same thing. However, I'm unable to locate it in the CustomAction table in the MSI (i hope thats where I'm supposed to be looking). The only thing I see in there is 'CleanupRegistry', type 1, Targer f48. The question being asked by the user is registry related, wondering if thats it? Can I just set it to 0? (I'm very new, hopping along unitl the packager gets back). I have it all going but this last piece haha.

Thanks again,
Posted by: timmsie 14 years ago
Fourth Degree Brown Belt
0
Mike

to test it you can remove the CleanupRegistry custom action from the "InstallExecuteSequence" table or add an impossible condition like 1=2

Thing is though you'll need to try and identify what the action is doing other than displaying a dialog and emulate this!

cheers
Rich
Posted by: pjgeutjens 14 years ago
Red Belt
0
Mike,

what you could try to identify the CA is letting the uninstall run with logging (/L*V <path>), and leaving the modal dialog that pops up open.
While it's open, have a look throught the log for the last CA that has started.

PJ
Posted by: blockcipher 14 years ago
Senior Yellow Belt
0
Thanks timmsie - I'll give that a shot. I'll try both and see what I end up with.

Thanks PJ, I was doing something like that for something yesterday as well...I'll try this and see if I can track it down.
Posted by: blockcipher 14 years ago
Senior Yellow Belt
0
I have made no changes as of yet (per our convo above), but I was testing the installation again to start logging the uninstall and I was getting the followin error:

1: Event 'E4331563' is created
1: GetInstallDriver, Can not find InstallDriver in ROT table, Return Code = 0x80004005
1: {B6AD6C25-E09B-4610-A4A2-22AFA71FE16C}
1: Extract supporting files
1: Failed to extract _IsUser.dll, Ignore it.
MSI (s) (B0!48) [13:43:37:324]: Note: 1: 2732 2: 0
MSI (s) (B0!48) [13:43:37:324]: Note: 1: 2732 2: 0
1: Failed to extract IGdi.dll, Ignore it.


I removed the RunAs from the MSI and it installs fine now, however, the uninstall is sparatic if it will start the uninstall or not. This thing is going to be the end of me hahaha
Posted by: anonymous_9363 14 years ago
Red Belt
0
Can not find InstallDriver in ROT table,This is a well known and well documented issue with a version of the InstallShield driver/engine. Search AppDeploy for 'Interactive User'.
Posted by: blockcipher 14 years ago
Senior Yellow Belt
0
Good Morning, VBScab

Ya, I have searched around and have seen what has been documented so far, on here and elsewhere. I'm trying to work my way through it. I have read all the threads, etc before posting this. I'm no packager by any means (hes out for awhile)...so I'm giving it a shot. I've learned a lot so far ha. I'll continue to hack at it.

Thanks all and have a great Friday!
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ