El proceso de servicio no se pudo conectar al controlador de servicio

Hola, estoy tratando de escribir solo un servicio de demostración rápida. Estoy siguiendo el tutorial de MSDN aquí:

http://msdn.microsoft.com/en-us/library/zt39148a.aspx

Entonces, este tutorial básicamente configura un servicio básico que escribe en el registro de eventos. También configura la instalación y agrega un proyecto de instalación. Así que probé la instalación en un par de computadoras, una con Server 2008 R2 y otra con Windows 7.

Básicamente, lo que sucede es que la configuración funciona bien, pero el servicio no aparece en la lista de servicios. También verifiqué el registro de eventos y recibí un error con una descripción de:

"El proceso de servicio no se pudo conectar al controlador de servicio"

Sin embargo, no hay otra información sobre el error. ¿Alguien tiene alguna idea de cómo hacer que el servicio aparezca en la lista de servicios y se ejecute? Gracias.

Otro elemento que podría mencionar es que se crea el registro personalizado para el servicio, sin embargo, no hay entradas.

preguntado el 08 de enero de 11 a las 17:01

4 Respuestas

El mensaje "No se puede iniciar el servicio. El proceso de servicio no se pudo conectar al controlador de servicio" se registra en el registro de eventos cada vez que intenta ejecutar un servicio de Windows desde Visual Studio. A diferencia de la mayoría de los proyectos que crea en Visual Studio, los proyectos de servicio de Windows no se pueden ejecutar directamente desde el entorno de desarrollo presionando F5. Ver el siguiente enlace de msdn http://msdn.microsoft.com/en-us/library/sd8zc8ha.aspx

Respondido el 20 de enero de 12 a las 19:01

Problema resuelto. No seguí la última parte del tutorial para agregar una acción personalizada :) Al principio pensé que era opcional, sin embargo, parece que es la parte final de la instalación del servicio. Funciona perfecto ahora.

Respondido el 09 de enero de 11 a las 00:01

¿Puedes vincular el tutorial? Tengo el mismo problema. Phillip Schmidt

El tutorial está vinculado en la pregunta. - Ed Brannin

¿Qué acción? La página docs.microsoft.com/en-us/dotnet/framework/windows-services/… no tiene el término "acción personalizada". - Michael Freidgeim

Necesita agregar un instalador a su servicio.

Vaya a la vista de diseñador de su servicio. haga clic en el enlace "Agregar instalador". Esto agrega objetos que son obligatorios para la instalación del servicio.

enter image description here

Lo último es asegurarse de ejecutar su installutil.exe con privilegios de administrador.

enter image description here

Respondido 26 Jul 14, 21:07

¡Simplemente desmarque "Habilitar el proceso de alojamiento de Visual Studio" funciona para mí!

Respondido el 24 de junio de 15 a las 07:06

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.