Installing the Totalview Desktop Client Silently

The Totalview Desktop Client can be installed on user computers silently without any interaction or
visible user interface. This feature is particularly useful for IT administrators who need to
automate deployments across multiple computers or enforce consistent software installations within
an organization.
By using silent installation options, administrators can control the installation process through
command-line parameters, enabling settings such as automatic installation, suppression of message
boxes, and management of post-installation reboots. The following sections provide details on the
commands and parameters available for performing a silent installation, allowing for full
customization of the installation experience.
  1. Download an installer from the tenant page (the same as the section Installing with Installer exe (User Installed))

  2. Copy the installer to the target computer, using any software, and run it with the /VERYSILENT command (see other commands below)
    • E.g., C:\temp\TotalviewClientsSetup_<TenantName>.totalview.cloud.exe /VERYSILENT

    • NB! This will NOT work if there is an error in the URL in file name _<TenantName>.totalview.cloud.exe.

Available Command-Line Parameters for Installation

The Setup program accepts optional command-line parameters. These can be useful to system administrators, and to other programs calling the Setup program.

/SP-

Disables the “This will install… Do you wish to continue?” prompt at the beginning of Setup. No

effect if the DisableStartupPrompt directive in the [Setup] section is set to yes.

/SILENT, /VERYSILENT

  • /SILENT: Hides the wizard and background window, shows the installation progress window.

  • /VERYSILENT: Hides all windows, including the progress window.

  • If a restart is needed and /NORESTART is not used, Setup will either show a “Reboot now?” message box (/SILENT) or reboot automatically (/VERYSILENT).

/SUPPRESSMSGBOXES

Suppresses message boxes when used with /SILENT or /VERYSILENT. Default responses for suppressed messages:

  • Yes: “Keep newer file?” situations.

  • No: “File exists, confirm overwrite” situations.

  • Abort: Abort/Retry situations.

  • Cancel: Retry/Cancel situations.

  • Yes: DiskSpaceWarning, DirExists, DirDoesntExist, NoUninstallWarning, ExitSetupMessage, ConfirmUninstall, FinishedRestartMessage, UninstalledAndNeedsRestart situations.

  • Recommended choice in PrivilegesRequiredOverridesAllowed=dialog situations. 5 message boxes are not suppressible (e.g., “About Setup,” “Exit Setup?”).

/ALLUSERS

Sets Setup to install in administrative mode, if allowed by PrivilegesRequiredOverridesAllowed.

/CURRENTUSER

Sets Setup to install in non-administrative mode, if allowed by PrivilegesRequiredOverridesAllowed.

/LOG

Creates a log file in the TEMP directory, detailing file installation and [Run] actions.

/LOG=”filename”

Same as /LOG, but allows specifying a fixed filename. Overwrites an existing file with the specified name.

/NOCANCEL

Disables the Cancel button during installation. Works with /SILENT or /VERYSILENT.

/NORESTART

Prevents Setup from restarting after installation. Typically used with /SILENT or /VERYSILENT.

/RESTARTEXITCODE=code

Specifies a custom exit code when a restart is needed post-installation. Used with /NORESTART.

/CLOSEAPPLICATIONS

Instructs Setup to close applications using files that need updating.

/NOCLOSEAPPLICATIONS

Prevents Setup from closing applications using files that need updating.

/FORCECLOSEAPPLICATIONS

Forces Setup to close applications.

/NOFORCECLOSEAPPLICATIONS

Prevents Setup from force-closing applications.

/LOGCLOSEAPPLICATIONS

Enables extra logging for application closures.

/RESTARTAPPLICATIONS

Instructs Setup to restart applications if possible.

/NORESTARTAPPLICATIONS

Prevents Setup from restarting applications.

/LOADINF=”filename”

Loads settings from the specified file after checking command-line options. Use quotes if the filename has spaces.

/SAVEINF=”filename”

Saves installation settings to the specified file. Use quotes if the filename has spaces.

/LANG=language

Specifies the language to use. Suppresses the Select Language dialog if valid.

/DIR=”x:dirname”

Overrides the default destination directory. Can include expand: prefix to expand constants, e.g., /DIR=expand:{autopf}My Program.

/GROUP=”folder name”

Overrides the default Start Menu folder name. May include an expand: prefix.

/NOICONS

Initially checks the “Don’t create a Start Menu folder” checkbox.

/TYPE=type name

Overrides the default setup type.

/COMPONENTS=”comma separated list”

Overrides default component settings. - Components with * prefix select child components. - Components with ! prefix are deselected.

/TASKS=”comma separated list”

Specifies a list of tasks to initially select. Tasks with a * prefix select child tasks, and those with a ! prefix are deselected.

/MERGETASKS=”comma separated list”

Like /TASKS, but merges the specified tasks with the default selection.

/PASSWORD=password

Specifies a password. Ignored if [Setup] does not define a password directive.