Site icon EfmSoft

What does Windows error code 1070 (ERROR_SERVICE_START_HANG) mean?

 
Previous Next
ERROR_SERVICE_LOGON_FAILED ERROR_INVALID_SERVICE_LOCK

ERROR_SERVICE_START_HANG

ERROR_SERVICE_START_HANG (1070, 0x0000042E) means that the service remained in the SERVICE_START_PENDING state instead of completing startup.

Pending startup is a protocol

During a lengthy initialization, a service should report its progress through SERVICE_STATUS. The dwCheckPoint value should advance and dwWaitHint should describe the expected interval before the next status update. If neither changes, the Service Control Manager or a control program can treat startup as failed.

Where to investigate

  • Look for a deadlock, blocked network operation, unavailable dependency or initialization work that runs before status updates.
  • Compare the service's own startup log with the current state, checkpoint and wait hint reported by QueryServiceStatusEx.
  • For service authors, move expensive initialization off the dispatcher path where possible and report each meaningful completed stage.

Increasing a timeout can help a genuinely slow service, but it cannot fix a start routine that never makes progress.


Looking for a different code? Search another status or error code.

Exit mobile version