Windows Registry keys will be written by the Exago Installer when installing the Web Application, the Web Service API and the Scheduler Service.
Web Application
The Web Application will add four new keys to the registry. Each key and its contents are described in the tables below.
This section references <web site name>/<virtual directory name> as a placeholder for the IIS web site and virtual directory configured during the installation process. The default values are Default Web Site and Exago respectively.
HKEY_LOCAL_MACHINE\SOFTWARE\Exago\ExagoWeb\<web site name>/<virtual directory name> This key is used by the installer to determine the installed version number and the location of the installation. It will be updated with each subsequent installation of Exago into the same web site and virtual directory.
The version of Exago installed. This value can be found by pressing ‘Ctrl + Shift+ V’ in the Web Application. for example 2019.2.8.183
Example:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\ExagoMonitoringService.version This key represents the Windows Service that manages the Exago Monitoring Service, which is installed automatically with the Web Application.
This section references version as a placeholder for the version of the service installed. For example, HKEY_LOCAL_MACHINE\SOFTWARE\Exago\ExagoMonitoringService.2019.2.183 As this key has the Exago version in it’s name, on subsequent update installations of Exago, new keys will be written each time instead of updating this current one.
HKEY_LOCAL_MACHINE\SOFTWARE\Exago\ExagoMonitoringService.version This key is used by the Exago installer to determine the installed version number and the location of the installation.
This section references version as a placeholder for the version of the service installed. For example, HKEY_LOCAL_MACHINE\SOFTWARE\Exago\ExagoMonitoringService.2019.2.183 As this key has the Exago version in it’s name, on subsequent update installations of Exago, new keys will be written each time instead of updating this current one.
The version of Exago installed. This value should match that of the Web Application. for example 2019.2.8.183
Example:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\ExagoMonitoringService.version This key is used in the Windows Add/Remove Programs Control Panel to allow uninstallation of the Monitoring Service from there.
This section references version as a placeholder for the version of the service installed. For example, HKEY_LOCAL_MACHINE\SOFTWARE\Exago\ExagoMonitoringService.2019.2.183 As this key has the Exago version in it’s name, on subsequent update installations of Exago, new keys will be written each time instead of updating this current one.
The command line string to start the uninstallation process for example C:Program Files\Exago\MonitoringService\ExagoSetup.exe /UninstallMonitoring ExagoMonitoringService.v2019.2.8.183
Initially set to the installation date. Should be updated whenever this particular version of the Monitoring Service is reinstalled. for example 05/23/2020 08:12:05
Example:
Scheduler Service
The Scheduler Service installation adds three new keys to the registry. Each key and its contents are described in the tables below.
This section references <svc_name> as a placeholder for the name of the service configured during the installation process. The default value is ExagoScheduler.
HKEY_LOCAL_MACHINE\SOFTWARE\Exago\eWebReportsScheduler_<svc_name> This key is used by the installer to determine the installed version number and the location of the installation. It will be updated with each subsequent installation of Exago with the same service name.
The version of the Scheduler Service installed. for example 2019.2.8.183
Example:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Service\seWebReportsScheduler_<svc_name> This key represents the Windows Service that manages the Scheduler Service, which is installed automatically with the Web Application.
Name to display in the Windows Service Control Manager. This is the service name that was provided at the time of installation. for example ExagoScheduler
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\eWebReportsScheduler_<svc_name> This key is used in the Windows Add/Remove Program Control Panel to allow uninstallation of the Monitoring Service from there.
Name to display in the Windows Add/Remove Programs Control Panel. Typically the words “Exago Scheduler – ” followed by the name of the service set during installation. for example Exago Scheduler - ExagoScheduler
The command line string to start the uninstallation process for example C:Program FilesExagoExagoSchedulerExagoSetup.exe /eWebReportsScheduler_ExagoScheduler
Initially set to the installation date. Should be updated whenever this particular version of the Scheduler Service is reinstalled. for example 05/23/2020 08:12:05
Example:
REST Web Service API
The REST Web Service API adds one registry key.
This section references <web site name>/<virtual directory name> as a placeholder for the IIS web site and virtual directory configured during the installation process. The default values are Default Web Site and ExagoWebAPI respectively.
HKEY_LOCAL_MACHINE\SOFTWARE\Exago\ExagoWebAPI<web site name>/<virtual directory name> This key is used by the installer to determine the installed version number and the location of the installation. It will be updated with each subsequent installation of Exago into the same web site and virtual directory.