Наша служба CruiseControl.NET на сервере Win2003 (VMWare Virtual) недавно была изменена с учетной записи службы на учетную запись пользователя, чтобы обеспечить работу новой части нашего процесса сборки.
Новый пользователь имеет права «Вход в качестве службы», подтвержденные проверкой «Параметры локальной безопасности» -> «Локальные политики» -> «Назначение прав пользователя», а пароль пользователя установлен на неограниченный срок действия.
Проблема, с которой я сталкиваюсь, заключается в том, что каждый раз при перезапуске службы я получаю ошибку 1069, как описано в этой теме вопросов. Мне нужно войти в свойства службы (войти на вкладку) и повторно ввести пароль, даже если он не изменился, а у пользователя уже есть соответствующие права.
Как только я ввожу пароль и применяю изменения, появляется подсказка о том, что пользователю предоставлены права входа в систему в качестве службы. После этого сервис запустится без проблем.
Не шоу-стоп, но все же боль. Почему пароль не сохраняется в службе?
Когда вы вводите пароль вручную, пользователь добавляется в список «Вход в качестве службы». Я думаю, у вас есть групповая политика в сети, которая перезаписывает этот список пользователей. После перезаписи у вас будет та же проблема.
Ошибка означает, что пароль неверный. Есть ли в приложении при установке какие-либо другие ссылки на любую другую (старую) учетную запись?