Tengo un proyecto de servicio de Windows simple. He seguido las instrucciones ubicadas en http://msdn.microsoft.com/en-us/library/zt39148a.aspx, que incluyen agregar acciones personalizadas.Servicio de Windows En el Programador de tareas: no se puede iniciar el servicio. El proceso de servicio no se pudo conectar al controlador de servicio
Cuando ejecuto mi compilación en el modo de lanzamiento para el proyecto de instalación. Ejecuto el .msi en el servidor que me gustaría que ejecute el servicio. Cuando abro el Administrador de servicios, aparece el servicio. Incluso puedo iniciar manualmente el servicio y funciona exactamente como lo necesito.
Sin embargo, me gustaría que este servicio se ejecute cada 5 minutos, así que configuré una tarea en el Programador de tareas y señalé el .exe de mi servicio de Windows a la tarea. Sin embargo, cuando el planificador de tareas ejecuta mi servicio de Windows, aparece el siguiente error:
No se puede iniciar el servicio. El proceso de servicio no se pudo conectar al controlador de servicio
Investigué mucho sobre esto pero no he encontrado nada. ¿Alguien tiene alguna idea sobre lo que podría estar causando esto?
¿Qué está poniendo exactamente en el Programador de tareas para comenzar su servicio? – CoreTech
En la pestaña General, hago clic en "Ejecutar si el usuario está conectado o no" y luego marque la casilla que dice "No almacenar contraseña". En la pestaña de disparadores lo configuro para que se ejecute cada 5 minutos En la pestaña de acciones, seleccioné Start A Programme y lo apunto directamente a mi archivo .exe – vcuankit
Como ya ha terminado y comenzó su servicio, wouldn ' ¿Es mejor que use un temporizador dentro de su servicio que un TaskScheduler? Incluso puede establecer un valor de registro que pueda leer y usar como un intervalo que se puede cambiar dinámicamente. Si hay algún registro que desee, puede agregarlo al visor de eventos. –