2009-04-26 28 views
5

Visual Studio 2008のセットアップとデプロイメントプロジェクトを使用してWindowsサービスアプリケーションをインストールしようとしています。 「サービスとして実行」権限を持つユーザーアカウントを作成し、ServiceProcessInstaller.AccountをSystem.ServiceProcess.ServiceAccount.Userに設定し、前に作成したユーザーのユーザー名とパスワードも設定しました。 Windowsサービスアプリケーションのセットアッププロジェクトでエラー1001

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

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

しかし

セットアッププロセスの間に、私は次のエラーを取得する:

エラー:アカウント名が無効か、または存在しません、またはアカウント名が

を指定するためのパスワードが無効です1001

このエラーが発生する理由と解決方法を教えてください。おかげさまで

答えて

17

UserNameのドメインを指定していますか。私。あなたがマシンをFASTCARと呼んだ場合、試してみましたか?

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

アップフォースなしの受諾は私に悲しいパンダになります。 –

+0

upvoted、悲しいパンダ –

+0

あなたは管理者のユーザーとパスを求めるポップアップを避ける方法を知っていますか? – gonxalo

関連する問題