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

Comments

Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

Answers

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
Answered 09/29/2010 by: oreillyr
Fifth Degree Brown Belt

Please log in to comment
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!
Answered 09/29/2010 by: blockcipher
Senior Yellow Belt

Please log in to comment
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
Answered 09/29/2010 by: pjgeutjens
Red Belt

Please log in to comment
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,
Answered 09/29/2010 by: blockcipher
Senior Yellow Belt

Please log in to comment
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
Answered 09/29/2010 by: timmsie
Fourth Degree Brown Belt

Please log in to comment
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
Answered 09/29/2010 by: pjgeutjens
Red Belt

Please log in to comment
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.
Answered 09/30/2010 by: blockcipher
Senior Yellow Belt

Please log in to comment
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
Answered 09/30/2010 by: blockcipher
Senior Yellow Belt

Please log in to comment
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'.
Answered 10/01/2010 by: VBScab
Red Belt

Please log in to comment
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!
Answered 10/01/2010 by: blockcipher
Senior Yellow Belt

Please log in to comment
Answer this question or Comment on this question for clarity