HEAT Messaging Center Processor or Listener services start slow and will time out with Error 1053

Version 1

    Details

    When trying to start the HEAT Messaging Center Services, the service seems to begin starting, but then fails with the following error message:

    Error 1053: 'The service did not respond in a timely fashion' when attempting when attempting to start, stop or pause a service'
    Upon further investigation it is confirmed that all required ports are open, system requirements are met and there are no configuration errors.

     


    Resolution

     

    When a service starts, the service communicates to the Service Control Manager how long the service must have to start (the time-out period for the service). If the Service Control Manager does not receive a "service started" notice from the service within this time-out period, the Service Control Manager terminates the process that hosts the service. This time-out period is typically less than 30 seconds. If you do not adjust this time-out period, the Service Control Manager ends the process. 
    To adjust the timeout period follow the steps below:

    1. In Registry Editor, locate, and then right-click the following registry subkey: 
    2. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
    3. Point to New, and then click DWORD Value. In the right pane of Registry Editor, notice that New Value #1 (the name of a new registry entry) is selected for editing. 
    4. Type ServicesPipeTimeout to replace New Value #1, and then press ENTER. 
    5. Right-click the ServicesPipeTimeout registry entry that you created in step c, and then click Modify. The Edit DWORD Value dialog box appears. 
    6. In the Value data text box, type 300000 and bullet ‘Decimal’
    7. Restart the computer. You must restart the computer for Service Control Manager to apply this change.