crowder
Posts: 5
Joined: Fri Sep 13, 2019 10:56 am

Multiple Instance Silent Install

I have created an installer using Advanced Installer 16.1 to install an application for multiple instances. The options below are set. I have added an additional instance called inst1.

Single EXE setup (resources inside)
Build major upgrades for multiple instances
MSI and EXE name are both set to: [|ProductName].[|ProductVersion]

When the user interface is used this works fine for both the base instance #0 and the instance inst1. When I try a silent install through the command line it only works for the inst1. It doesn’t work for the base instance. I enter the instanceid as the [|ProductName].[|ProductVersion] for the base instance. The log contains the error below.

Error applying transforms. Verify that the specified transform paths are valid.
C:\Users\chris.owens\AppData\Roaming\Crowder Consulting\Netbase 6.26 23.0.0\install\<instance id>.mst

I think it’s that the .msi file is named different to the transformation file for the base instance. The transformation file is called majorupgrade-content.mst for the base instance. Whereas, the msi is the same as the instanceid. When I changed the option to EXE setup with resources next to it I found this to be the case.

Please could you let me know how to get the silent install to work for the base instance.
Eusebiu
Posts: 4964
Joined: Wed Nov 14, 2012 2:04 pm

Re: Multiple Instance Silent Install

Hi and welcome to our forums.

In order to upgrade the main instance you don't need to send the "/upgrdinst" command anymore. When no instance is specified, the main instance will be upgraded by default. You can send the command from the example below:

Code: Select all

YourSetup.exe /exenoui /qn
Let me know if this helped.

Best regards,
Eusebiu
Eusebiu Aria - Advanced Installer Team
Follow us: Twitter - Facebook - YouTube

Return to “Common Problems”