ZoomText/Fusion - List of command line install switches (2018 and above)

ZoomText/Fusion - List of command line install switches (2018 and above)

Problem

A customer in an organisation may wish to customize the installation to create an installation deployment package.

Resolution

Below are a complete list of Zoomtext/Fusion installation command-line switches. The switch /help or /Morehelp can be appended to the “Run” command line to reveal the commands listed below.

/Help
Displays this help dialog. The installation process is not performed.
Example: c:\package.exe /help

/ExtractSettings
Outputs the contents of Settings.ini to the output file specified. The installation process is not performed. If the output file already exists, it is overwritten. If there are spaces in the path to the file, the path must be enclosed in quotes.
Example: c:\package.exe /ExtractSettings "c:\FS setup\OldSettings.ini"

/ReplaceSettings
Specifies an initialization file for the setup package engine to use instead of the Settings.ini file stored in the resources. This flag can be used if any of the contents in Settings.ini must be overridden. If there are spaces in the path to the file, the path must be enclosed in quotes.
Example: c:\package.exe /ReplaceSettings "c:\FS setup\NewSettings.ini"

/ExtractAdditionalSettings
Outputs an example of AdditionalSettings.ini to the output file specified. The installation process is not performed. If the output file already exists, it is overwritten. If there are spaces in the path to the file, the path must be enclosed in quotes.
Example: c:\package.exe /ExtractAdditionalSettings "c:\FS setup\AdditionalSettings.ini"

/Log [Path-to-file]
Allows the user to specify the location of the setup package log file. Logging is enabled even if this command line argument is not specified.
Example: c:\package.exe /Log "c:\myFolder\mySetup.log"
The log file is created under c:\myFolder\mySetup.log.

/Silent
Silently runs the setup without displaying any dialog boxes or prompts.
Example: c:\package.exe /Silent

/Layout [Path-to-folder]
Downloads the non-embedded installer files and creates a copy of the setup package in the folder specified. This allows a user to run the setup package and perform an installation or repair on an offline computer. To do this, the setup package and installer files must be in the same folder.
If there are spaces in the path to the folder, the path must be enclosed in quotes.
Example: c:\package.exe /Layout "c:\FS setup\OfflineSetup"
The installer files are downloaded to the c:\FS setup\OfflineSetup folder.

/Type
Specifies the setup type to use instead of the default. To view a list of available setup types, use the /MoreHelp command-line option.
Example: c:\package.exe /type Safe

/Language
Specifies the three letter language code of the product language to use instead of the Operating System Language. This language is used when performing a clean install or a Layout. For actions like an update or a repair, the previously installed product language will be used and this option will be ignored. To view a list of supported language codes, use the /MoreHelp command-line option.
Install Example: c:\package.exe /Language enu
The English version of the product is installed.
Layout Example: c:\package.exe /Language enu /Layout "c:\FS setup\OfflineSetup"
The installer files for the English version of the product are downloaded to the c:\FS setup\OfflineSetup folder.

/InstallerUILanguage
Specifies the three letter language code of the user interface display language to use instead of the Operating System Language. To view a list of supported language codes, use the /MoreHelp command-line option.
Example: c:\package.exe /InstallerUILanguage enu
All dialogs and prompts are displayed in English.

/ComponentRequested
Specifies the comma delimited list of optional components to enable.
Example: c:\package.exe /ComponentRequested Zoomtext/Fusion2018

Additional command line options:
/MoreHelp
Displays additional help information, if available, about the setup package such as a list of setup types. The installation process is not performed.
Example: c:\package.exe /MoreHelp

/MoreHelp
Displays additional help information, if available, about the setup package such as a list of setup types. The installation process is not performed.
Example: c:\package.exe /MoreHelp

/ExtractSettings
Outputs the contents of Settings.ini to the output file specified. The installation process is not performed. If the output file already exists, it is overwritten. If there are spaces in the path to the file, the path must be enclosed in quotes.
Example: c:\package.exe /ExtractSettings "c:\FS setup\OldSettings.ini"

/ReplaceSettings
Specifies an initialization file for the setup package engine to use instead of the Settings.ini file stored in the resources. This flag can be used if any of the contents in Settings.ini must be overridden. If there are spaces in the path to the file, the path must be enclosed in quotes.
Example: c:\package.exe /ReplaceSettings "c:\FS setup\NewSettings.ini"

/ReplaceLanguage
Specifies a resource DLL for the setup package engine to use instead of the resource DLL file stored in the bootstrapper. This flag can be used to specify an alternate, external set of resources for the installation. If there are spaces in the path to the file, the path must be enclosed in quotes.
Example: c:\package.exe /ReplaceLanguage "c:\FS setup\NewResources.dll"

