Serarch Server 17.4.0 is being installed separately on a Windows machine without SDM or Catalog. When the installation is complete, the service is deleted and no longer appears to be started (below log identifying what happened).
[<date> <time>] [info] [ 5216] Starting service...
[<date> <time>] [info] [ 5216] Service started in 1248 ms.
[<date> <time>] [info] [ 8488] Service 'SearchServer' started
[<date> <time>] [info] [ 8488] Start service finished.
[<date> <time>] [info] [ 8488] Commons Daemon procrun finished
[<date> <time>] [info] [ 6644] Stopping service...
[<date> <time>] [info] [ 7392] Run service finished.
[<date> <time>] [info] [ 7392] Commons Daemon procrun finished
[<date> <time>] [info] [ 1712] Commons Daemon procrun (1.0.15.0 64-bit) started
[<date> <time>] [info] [ 1712] Deleting service...
[<date> <time>] [info] [ 1712] Delete service finished.
[<date> <time>] [info] [ 1712] Commons Daemon procrun finished
Service Desk Manager v17.4
Search Server was being installed in a non-default location. The configuration files that install the service were pointing to the default path, which caused the error (without recording anything in the log) when it uninstalls the old elasticsearch-2.1.1 service and tried to install the new service.
These commands will manually install the 17.4 Search Server service:
<CASearchServer install folder>\elasticsearch-7.17.6\bin>set ES_JAVA_HOME=C:\Program Files\CA\SC\JRE\11.0.18
<CASearchServer install folder>\elasticsearch-7.17.6\bin>elasticsearch-service.bat install
You should always review the install.log to ensure a complete and successful installation.