Jump to content


This is a ready-only archive of the InstallSite Forum. You cannot post any new content here. / Dies ist ein Archiv des InstallSite Forums. Hier können keine neuen Beiträge veröffentlicht werden.
Photo

Nested MSI


4 replies to this topic

Amol_MSI

Amol_MSI
  • Full Members
  • 26 posts

Posted 01 January 2008 - 07:42

I am creating an MSI using WIX script. There are prerequisites to install the product that we have bundled in this MSI; user needs to have some components installed on the machine. There is a separate MSI for those components. It is nothing but an MSI of different product. User needs to install this product then only user will be able to carry out installation using our MSI that we are preparing. To resolve this problem we are detecting required components (product) are installed or not. After detecting components, our MSI should be able to invoke MSI to install required components. I want to bundle MSI to install components and want to invoke from my MSI if requires. I have not done such things before and want some help from you. Please provide me some pointers to implement this. I know that we can not have two MSI instances running at a time.

VBScab

VBScab
  • Full Members
  • 436 posts

Posted 02 January 2008 - 11:58

Try this Microsoft article
- Don't know why 'x' happened? Want to know why 'y' happened? ProcMon will tell you.
- Try using http://www.google.com before posting.
- I answer questions only via forums. Please appreciate the time I give here and don't send me personal emails.

Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

Posted 03 January 2008 - 18:44

Please read also about the risks with nested instalaltions:
http://msdn2.microso...y/aa368010.aspx

VBScab

VBScab
  • Full Members
  • 436 posts

Posted 04 January 2008 - 11:06

QUOTE (Stefan Krueger @ 2008-01-03 18:44)
Please read also about the risks with nested instalaltions:
http://msdn2.microso...y/aa368010.aspx

..particularly as the warnings therein are subtly different to those in the original article, where the word 'nested' changes to 'concurrent'. That makes all the difference. dry.gif
- Don't know why 'x' happened? Want to know why 'y' happened? ProcMon will tell you.
- Try using http://www.google.com before posting.
- I answer questions only via forums. Please appreciate the time I give here and don't send me personal emails.

Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

Posted 08 January 2008 - 16:44

Particularly because of the paragraph calling nested installations "deprecated":
QUOTE
Concurrent Installations, also called Nested Installations, is a deprecated feature of the Windows Installer. Applications installed with concurrent installations can eventually fail because they are difficult for customers to service correctly. Do not use concurrent installations to install products that are intended to be released to the public.