Systems Management Question

It is related to MSI package. I'm just assuming that if i am installing setup.exe with silent switch and i observed that there is running 3 MSI in the back ground. The setup is required 3 MSI's. If 3 MSI's requires custom action how can we do that?

07/22/2020 495 views

Hi everyone,

Please can one help me on this. Thanks in advance.

0 Comments   [ + ] Show comments


All Answers


How can you do what? The MSIs will run their Custom Actions, possibly with conditions.

Do you mean how does one include one's own Custom Actions in an MSI? That would involve using transforms: you never EVER edit MSIs directly, unless they're ones you built, of course.

If your next question is, "Please tell me how to add a Custom Action in a transform", then I'm out, other than suggesting you either get on a training course or obtain the excellent tomes "The Definitive Guide To Windows Installer" by Phil Wilson and - somewhat harder to find for free - "The Definitive Guide to Windows Installer Technology for System Administrators" by Darwin Sanoy and Jeremy Moskowitz.

Answered 07/23/2020 by: anonymous_9363
Red Belt



the first thing you should do is extract the three msi's from the setup.exe, there are enough tips on here already how to do that.

Then, find out which order they need to be installed in. You can also apply any customisations using a transform to the individual msi's. After that, wrap the three msi's in a powershell script (i'd suggst the PSADT) and then they are ready to deploy with your tool of choice.



Answered 07/28/2020 by: Pressanykey
Red Belt

Don't be a Stranger!

Sign up today to participate, stay informed, earn points and establish a reputation for yourself!

Sign up! or login


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