Running a silent installation

The SafeLinx Client for Windows is packaged as an installation program and a basic MSI setup package named Windows_Client_<version>.exe. The package can accept a number of command-line parameters to control the installation.

  • To pass parameters to Windows_Client_<version>.exe, specify /v.
    Note: For additional information about what command-line parameters an installation program and a basic MSI setup package supports, run Msiexec.exe /?.
  • Examples of command-line parameters:
    Windows_Client_<version>.exe /v"/log C:\MyPath\Log.txt"
    Generates a log file of an installation.
    Windows_Client_<version>.exe /s /v"/qn"
    Runs a silent installation.
  • You might additionally pass MSI public properties to control installation choices. For example:
    Public property to control the destination directory.
    Windows_Client_<version>.exe /s /v"/qn INSTALLDIR=D:\Destination"
    Controls which features are installed. The value of the ADDLOCAL property is a list of features, delimited by commas, that are to be installed. For example, to specify specific network support specify NETWORKS and any combination of the following keywords:
    • IP
    • ASTRO
    • DIAL
    Windows_Client_<version>.exe /s /v"/qn ADDLOCAL=BASE,NETWORKS,IP,ASTRO,CONFIG"
    Two additional features are CONFIG and GINA. The CONFIG feature controls whether the Configuration GUI is installed. GINA specifies that the Windows™ Integrated Logon feature is to be installed.
    Windows_Client_<version>.exe /s /v"/qn ADDLOCAL=BASE,NETWORKS,IP,CONFIG,GINA"
    If an existing configuration exists on the system you can control whether the installation must use it or overlay it with the KEEP_CONFIG property. Set to "1" to keep the configuration or "0" to discard it. The default on installation is "1" and on uninstall is "0".
    If you want to install based on a pre-existing configuration, specify the name of an exported configuration file by using the SAFELINX_INI property. In this case, the installation installs those features specified in the configuration as well as creates shortcuts for any defined connections. Specify the fully qualified name of the file. For example:
    Windows_Client_<version>.exe /s /v"/qn SAFELINX_INI=C:\MyPath\safelinx.ini"
    Note: To render the installation of the SafeLinx Client unattended, you might need to turn off File Signature Verification in the operating system. To check your current settings:
    1. Right-click My Computer, then select Properties.
    2. Select the Hardware page, then click Driver Signing.
    3. To turn off the prompt that displays when a driver is not signed, set the File Signature Verification setting to Ignore. If this setting is not set to Ignore, a prompt displays that reads Yes or No during installation of the SafeLinx Client Virtual adapter device driver.
  • To silently uninstall the SafeLinx Client and leave the configuration specify:

    Msiexec.exe /x {18742BC5-ACE4-46F0-B9DD-5A2F3D4A7BF1} /qn KEEP_CONFIG=1

    Note: Silent uninstall must be run from an Administrator command prompt on Vista and Windows 7.