Что означает код ошибки Windows 1079 (ERROR_DIFFERENT_SERVICE_ACCOUNT)?

 
Предыдущий Следующий
ERROR_DUPLICATE_SERVICE_NAME ERROR_CANNOT_DETECT_DRIVER_FAILURE

ERROR_DIFFERENT_SERVICE_ACCOUNT

ERROR_DIFFERENT_SERVICE_ACCOUNT (1079, 0x00000437) означает, что служба, настроенная для совместного процесса, использует учётную запись, отличную от других служб в том же процессе.

Почему учётные записи должны совпадать

Службы в одном совместном процессе используют один маркер процесса и поэтому не могут одновременно работать под разными учётными записями входа. Ограничение относится к общему двоичному файлу и конфигурации размещения, а не только к службам с похожими именами.

Что изменить

  • Настройте связанные службы общего процесса на одну учётную запись, если они должны оставаться в одном процессе-хосте.
  • Либо измените архитектуру службы для отдельного процесса, если ей действительно требуются отдельное удостоверение, разрешения или сетевые учётные данные.
  • Проверяйте вместе с ERROR_INVALID_SERVICE_ACCOUNT, который может возвращаться при изменении конфигурации службы.

Изменение учётной записи также может повлиять на имена субъектов-служб и записи управления доступом, поэтому после изменения проверьте эти параметры.

Официальные ссылки для ERROR_DIFFERENT_SERVICE_ACCOUNT


Нужно найти другой код? Найти другой код состояния или ошибки.