I have developed a windows service using C# and Visual Studio 2008. I have Windows XP SP2 installed on my machine. When I try to install the service using the installutil tool, after entering the username and password, I get the following error.
An exception occurred during the Install phase. System.ComponentModel.Win32Exception: The account name is invalid or does not exist, or the password is invalid for the account name specified.
But the user does exist. I had created the user through control panel → User accounts → Create new account.
The command I used for installing the service was:
installutil /i TestService.exe
How can I resolve the issue?
Start service Open Start. Search for Command Prompt, right-click the top result, and select the Run as administrator option. Type the following command to start a service and press Enter: net start "SERVICE-NAME" In the command, replace "SERVICE-NAME" for the name or display name of the service.
The account may also need to be given the "Log on as a service" account right; pass the SE_SERVICE_LOGON_NAME
constant to the LsaAddAccountRights()
API.
If the account is a local user account, try to use .\username
when installutil prompts for the username and password.
The .\
stands for local machine.
Services require a fully qualified username (with domain), so when installing you need to be explicit about local user accounts.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With