Silent Installation under Windows
The Runtime installer supports silent installation. The setup program accepts optional command line parameters. These can be useful for system administrators or other programs calling the setup program.
Setup Command Line Parameters
/SILENT, /VERYSILENT
Instructs the setup to be silent or very silent.
- Silent setup: The wizard and the background window are not displayed, but the installation progress window is visible on screen.
- Very silent setup: Wizard and background window are not displayed; even the installation progress window is not displayed.
Everything else is normal, e.g., error messages during installation are displayed, as well as the startup prompt (if you haven't disabled it with DisableStartupPrompt or the '/SP-' command line option).
If a restart is necessary and the '/NORESTART' command isn't used (see below):
- Silent setup: A” Reboot now?” message box is displayed.
- Very silent setup: The system reboots without asking.
/SUPPRESSMSGBOXES
Instructs the setup to suppress message boxes. This command line parameter has only an effect when combined with with '/SILENT' or '/VERYSILENT'.
The used defaults are the following:
- 'Keep newer file?' Yes
- 'File exists, confirm overwrite.' No
- Abort/Retry: Abort
- Retry/Cancel: Cancel
- DiskSpaceWarning/ DirExists/ DirDoesntExist/ /NoUninstallWarning/ ExitSetupMessage/ ConfirmUninstall: Yes (=continue)
- FinishedRestartMessage/ /UninstalledAndNeedsRestart: Yes (=restart)
5 message boxes are not suppressible:
- The “About Setup” message box,
- The “Exit Setup?” message box, and
- The “FileNotInDir2” message box which is displayed when setup requires a new disk to be inserted and the disk was not found.
- Any (error) message box displayed before Setup (or Uninstall) could read the command line parameters.
- Any message box displayed by [Code] support function MsgBox.
/LOG="filename"
Same as /LOG, except that this parameter allows you to specify a fixed path/filename to use for the log file. If a file with the specified name already exists, it will be overwritten. If the file cannot be created, setup will abort with an error message.
/NORESTART
Instructs setup not to reboot even if ia reboot is necessary.
/DIR="x:\dirname"
Overrides the default directory name displayed on the Select Destination Location wizard page. A fully qualified pathname must be specified.
/GROUP="folder name"
Overrides the default folder name displayed on the Select Start Menu Folder wizard page. If the [Setup] section directive DisableProgramGroupPage was set to yes, this command line parameter is ignored.
/NOICONS
Instructs setup to initially check the Don't create a Start Menu Folder check box on the Select Start Menu Folder wizard page.
/COMPONENTS="comma separated list of component names"
Overrides the default component settings. Using this command line parameter causes the setup to automatically select a custom type. If no custom type is defined, this parameter is ignored.
Only the specified components will be selected; the rest will be deselected. If a component name is prefixed with a "*" character, any child components will be selected as well (except for those that include the dontinheritcheck flag). If a component name is prefixed with a "!" character, the component will be deselected.
This parameter does not change the state of components that include the fixed flag.
Usage:
<SISO_INSTALLER_EXE.exe> /Components = "<component1>,<component2>"
Available components:
Component |
Description |
---|---|
core | Installation of core components (required) |
tools_cli | Installation of command line tools |
tools_gui |
Installation of GUI tools |
doc |
Installation of documentation |
gige |
Support for GigE Vision frame grabber |
dev\core |
Installation of libs and header files |
dev\examples |
Installation of SDK examples |
dev\examples_source |
Installation of the source code of the examples |
dev\examples_bin |
Installation of example binaries |
dev\cmake |
Installation of cmake files |
acq_applets |
Installation of AcquisitionApplets for microEnable 4 (Camera Link and GigE Vision) |
acq_applets\me4as1cl |
Installation of frame-grabber specific AcquisitionApplets for mE4 AS1-PoCL |
acq_applets\me4ad1cl |
Installation of frame-grabber specific AcquisitionApplets for mE4 AD1-CL/PoCL/mPoCL |
acq_applets\me4ad4cl |
Installation of frame-grabber specific AcquisitionApplets for mE4 AD4-CL/PoCL |
acq_applets\me4aq4ge |
Installation of frame-grabber specific AcquisitionApplets for mE4 AQ4-GE/GPoE |
acq_applets\me4vd1cl |
Installation of frame-grabber specific AcquisitionApplets for mE4 VD1-CL/PoCL/mPoCL |
acq_applets\me4vd4cl |
Installation of frame-grabber specific AcquisitionApplets for mE4 VD4-CL/PoCL |
acq_applets\me4vq4ge |
Installation of frame-grabber specific AcquisitionApplets for mE4 VQ4-GE/GPoE |
acq_applets\me5aq8cxp |
Installation of frame-grabber specific AcquisitionApplets for mE5 AQ8-CXP6B |
acq_applets\me5vq8cxp |
Installation of frame-grabber specific AcquisitionApplets for mE5 VQ8-CXP6B |
acq_applets\me5aq8cxp6d |
Installation of frame-grabber specific AcquisitionApplets for mE5 AQ8-CXP6D |
acq_applets\me5vq8cxp6d |
Installation of frame-grabber specific AcquisitionApplets for mE5 VQ8-CXP6D |
acq_applets\me5ad8cl |
Installation of frame-grabber specific AcquisitionApplets for mE5 AD8-PoCL |
acq_applets\me5vd8cl |
Installation of frame-grabber specific AcquisitionApplets for mE5 VD8-PoCL |
acq_applets\lightbridgevcl |
Installation of frame-grabber specific AcquisitionApplets for LightBridge VCL Pre-Production |
acq_applets\me5maacl |
Installation of frame-grabber specific AcquisitionApplets for mE5 marathon ACL |
acq_applets\me5mavcl |
Installation of frame-grabber specific AcquisitionApplets for mE5 marathon VCL |
acq_applets\me5maaf2dp |
Installation of frame-grabber specific AcquisitionApplets for mE5 marathon AF2 |
acq_applets\me5maacxqp |
Installation of frame-grabber specific AcquisitionApplets for mE5 marathon ACX QP |
advanced_acq_applets |
Installation of Advanced AcquisitionApplets |
advanced_acq_applets\acqme4aq4ge |
Installation of frame-grabber specific Advanced AcquisitionApplets for mE4 AQ4-GE/GPoE |
advanced_acq_applets\acqme4vq4ge |
Installation of frame-grabber specific Advanced AcquisitionApplets for mE4 VQ4-GE/GPoE |
advanced_acq_applets\acqme4ad4cl |
Installation of frame-grabber specific Advanced AcquisitionApplets for mE4 AD4-CL/PoCL |
advanced_acq_applets\acqme4vd4cl |
Installation of frame-grabber specific Advanced AcquisitionApplets for mE4 VD4-CL/PoCL |
UpdateEnvironment |
Update of the environment variables |
CompCLStandardVersion_2 |
Installation of CLser as defined in Camera Link 2.0 |
Com_0_Com |
Installation of virtual null modem |
bin_libs |
Installation of libs into the system directory |
redist_package |
Installation of redistributable packages |
lbservice |
LightBridge Interface Service, supporting the LightBridge Interface board |
Notes:
- Multiple components are applied by a commata separated list.
- The list may not contain any blanks.
/TASKS="comma separated list of task names"
Specifies a list of tasks that should be initially selected.
Only the specified tasks will be selected; the rest will be deselected. Use the /MERGETASKS parameter instead if you want to keep the default set of tasks and only select/deselect some of them.
If a task name is prefixed with a "*" character, any child tasks will be selected as well (except for those that include the dontinheritcheck flag). If a task name is prefixed with a "!" character, the task will be deselected.
Usage:
<SISO_INSTALLER_EXE.exe> /Tasks = "<task1>,<task2>"
Available tasks:
Task |
Description |
---|---|
taskDesktopicon | installs a desktop icon |
taskDrvInstall64 | update of the device drivers |
Example for a silent installation:
RuntimeSetup_v5.4.1.3_Win64.exe
/components=core,tools_cli,acq_applets\me4ad1cl,acq_applets\me4vd1
cl /silent