studio - windows service c# example
Error al instalar el servicio de Windows desarrollado en.Net (3)
Es posible que la cuenta también deba recibir el derecho de cuenta "Iniciar sesión como servicio"; pase la constante SE_SERVICE_LOGON_NAME
a la API LsaAddAccountRights()
.
He desarrollado un servicio de Windows con C #, Visual Studio 2008. Tengo Windows XP SP2 instalado en mi máquina. Cuando intento instalar el servicio con la herramienta installutil, después de ingresar el nombre de usuario y la contraseña, aparece el siguiente error.
Se produjo una excepción durante la fase de instalación. System.ComponentModel.Win32Exception: el nombre de la cuenta no es válido o no existe, o la contraseña no es válida para el nombre de cuenta especificado.
Pero el usuario existe. Yo había creado el usuario a través del panel de control-> cuentas de usuario-> crear nueva cuenta. El comando que utilicé para instalar el servicio es installutil / i TestService.exe
No puedo resolver el problema.
Gracias por adelantado
Sambha
Resolví esto cambiando ServiceProcessInstaller.Account a LocalSystem. y su funciona para mí.
Si la cuenta es una cuenta de usuario local, intente usar ./username
Username cuando installutil solicite el nombre de usuario y la contraseña.
El ./
Significa máquina local.
Los servicios requieren un nombre de usuario completo (con dominio), por lo que al instalar debe ser explícito acerca de las cuentas de usuario locales.