ICS Services v1.2.8.0

This little code can be used in action pane of a Windows scheduled task.

It is mandatory to use  ICS Tool Box Software to deploy it

It will do :

  • Check if the database is set to portal (mandatory for processing services)
  • Check if the service exists
  • Check what is the service status (running, stopped)
  • Check what is the service startup state  (Automatic, manual or disabled)
  • Try to stop service if it was in Automatic Mode and in started status or was in Automatic Mode and are in Stopped Status
  • Check if the correspondent process is not present, if it’s still running, kill the process and start the service.
  • It can be launched in standalone to show console messages
  • A Windows Event Log is available (Applications and services logs/Atelier.mm)
  • Event log Verbosity in registry (LVL 0 Errors / Lvl 1 Errors and Warnings / Lvl 2 All) HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Atelier.mm\ICSToolBox\Verbosity
  • It creates registry keys in : HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Atelier.mm\ICSServices to manage services and process list.
  • Entries are created for each processed service (SVC for the service name and PRC for the process name)
  • To disable a service or a process set value to zero “0” in the registry key or use ICS Tool Box software
  • Software check for a new version at startup (check console log) and download new file to desktop automatically.

Any service set in manual or disabled mode in Windows Services pane will be ignored.

As usual, it needs to be started in administrator mode and .net 4.6.1 minimum is mandatory

Only these services are order processed :

  1. SLMDUVMonLoader
  2. Spacelabs.SLNIService
  3. LogFilePurger
  4. AnalysisService
  5. SLMDPrintService
  6. HL7 (Service and process are disabled)
  7. ENI (Service and process are disabled)
  8. SpacelabsHealthcare12 Lead ECG Interface (Service and process are disabled)
  9. SymphoniaMapperService (Service and process are disabled)
  10. SQLServerSVC (Service and process are disabled)
  11. SQLAgentSVC (Service and process are disabled)
  12. SQLBrowserSVC (Service and process are disabled)
  13. UV_SIH (Service and process are disabled)
  14. UV_Rpt (Service and process are disabled)
  15. UV_Planif (Service and process are disabled)
  16. UV_CEI (Service and process are disabled)
  17. UV_CEI filter (Service and process are disabled)
  18. UV_Xhibit (Service and process are disabled)

ICS Services v1.2.8.0