Hi,

i want to deinstall an other MSI out of my new MSI.

Is there an custom action or something i can deinstall 3 other MSI´s out of my new MSI ?
It should wait then until the deinstall is ready then i must execite an *.exe file too in that MSI..

Anyone understand what i mean ?

Thx a lot !

Greetings
Joe
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
Is there an custom action or something i can deinstall 3 other MSI´s out of my new MSI ? In a word, no. You cannot run MSIs concurrently.

This would best be catered for by your deployment system.
Answered 01/27/2012 by: VBScab
Red Belt

Please log in to comment
0
Removed.
Answered 01/27/2012 by: robtk
Senior Purple Belt

Please log in to comment
0
Why would that work? You cannot run an MSI while another is being processed. It matters not a jot if you attempt to hide it away in a DOS window, the WI service will simply tell you (or the log) that another installation is in progress.
Answered 01/27/2012 by: VBScab
Red Belt

Please log in to comment
0
Use Upgrade table. ;)
Answered 01/27/2012 by: GrGrGr
Orange Belt

Please log in to comment
0
That's not particularly helpful, is it? By the very nature of the question, we can figure out that the OP would probably be unaware what the Upgrade table is, even.
Answered 01/29/2012 by: VBScab
Red Belt

Please log in to comment
0
Thanks fo the response...

Anyone knows an Tutorial "How to use Upgrade Table" ?

What informations must i fill in the Upgrade Table ?
Where can i find the Action RemoveExistingProducts ?

Thx a lot.

greetings
Joe
Answered 01/30/2012 by: manowar31
Yellow Belt

Please log in to comment
0
now i have filled the Upgrade table with the Upgrade codes from the MSI i want to deinstall.
i ve filled the max. version field and the ActionProperty Field
the content of the ActionProperty Field i i write in Property Table in SecureCustomProperties !

Know i ve searched for the RemoveExistingProducts Action and put it in the Advertisement/Execute Sequence
after InstallValidate and Install Initialize...

Here in Installshield i ve 3 Sequence Parts Installation/Advertisement and Administration... under each section i have
User Interface and Execute Sequences... whats the correct to put in the RemoveExistingProducts action ?

Can anyone help me... what ive forgotten or done wrong ?

I have Skype too... pls contact me here or in Skype... my name there is belioth
or in MSN my name there is infiltrator272@hotmail.com

thx

Greets
Joe
Answered 01/30/2012 by: manowar31
Yellow Belt

Please log in to comment
0
Installation Sequence - Execution
Answered 01/30/2012 by: pjgeutjens
Red Belt

Please log in to comment
0
now i have it there but it dont works :(


should the old packages that i want to deinstall have the same upgrade code ? or package code ?
In my new project the product code package code and upgrade code are different from the older packages !
Answered 01/30/2012 by: manowar31
Yellow Belt

Please log in to comment
0
ORIGINAL: GrGrGr

Use Upgrade table. ;)


Dumb idea I know. Should have deleted that post before anyone saw it [:@]

To the OP. Use a vbScript to remove the apps before launching your install. Works much better. Just check for the existance of the uninstall strings in the registry, if they exist, run the uninstall string or a modified version of it so that it's slient.
Answered 01/30/2012 by: robtk
Senior Purple Belt

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