Setup.exe with silent switch doesnt install fully in system context for National Instruments VISARuntime 5.1.2

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

Answers (5)

Posted by: EdT 6 years ago
Red Belt
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.
Posted by: SMal.tmcc 6 years ago
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.
Posted by: anonymous_102124 6 years ago
Blue Belt
Its better to go for manual installation 
Vendor support is needed
Triggering silently each MSI one after the other is difficult.
Posted by: EmanuelPopescu 6 years ago
Yellow Belt
response file doesn't work?
Posted by: jagadeish 5 years ago
Red Belt
The following command works in system context without any issues
setup.exe "visa.ini" /qb /AcceptLicenses "yes" /r:n /disableNotificationCheck
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