visual studio servicio network example crear c# windows-services user-accounts

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.