09/01/2014 5798 views
I am trying to install NI VISARuntime 5.1.2 application with its setup.exe and silent switch as :
"setup.exe "visa.ini" /qb /AcceptLicenses "yes" /r:n /disableNotificationCheck "
When I try to install it through System Context it installs incompletly with few folders in INSTALLDIR
In User context it gets install completly. Application setup is actually a wrapper of almost 17 MSI files. But client doesnt want these msis to be run separtly. Can anybody suggest how to resolve this issue.
0 Comments   [ + ] Show comments


All Answers

If there are only a small group of users for this app, then I would seriously recommend installing this app manually. I have never had to deploy this app but any app with a payload of 'almost' 17 MSI files is going to need a lot of work to structure for "system" deployment unless the vendor has specifically provided for this requirement and can offer additional switches.
When you run an MSI silently, the UI sequence does not get run, but it is not unusual for vendors to include pre-requisite installs in the UI sequence. To check for this, you are going to have to extract the 16.66 MSI files and open each one in an MSI editor such as ORCA, then check for custom actions in the UI sequence that are calling external installs. It may well be that the missing content is at least partly down to the UI sequences not running. You also need to check the ALLUSERS property in each MSI, as a system install requires ALLUSERS to be set to 1 (or possibly 2). The default if the value is not set explicitly is 0, which is a per-user install. This again would cause a system (machine) install to barf.
Ultimately, you could end up with a sequence of 20+ installation steps if additional pre-requisite installs are required.  Yes, it can probably be done, but you might be looking at a week or two weeks work for an experienced packager, and if the pool of users is small, the cost of this exercise cannot be justified.
Speak to the vendor first, and establish whether they have provided for a system install - that might save you a load of work.
Answered 09/01/2014 by: EdT
Red Belt

Yea that one is a real pain, I was lucky I was able to install it on a master and image it our to the machines.

If you have to run it as a user to get the install to work try using pstools "psexec"   This logs in as background user so poorly written apps like this install correctly.
Answered 09/02/2014 by: SMal.tmcc
Red Belt

Its better to go for manual installation 
Vendor support is needed
Triggering silently each MSI one after the other is difficult.
Answered 09/04/2014 by: anand.30hiremath
Blue Belt

response file doesn't work?
Answered 09/06/2014 by: EmanuelPopescu
Yellow Belt

The following command works in system context without any issues
setup.exe "visa.ini" /qb /AcceptLicenses "yes" /r:n /disableNotificationCheck
Answered 08/02/2015 by: jagadeish
Red Belt