Windows Registry Changes
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.Table A Name Type Description
ExampleCreateDate REG_SZ Timestamp of the first Exago Web Application installation.
for example05/19/2020 15:30:53
DisplayName REG_SZ Installation Web Site followed by the Virtual Directory Name
for exampleDefault Web Site/Exago
Location REG_SZ Physical location of the installation
for exampleC:Program Files\Exago\ExagoWeb
UpdateDate REG_SZ Initially set to the installation date. Should be updated whenever Exago is reinstalled.
for example05/23/2020 08:12:05
Version REG_SZ The version of Exago installed. This value can be found by pressing ‘Ctrl + Shift+ V’ in the Web Application.
for example2019.2.8.183
- 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.Table B Name Type Description
ExampleDescription REG_SZ The description text to display in the Windows Service Control Manager. Typically, the version of Exago installed.
for example2019.2.8.183
Display Name REG_SZ Name to display in the Windows Service Control Manager
for exampleExago Monitoring Service v2019.2.183
ErrorControl REG_DWORD Severity of the error if this service fails to start during startup
for example0x1
ImagePath REG_EXPAND_SZ Fully qualified path to the Monitoring Service’s executable file
for example"C:Program Files\Exago\MonitoringService\Monitoring.exe"
ObjectName REG_SZ The name of the account under which the service executes
for exampleLocalSystem
Start REG_DWORD Defines when to start the service
for example0x2
Type REG_DWORD Type of service
for example0x10
- 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.Table C Name Type Description
ExampleDescription REG_SZ Timestamp of the first Exago Web Application installation.
for example05/19/2020 15:30:53
DisplayName REG_SZ Name to display in the Windows Service Manager
for exampleExago Monitoring Service v2019.2.183
Location REG_SZ Physical location of the installation
for exampleC:Program Files\Exago\MonitoringService
UpdateVersion REG_SZ Initially set to the installation date. Should be updated whenever Exago is reinstalled.
for example05/23/2020 08:12:05
Version REG_SZ The version of Exago installed. This value should match that of the Web Application.
for example2019.2.8.183
- 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.
Table D Name Type Description
ExampleCreateDate REG_SZ Timestamp of the first installation of this particular version of the Monitoring Service.
for example05/19/2020 15:30:53
DisplayName REG_SZ Name to display in the Windows Add/Remove Programs Control Panel
for exampleExago Monitoring Service v2019.2.8.183
Publisher REG_SZ Exago, Inc. UninstallString REG_SZ The command line string to start the uninstallation process
for exampleC:Program Files\Exago\MonitoringService\ExagoSetup.exe /UninstallMonitoring ExagoMonitoringService.v2019.2.8.183
UpdateDate REG_SZ Initially set to the installation date. Should be updated whenever this particular version of the Monitoring Service is reinstalled.
for example05/23/2020 08:12:05
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.Table E Name Type Description
ExampleCreateDate REG_SZ Timestamp of the first Scheduler Service installation.
for example05/19/2020 15:30:53
DisplayName REG_SZ Friendly display name of the Scheduler Service
for exampleExagoScheduler
Location REG_SZ Physical location of the installation
for exampleC:Program FilesExagoExagoScheduler
UpdateDate REG_SZ Initially set to the installation date. Should be updated whenever the Scheduler Service is reinstalled.
for example05/23/2020 08:12:05
Version REG_SZ The version of the Scheduler Service installed.
for example2019.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.Table F Name Type Description
ExampleDescription REG_SZ The description text to display in the Windows Service Control Manager.
for exampleExago Scheduler Windows Service
Display Name REG_SZ Name to display in the Windows Service Control Manager. This is the service name that was provided at the time of installation.
for exampleExagoScheduler
ErrorControl REG_DWORD Severity of the error if this service fails to start during startup
for example0x1
ImagePath REG_EXPAND_SZ Fully qualified path to the Scheduler Service’s executable file
for example"C:Program FilesExagoExagoSchedulereWebReportsScheduler.exe"
ObjectName REG_SZ The name of the account under which the service executes
for exampleLocalSystem
Start REG_DWORD Defines when to start the service
for example0x2
Type REG_DWORD Type of service
for example0x10
Example:
- 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.Table G Name Type Description
ExampleCreateDate REG_SZ Timestamp of the first installation of this particular version of the Scheduler service.
for example05/19/2020 15:30:53
DisplayName REG_SZ 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 exampleExago Scheduler - ExagoScheduler
Publisher REG_SZ Exago, Inc. UninstallString REG_SZ The command line string to start the uninstallation process
for exampleC:Program FilesExagoExagoSchedulerExagoSetup.exe /eWebReportsScheduler_ExagoScheduler
UpdateDate REG_SZ Initially set to the installation date. Should be updated whenever this particular version of the Scheduler Service is reinstalled.
for example05/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.Table H Name Type Description
ExampleCreateDate REG_SZ Timestamp of the first Exago Web Service API installation.
for example05/19/2020 15:30:53
DisplayName REG_SZ Installation Web Site followed by the Virtual Directory Name
for exampleDefault Web Site/ExagoWebAPI
Location REG_SZ Physical location of the installation
for exampleC:Program Files\ExagoExago\WebAPI
UpdateDate REG_SZ Initially set to the installation date. Should be updated whenever Exago is reinstalled.
for example05/23/2020 08:12:05
Version REG_SZ The version of Web Service API installed.
for example2019.2.8.183
Example: