Ошибка 1001 в моем проекте установки приложения службы Windows - PullRequest
7 голосов
/ 26 апреля 2009

Я пытаюсь установить приложение Windows Service с помощью проекта установки и развертывания Visual Studio 2008. Я создал учетную запись пользователя с правом «Запуск от имени службы» и установил для ServiceProcessInstaller.Account значение System.ServiceProcess.ServiceAccount.User, а также имя пользователя и пароль для пользователя, которого я создал ранее.

spInstaller.Account = System.ServiceProcess.ServiceAccount.User;
spInstaller.Username = "USER NAME";
spInstaller.Password = "PASSWORD";

sInstaller.ServiceName = "SERVICE NAME";
sInstaller.StartType = System.ServiceProcess.ServiceStartMode.Automatic;

Но в процессе установки я получаю следующую ошибку:

Ошибка: 1001. Имя учетной записи недействительно или не существует, или пароль недействителен для указанного имени учетной записи

Есть идеи, почему я получаю эту ошибку и как я могу ее исправить? Благодаря.

1 Ответ

18 голосов
/ 26 апреля 2009

Вы указываете домен для своего имени пользователя. То есть если ваша машина называется FASTCAR, вы пробовали

spInstaller.UserName = "FASTCAR\\UserName";
...