Попытка запустить новый сервис - но проблема с разрешением - PullRequest
0 голосов
/ 08 марта 2011

Ошибка:

Я получаю всплывающее окно при попытке вручную запустить службу Windows.В нем говорится:

Windows не удалось запустить службу XXX на локальном компьютере.Ошибка: 1069: служба не запустилась из-за ошибки входа в систему.

События после сборки:

В решении есть 2 службы Windows, иони имеют одинаковые события после сборки:

REM C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\InstallUtil.exe /u  "$(TargetPath)"
REM C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\InstallUtil.exe /i /username=.\administrator /password=blabla "$(TargetPath)"

Но по какой-то причине это только первая служба, которая устанавливается в режиме отладочной сборки.Другой нет (несмотря на подобные события после сборки).Поэтому я вручную использовал InstallUtil с логином администратора и паролем blabla из событий после сборки.Это установило его, но один установлен с «Log On As = Local System» (работает!), А другой имеет «Log On As =. \ Administrator» (не работает!).

Я думаю,это то, что вызывает ошибку.Почему разница?Есть ли еще одна инсталляция, идущая где-нибудь в сборке решения?Надо сказать, что это решение, состоящее из 47 проектов.

1 Ответ

1 голос
/ 08 марта 2011

Я на 99% уверен, что вы можете решить эту проблему, предоставив Вход в систему как сервис привилегию администратора.

...