| Предыдущий | Следующий |
| ERROR_SERVICE_ALREADY_RUNNING | ERROR_SERVICE_DISABLED |
ERROR_INVALID_SERVICE_ACCOUNT
ERROR_INVALID_SERVICE_ACCOUNT (1057, 0x00000421) означает, что учётная запись, настроенная для службы Windows, недопустима, не найдена или несовместима с выбранной конфигурацией службы.
Где возвращается
CreateService и ChangeServiceConfig может вернуть этот код, если значение, переданное как учётная запись входа службы, не существует. Служба в общем процессе также может быть отклонена, если её учётная запись отличается от учётной записи служб, уже размещённых в том же исполняемом файле.
Что проверить
- Используйте настроенное имя учётной записи службы, а не её отображаемое имя. Встроенные, управляемые и виртуальные учётные записи имеют конкретные допустимые формы.
- Для обычной пользовательской учётной записи проверьте, что она по-прежнему существует и в конфигурации службы указан предполагаемый пароль.
- Для общего процесса убедитесь, что все размещённые в нём службы используют совместимую конфигурацию учётной записи.
Этот код описывает проблему конфигурации. Последующая ошибка запуска из-за отсутствующих прав обычно возвращается как ERROR_SERVICE_LOGON_FAILED.
Нужно найти другой код? Найти другой код состояния или ошибки.