What does Windows error code 1079 (ERROR_DIFFERENT_SERVICE_ACCOUNT) mean?

 
Previous Next
ERROR_DUPLICATE_SERVICE_NAME ERROR_CANNOT_DETECT_DRIVER_FAILURE

ERROR_DIFFERENT_SERVICE_ACCOUNT

ERROR_DIFFERENT_SERVICE_ACCOUNT (1079, 0x00000437) means that a service configured to share a process uses a different account from other services hosted by that same process.

Why the account must match

Services in one shared process have one process token and therefore cannot simultaneously run under different logon accounts. This restriction applies to the shared binary and hosting configuration, not merely to services with similar names.

What to change

  • Configure the related shared-process services to use the same account when they are intended to remain in one host process.
  • Or change the service design to use a separate process when the service genuinely requires a distinct identity, permissions or network credentials.
  • Check this alongside ERROR_INVALID_SERVICE_ACCOUNT, which can be returned while service configuration is being changed.

Changing the account can also affect service principal names and access-control entries, so validate those settings after the change.

Official references for ERROR_DIFFERENT_SERVICE_ACCOUNT


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