Silent Installation

A silent installation refers to installing in the background without displaying the UI.
Desktop supports silent installations.
Silent installations are performed by specifying the settings usually specified during installation in a detailed parameter file in advance, and starting the installation with the command line.
Restarting During Installation
Setting a Detailed Parameter File
Installing Using the Silent Mode
NOTE
The silent mode does not display messages when errors occur, except for items controlled by Windows such as UAC.
The computer cannot be automatically restarted with the silent mode. When executing a silent installation, it may be necessary to restart the computer manually at an appropriate time.
A silent installation performs a different operation according to whether Desktop is already installed.
Operation
Desktop Installation Status
Stop the process
Desktop is installed with a different license status
A version of Desktop the same as the installer or newer is installed
Start a silent installation
Desktop is not installed
Start a silent upgrade
A version of Desktop earlier than the installer is installed
With a silent installation, the procedure for performing license authentication during installation is omitted. Therefore, license authentication is required the first time that Desktop is started after installation. For details, see Software License Registration Guide.
The dialog box for selecting whether to start Desktop Browser after installation is not displayed in silent mode or distributed installation.
Desktop cannot be repaired with the silent mode.

Restarting During Installation

A restart is required during installation of Desktop in the following cases.
When a restart is requested after a required component is installed
When an error occurs as a result of the installer performing an environment check
The computer cannot be automatically restarted with the silent mode. Therefore, it is recommended that you install the following required components in advance.
.NET Framework 4.6
.NET Framework 4.6 Language Pack
The above preparations in particular should be performed when performing a distributed installation with SMS/SCCM.
NOTE
For information on preparing the following required components via SMS/SCCM, see the Microsoft website.
.NET Framework 4.6
.NET Framework 4.6 Language Pack
If a restart is performed during the installation, the installation automatically continues after restarting, but notification of the execution result cannot be performed with an exit code.

Setting a Detailed Parameter File

The items that are selected/set during a regular installation can be set for a silent installation by editing a detailed parameter file in advance.
NOTE
The installer accesses "setup.ini" during a silent installation, but the settings in the detailed parameter file are prioritized.
The process is canceled if an invalid value is entered.
1.
Copy the installer from "Desktop Installation Media".
2.
Copy the "silent.ini" in the following location, and change the file name to "(name of your choice).ini".
"silent.ini" is located in the following folder:
(Folder that the installer was copied to)\32bit or 64bit\
IMPORTANT
When editing the detailed parameter file, make sure to edit a copy of the "silent.ini" file and change the file name, as indicated above. Do not edit the default "silent.ini" file.
Depending on the version of Desktop, the "silent.ini" file may also be placed in a different folder to that indicated above, but make sure to copy the "silent.ini" file directly under the "32bit" or "64bit" folder.
3.
Open the file you named in step 2 with a program such as Notepad.
4.
Edit the required settings.
Specify the settings under [Property].
LANGUAGE
Specify the language to install. The language code to use is defined in LOCALE in the [Language] item of "setup.ini".
By default, a language is not entered, as indicated below.
LANGUAGE=
NOTE
If this is not entered, one of the languages included in the installer is selected, in the following order.
Language of the previous version of Desktop that is installed
The display language of the operating system to install to or a compatible language
English if the display language of the operating system does not exist in the installer
The language defined for LOCALE0 in [Language] of "setup.ini".
The first language the installer finds in the (path to the folder where the installer is located)\32bit or 64bit\Resource\Language folder
LOCALELIST
Do not change the following default value (leave it blank).
LOCALELIST=
INSTALLDIR
Specify the folder path to install Desktop to.
The default value is indicated below, which is the folder specified by default during installation.
INSTALLDIR=<IDA_INSTALL_PATH_IWDT>
INSTALLMANUAL
Specify whether to install the User's Guide when installing Desktop, as indicated below.
Value to Enter
TRUE
FALSE
Setting
Installs the User's Guide.
Does not install the User's Guide.
By default, the manual is installed, as indicated below.
INSTALLMANUAL=TRUE
5.
When you have finished editing, save the detailed parameter file.

Installing Using the Silent Mode

Start an installer with the detailed parameter file prepared in advance in the silent mode.
1.
Start Windows and log in to the system as a user with Administrator privileges.
2.
Use the command prompt to specify the file path and execute "setup.exe".
Example) For 32-bit operating systems
Start the command prompt and enter the following.
(Path to the folder that the installer was placed in)\32bit\setup.exe /qn "(absolute path to the detailed parameter file)\(name of the detailed parameter file)*.ini" /i
NOTE
In the above example, "/qn" refers to starting the installer in the silent mode, and "/i" refers to starting the installer in the installation mode.
3.
Check that an installer (setup.exe) is not running using Windows Task Manager, etc., and then confirm the exit code.
Confirm the exit code by opening the log file "iwsetup_yyyymmddhhmmss.log".
Exit Codes
Description
0
The installer exited normally.
3010
Restart the computer.
Other exit codes
A notification containing the message ID is sent if the installation is canceled due to an unknown error.
If an internal error occurred, the error code is displayed.
NOTE
The destination to save log files is determined in the following order.
1. User environment variables%TEMP%
2. System environment variables%TEMP%
3. Current directory when the installation is executed from the command line
A log file is not generated if the user does not have write permissions for the destination to save log files.
19HW-111