/build/static/layout/Breadcrumb_cap_w.png

Uninstall MSI in another MSI

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

Answers (10)

Posted by: anonymous_9363 12 years ago
Red Belt
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.
Posted by: robtk 12 years ago
Senior Purple Belt
0
Removed.
Posted by: anonymous_9363 12 years ago
Red Belt
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.
Posted by: GrGrGr 12 years ago
Orange Belt
0
Use Upgrade table. ;)
Posted by: anonymous_9363 12 years ago
Red Belt
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.
Posted by: manowar31 12 years ago
Yellow Belt
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
Posted by: manowar31 12 years ago
Yellow Belt
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
Posted by: pjgeutjens 12 years ago
Red Belt
0
Installation Sequence - Execution
Posted by: manowar31 12 years ago
Yellow Belt
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 !
Posted by: robtk 12 years ago
Senior Purple Belt
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.
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