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.
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:
- In Registry Editor, locate, and then right-click the following registry subkey:
- 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.
- Type ServicesPipeTimeout to replace New Value #1, and then press ENTER.
- Right-click the ServicesPipeTimeout registry entry that you created in step c, and then click Modify. The Edit DWORD Value dialog box appears.
- In the Value data text box, type 300000 and bullet ‘Decimal’
- Restart the computer. You must restart the computer for Service Control Manager to apply this change.