BES Client Helper Service (Windows only)

The BES Client Helper is intended to be a watcher process for the BES Client and will attempt to restart the service if the BES Client is not running.

The BES Client Helper will also perform a number of troubleshooting steps in the event that the BES Client service does not start at the right time:
  1. It attempts a restart.
  2. If it fails, it will try to remove the revocation file (create a backup copy) and attempt a new restart.
  3. If it fails, it will try to remove the BESData folder and attempt a last restart.
This tool is intended to be installed as a service. It can be installed and uninstalled with the following Fixlets:
  • #591: Install BES Client Helper Service
  • #592: Uninstall BES Client Helper Service

The service checks the BES Client process once a day by default and no log file is produced. During the installation, you can choose a different check frequency and you can enable the logging activity.

How to change the settings after the installation: Frequency

Set the desired frequency (specified in seconds) into the registry key _[HKEY_LOCAL_MACHINE\SOFTWARE\BigFix\BESClientHelper\ServiceRunPeriod]_ and restart the service.

How to change the settings after the installation: Logging

Uninstall and install again the helper with different settings using the Fixlet.

Alternatively, you can reinstall the service as follows:
  1. Change the registry key _[HKEY_LOCAL_MACHINE\SOFTWARE\BigFix\BESClientHelper\ServiceInstallationParameters]_ to "-l" (without quotes) to enable logging, or empty to disable
  2. Run _<path of BESClient>\BESClientHelper.exe -remove_
  3. Run _<path of BESClient>\BESClientHelper.exe -install auto_