I am using OpenBabel2.3.2a_windows_Installer.exe for "silent install" mass deployment. NSIS "/S" command line switch works fine until certain point. Somewhere at the end the installer drops off the silent mode and starts asking if user wants to install Visual C++ 2010 x86 runtimes. Running installer interactively shows the possible bug in C++ runtime command line:
"C:\Program Files (x86)\OpenBabel-2.3.2\vcredist_x86.exe /q:a". My guess - it supposed to run in silent mode, but somehow it does not. Probably silent install switches are incorrect, particularly "/q:a" one. I've tried "vcredist_x86.exe /?" so the correct switch probably is "/q", not "/q:a". Please fix the silent install so it acts silently without user interaction.
Configuration: MS Windows 7 x64 SP1, SCCM 2012R2 deployment.
Personal thoughts:
NSIS installers are usually one-way road, once packed the installation exe cannot be fixed by end-users with parameters or so. Have you considered using some other installer? *.msi might be the most flexible choice. Plus it gives Group Policy deployment advantages, transforms,etc
Just found old Visual C++ 2005 x86 runtimes. They DO run silently using "/q:a.." switch. But it seems that newer versions do not use it.
Example:
VC++ 2005 x86 runtime:
vcredist_x86.exe /q:a /c:"msiexec /i vcredist.msi /qn /l* %temp%\vcredist_x86.log"