-
Notifications
You must be signed in to change notification settings - Fork 17
Parameters
Set silent mode, requires /allusers or /currentuser parameter, case-sensitive
Installer only, set install directory, must be the last parameter, without quotes, case-sensitive. If AllowRootDirInstall false
is used (the default setting), this parameter will ignore values, which are root drives like C:\
.
Usage:
start Setup.exe /D=%PROGRAMFILES%\My Program
start Setup.exe /D=C:\Program Files\My Program
Install or uninstall for all users, case-insensitive. Can be used both in silent and non-silent mode. MULTIUSER_ERROR_INVALID_PARAMETERS
error level is returned if uninstaller finds there's no per-machine installation or if /currentuser
parameter is also present. MULTIUSER_ERROR_ELEVATION_NOT_ALLOWED
error level is returned if elevation is required and is not allowed.
Install or uninstall for current user only, case-insensitive. Can be used both in silent and non-silent mode. MULTIUSER_ERROR_INVALID_PARAMETERS
error level is returned if uninstaller finds there's no per-user installation or if /allusers
parameter is also present. MULTIUSER_ERROR_ELEVATION_NOT_ALLOWED
error level is returned if elevation is required and is not allowed (installer only, when MULTIUSER_INSTALLMODE_ALLOW_BOTH_INSTALLATIONS
is 0 and there is per-machine installation, which needs to be removed).
Installer only. Run uninstaller, requires /allusers or /currentuser parameter, case-insensitive. MULTIUSER_ERROR_INVALID_PARAMETERS
is returned if there is no corresponding installation. MULTIUSER_ERROR_EXECUTING_UNINSTALLER
if there was an error starting the uninstaller. In all other cases, the return code from the uninstaller is returned.
Display help dialog, unless MULTIUSER_INSTALLMODE_NO_HELP_DIALOG
is defined. All other parameters are ignored.