Создание службы Windows не удается

Я пытаюсь установить службу Windows с помощью InstallUtil.exe и запустить командную строку с правами администратора.

InstalUtil.exe WindowsService.exe / ShowCallStack

Приведенная выше команда открывает окно "Set Service Login", см. Рисунок по этой ссылке.

Когда я ввожу "Jasper Catthoor" в поле имени пользователя (имя моей учетной записи) и мой пароль windows в полях пароля, я получаю следующую ошибку:

System.ComponentModel.Win32Exception: не удалось установить доверительные отношения между основным доменом и доверенным доменом.

Когда я ввожу имя пользователя 'jasper@catthoor.com' (адрес электронной почты моей учетной записи, см. Предыдущее изображение), я получаю следующую ошибку:

System.ComponentModel.Win32Exception: указанный домен либо не существует, либо с ним невозможно связаться.

При вводе случайного имени пользователя я получаю ту же ошибку, что и при вводе "Jasper Catthoor". При вводе случайного электронного письма (со знаком @) я получаю сообщение об ошибке:

System.ComponentModel.Win32Exception: сопоставление имен учетных записей и идентификаторов безопасности не выполнялось.

2 ответа

Попробуйте вывести свою машину из домена, а затем повторно добавить в домен. Пост, который перезапустит вашу машину.

Также в вашем файле ProjectInstaller.cs установите учетную запись как LocalSystem. Он должен работать. Надеюсь это поможет.

С уважением, Абхинау

Действительно ли служба требует запуска под вашей учетной записью? Вы также можете попытаться использовать учетную запись локальной службы, под которой работает большая часть службы.

Вы также можете попробовать установить информацию об учетной записи в Account собственность ServiceProcessInstaller,

Другие вопросы по тегам