По сути, у нас есть сервис, в котором мы используем локальную учетную запись для входа в систему. у него есть все необходимые разрешения, и все работает нормально, служба запускается и работает, и все хорошо. Затем однажды, после перезагрузки, служба не запускается. Журналы показывают неверный пароль. Наши специалисты решают проблему, просто повторно вводя пароль на вкладке "Вход в систему" на сайте services.msc. К сожалению, мы не смогли устранить причину. Я подозреваю, что пароль, который хранится для сервиса, как-то утерян. Кто-нибудь знает, где хеш пароля может храниться, чтобы мы могли проверить это? Единственные действия, которые могут быть связаны, это исправления с помощью исправлений безопасности Microsoft, но у нас есть несколько серверов, на которых работает одна и та же служба, и мы никогда не видели более одного за раз, и каждый раз, когда это происходит, обычно это разные.
Я полагаю, что это та же проблема, что и эта: служба Windows не запускается с пользовательским пользователем, пока не будет запущена один раз с локальным пользователем, но я не смог добавить комментарии, и она действительно старая.
ОБНОВЛЕНИЕ: Мы связали эту проблему с политикой входа в систему как сервис. Аккаунт как-то удален из этой настройки. Повторный ввод пароля в консоли служб повторно добавляет учетную запись к этой политике. Теперь нам нужны предложения о том, как устранить причину, по которой аккаунт был удален. Мы включили "изменение политики аудита" и настроили аудит как на успех, так и на неудачу.