/Log [Path-to-file]
Outputs the setup package process to a log file. Specifying a path to the log file is optional. If not specified, the log file will be created under the same folder as the setup executable and be named FS_Setup_Package.log.
Example: c:\package.exe /Log
The log file is created under c:\FS_Setup_Package.log.
c:\package.exe /Log "c:\myFolder\mySetup.log"
The log file is created under c:\myFolder\mySetup.log.

/Type
Specifies the setup type to use instead of the default. To view a list of available setup types, use the /MoreHelp command-line option.
Example: c:\package.exe /type ServerWithSpeech

/Passthru <Installer1 [, Installer2, ..., InstallerN]>@
This argument will append the specified command to the specified installers in a given package.
<Installer1 [, Installer2, ..., InstallerN]> - this portion of the argument specifies the installers which will receive the command. Each of the Installer strings should correspond to a section name in Settings.ini.
- the command to append to each of the specified installer's command-line. If you wish to passthrough a command that includes the characters /, - or # you must use the following escape sequences:
Sequence String
#0 #
#1 -
#2 /
Please note: All occurences of # in are interpreted as the beggining of an escape sequence. All instances of # and the character which follows the # will be replaced if a matching string can be found. If no corresponding string can be found then the # and the character following it will be removed
For example, the sequence ## in would be removed where as #0 would be replaced with #.
Example: c:\Package.exe /passthru AnInstaller,AnotherInstaller@#2l
Assume that the following is the Settings.ini from the above package.exe.
---Begin Settings.ini---
[default]
PreInstall = AnotherInstaller|AThirdInstaller
MainInstall = AnInstaller
[AnInstaller]
Name = AI
File = msiexec.exe
Arguments = /i AI.msi
[AnotherInstaller]
Name = AnI
File = AnI.exe
[AThirdInstaller]
Name = AtI
File = AtI.exe
---End Settings.ini---
The complete command-line executed for AnInstaller would be:
msiexec.exe /i AI.msi /l
The complete command-line executed for AnotherInstaller would be:
Ani.exe /l

The following is additional help information about the Zoomtext/Fusion setup package command-line options. These commands are not case sensitive.

/Type
Specifies the setup type to use instead of the default. The following is a list of available setup types:

Silent
Silently installs a typical installation of Zoomtext/Fusion without displaying any installation dialog boxes or prompts.

Repair
Repairs an installation of Zoomtext/Fusion. Once the repair begins, you will not be able to cancel the operation. During the repair, progress dialogs are displayed and a clicking tone is played. At the end, you will be prompted to restart your computer.

SilentRepair
Silently repairs an installation of Zoomtext/Fusion without displaying any installation dialog boxes or prompts.

Uninstall
Uninstalls an existing installation.

Safe
Zoomtext/Fusion is installed without making system changes. System changes include installing video hooks in Windows NT, 2000, and XP, and installing Microsoft Active Accessibility (MSAA).

SilentSafe
Zoomtext/Fusion is installed silently and without making system changes.

Remote
Use this setup type when installing Zoomtext/Fusion on a computer that will be accessed through a terminal session by Zoomtext/Fusion users. Special video hooks for terminal services are installed and the virtual speech and braille drivers are set up. If you are running the installation from a remote location during a terminal session, this setup type is automatically detected.

SilentRemote
Zoomtext/Fusion is silently installed as a Remote setup.


    • Related Articles

    • ZoomText - List of command line installer switches

      Problem A customer needs to customize install or create an installation deployment package. Resolution Below Is a list of known install command line switches for ZoomText. ZoomtextInstallerPackage.exe /help The setup package is a tool used to install ...
    • JAWS - Install setup command line switches

      Problem An IT Technician responsible for installing software needs to create a JAWS install deployment package and would like to know what resources are available to help. Resolution The JAWS installer provides for a number of command line switches ...
    • Fusion - Install command-line switches

      Problem An IT technician is tasked with creating a customized Fusion install or creating a deployment image. Applies to Fusion Resolution Below listed are command-line switches for customizing the Fusion install. This list can be obtained by using ...
    • JAWS - Install command-line switches

      Problem An IT technician is tasked with either customizing JAWS install or creating a deployment image for Freedom Scientific JAWS. Applies to JAWS Resolution Please find below information regarding command-line switches for customizing the ...
    • FS Install - Using command line switches and INI files to customize installation

      Problem An IT technician may be tasked with customizing the installation of Freedom Scientific BLV products JAWS/ZoomText/Fusion or creating a deployment image for them. Resolution Please find below resources by product on customizing the ...