← Back to X_TRADER® Help Library

TTM Network Administration Documentation

Installing Guardian (TTM Router Daemon/Remote Host)


To support WAN Routing on a machine in your network, you must install the TTM Router Daemon. To do so, install Guardian using the installation wizard or the command line interface.


When you install the TTM Router Daemon, you must log into the machine as an administrator.

Installing Guardian using the Installation Wizard

To install Guardian (i.e., the TTM Router daemon):

  1. To start the installation, double-click the Guardian setup package.

    The License Agreement dialog box displays.

  2. Read the license agreement.
  3. To accept the license and continue the installation, click the I accept... radio button, and then click Next.

    The Guardian Install Type dialog box appears.

  4. Typically WAN routers do not need to be installed with a Guardserver. To install Guardian without the Guardserver, click the Guardian Only radio button. Otherwise, click the Guardian with Guardserver radio button.
  5. Click Next.

    The Setup Type dialog box appears.

  6. To install Guardian in the default location, click Install Now. Otherwise, to install Guardian in another location, click Customize and then navigate to the installation directory.
  7. If prompted to restart your machine, click Reboot Now. Otherwise click Finish.

Installing Guardian Using the Command Line Interface

Use the command line interface to expedite the installation process by suppressing some or all of the dialog boxes that appear during a GUI installation. This is useful when installing Guardian on multiple systems, or when you want to perform a silent or remote installation.

When entering the command, use the following syntax:

packagename.exe -a--argument1=value--argument2=value


  • packagename.exe equals the name of the executable file (e.g., guardian_r7.9.1p22.exe)
  • -a identifies that arguments follow in the command
  • --argument1 equals the arguments you wish to use from the table below.

Argument values that include a space must be enclosed in quotation marks.

For multiple installations, you can open a text editor, such as Notepad, and create an install configuration file that contains a list of arguments you want to use. When creating an install configuration file, you must list each argument on a separate line.

Example Install Configuration File

installroot=”c:program filestt”






Once created, you can give the file any name you want. You can then begin the installation by issuing the packagename.exe-a command with the --installcfg<filename> argument.

The following example shows the command line argument used to install Guardian 7.9.1 package 22 using an installation configuration file named Install.txt located on the C: drive:

guardian_r7.9.1p22.exe -a --installcfg=c:Install.txt

To install Guardian using the command line interface:

  1. Download the package executable file from the TT Customer Portal. To simplify the install, place the file on the server’s <root drive>.
  2. Open a command window (from the Start menu, select Run, and then type cmd).
  3. When the command window appears, enter the cd <root drive>: command to navigate to the location of the executable.
  4. Enter the name of the executable file followed by -a and the arguments you want to use. lists the available arguments.

    Argument values that include a space must be enclosed in quotation marks.

Guardian Command Line Installation Arguments




Sets the filename and location for the file containing applicable command line interface commands. Enter one command per line and omit leading “--“.


Selects the Guardian Server as the component to install. This option suppresses the Guardian Install Type dialog.


Selects the Guardian Client as the component to install. This option suppresses the Guardian Install Type dialog.


Prevents the installation from adding icons to the Desktop or Startup Menu.


Prevents the installation from adding desktop icons.


Prevents the installation from adding icons to the Startup Menu.


Sets all services to Manual Startup mode.


This argument is only valid during initial installations.

--reboot=[“force”| “promptrestart”|“norestart”]

Sets the server’s behavior following the installation. The --reboot command uses the following values:

  • norestart: The installation does not reboot the server. In addition, the installation suppresses the Reboot Now dialog.
  • force: The installation reboots the server without displaying the Reboot Now dialog.
  • promptrestart: The installation displays the Reboot Now dialog.

If the --reboot command is not present, the installation exhibits the default behavior.


During initial installation, this option suppresses the language selection dialog (which appears only on non-english, non-localized systems). Currently the Guardian language options are English and Japanese.


Do not add the instlang argument to an install configuration file.

Installation Location Arguments


The following arguments only apply if this is the first TT product installed on the server. Subsequent installations automatically write to an existing TT folder even if you supply the following arguments:


Sets the directory path for all install files and folders and suppresses the SetupType dialog. The ‘tt’ folder will be appended to the path if it is not provided.

Note: When installing on a machine running Windows Server 2008, if you place the install root in the Program Files directory, you must select a different location for the ttconfig, ttdatfiles and ttlogfiles directories by using the installconfig, installdata and installlog arguments.


Sets the location for TT configuration files (e.g., ttmd.cfg, ttmrd.cfg, DNModifications.cfg). The installroot must also be specified.


Sets the location for system data files. The installroot must also be specified.


Sets the location for user data files. The installroot must also be specified.


Sets the location for log files. The installroot must also be specified.


Suppresses the Setup Type dialog and sets the location for all files listed above (i.e., configuration, log, user and system data files). The value of this parameter must equal a comma separated list of installation paths that must include the installroot and must appear in the following order: installroot, installconfig, installlog, installuserdata, installdata.

Any omitted values causes those files to be written to the installroot location. Installroot cannot be omitted.


Do not add the installpathlist argument to an install configuration file.