40
If the einstaller.exe agent is launched on a workstation with the Microsoft Windows NT4/2000/XP/Vista operating
system:
1.
einstaller.exe contacts ERAS on TCP port 2224 and adopts the user name and password defined in ERA (either
during installation, or using the
Logon...
button ).
2. (1) is the signal for ERAS to send the corresponding install package via
admin$
.
3. The waiting einstaller.exe
collects the package and starts the installation under the defined account, applying
the associated .xml configuration and command line parameters.
If the user rights are insufficient, or the user name and password is entered incorrectly,
einstaller.exe tries to
perform the installation under a current user (provided it has administrator rights). The corresponding install
package is downloaded directly by einstaller.exe on TCP/IP port 2224.
On Microsoft Windows 95/98/Me operating systems, where there is no account hierarchy, install packages are
downloaded by einstaller.exe
(skipping the authentication process) and installed under a current user.
6.4 Avoiding repeated installations
Immediately after the agent successfully completes the remote installation process, it marks the remote client with
a “flag” prohibiting repeated installations of the same install package. The flag is written to the following registry
key:
HKEY_LOCAL_MACHINE\Software\Eset\Eset Remote Installer
If the
Type
and
Name
of the package defined in the einstaller.exe agent matches the data in the registry, no
installation is performed. This process prevents repeated installations to target workstations if the einstaller.exe
agent is launched repeatedly,
The ERA Server provides an additional level of protection against repeated installations. It is performed at the
moment when the installer establishes backward connection to ERAS (TCP 2224). If there is an error message
related to the workstation, or the installation has been successfully completed, any additional installation attempts
are denied.
The agent records the following error to the installer log located in
%TEMP%\einstaller.log
:
Status 20001: ESET Installer was told to quit by the server ‘X:2224’.
To prevent repeated installations from being denied by ERAS, related entries on the
Remote Install
tab must be
removed. To delete such entries, right-click and select the
Clear
option from the context menu.
6.5 Installation process – error messages
During remote installations, errors may occur in two scenarios:
•
When delivering the einstaller.exe agent to a remote workstation
•
When launching the service einstaller.exe, i.e., during the installation itself
During a remote installation (i.e., push install), the einstaller.exe agent
may display an error message consisting of
the SC and GLE code. For example: