Site icon EfmSoft

What does NTSTATUS 0xC0000252 (STATUS_BAD_SERVICE_ENTRYPOINT) mean?

 
Previous Next
STATUS_BAD_DLL_ENTRYPOINT STATUS_LPC_REPLY_LOST

STATUS_BAD_SERVICE_ENTRYPOINT

The service entry callback violates its required ABI

Windows service entry and control callbacks are invoked through defined function prototypes. This status indicates that the callback left the stack pointer inconsistent, which usually points to an incorrect calling convention, wrong parameter list, architecture mismatch, or corrupted function pointer rather than a normal service-start failure.

Allowing the service process to continue can cause delayed crashes when the caller restores registers or returns through a damaged stack. The binary must be rebuilt with the documented prototype and matched headers; changing service configuration or account permissions cannot repair an ABI mismatch.

What to inspect

References


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

Exit mobile version