none
Arrancar un programa al reiniciar RRS feed

  • Pregunta

  • En un servidor Windows Server 2008 Standard he colocado un programa en el menu de inicio (Inicio->Programas->Inicio) que monitoriza informacion de una base de datos y periodicamente envia un mensaje de email.

    El problema que tengo es que despues de un reinicio del servidor el programa no arranca, a menos que vaya mas alla de la pantalla de login y entre como administrador, momento en el que se pone en marcha.

    Como puedo hacer para que el programa se ejecute aunque nadie haga login.

     

    viernes, 11 de marzo de 2011 15:38

Respuestas

  • Deberás hacer que ese programa corra como servicio del sistema... si es que el citado programa está preparado para funcionar como tal.

    Con el comando "sc" puedes crear un servicio que apunte a tu programa, del estilo "sc create myService binpath=myservice.exe", pero no es seguro, repito,  que funcione si el .exe no está preparado para ello.


    Saludos,

    Marc
    MCSA/MCSE 2003
    MCITP: Enterprise Administrator (Windows Server 2008)
    MCITP: Enterprise Messaging Administrator (Microsoft Exchange 2007 & Exchange 2010)
    Citrix CCA
    • Propuesto como respuesta Ismael Borche miércoles, 16 de marzo de 2011 15:14
    • Marcado como respuesta Ismael Borche lunes, 21 de marzo de 2011 18:04
    viernes, 11 de marzo de 2011 15:42
    Moderador
  • Podría utilizar los scripts de inicio y apagado del sistema operativo, ellos corren sin importar si se inicia secion o no, solo con prender la maquina o apagarla en su caso (simpre y cuando se inicie el SO).

     

    lo puede encontrar en el Group Police/ Windows Settings / Scripts(Startup/shutdown)

    • Propuesto como respuesta Ismael Borche viernes, 18 de marzo de 2011 14:19
    • Marcado como respuesta Ismael Borche lunes, 21 de marzo de 2011 18:04
    jueves, 17 de marzo de 2011 22:33

Todas las respuestas

  • Deberás hacer que ese programa corra como servicio del sistema... si es que el citado programa está preparado para funcionar como tal.

    Con el comando "sc" puedes crear un servicio que apunte a tu programa, del estilo "sc create myService binpath=myservice.exe", pero no es seguro, repito,  que funcione si el .exe no está preparado para ello.


    Saludos,

    Marc
    MCSA/MCSE 2003
    MCITP: Enterprise Administrator (Windows Server 2008)
    MCITP: Enterprise Messaging Administrator (Microsoft Exchange 2007 & Exchange 2010)
    Citrix CCA
    • Propuesto como respuesta Ismael Borche miércoles, 16 de marzo de 2011 15:14
    • Marcado como respuesta Ismael Borche lunes, 21 de marzo de 2011 18:04
    viernes, 11 de marzo de 2011 15:42
    Moderador
  • Hola Marc,

    Gracias por tu respuesta. Investigando a partir de la informacion que me has dado el problema es que el programa tiene una interface de usuario y cuando utilizo sc no me arranca.

    Ahora estamos preparando el programa sin ningun tipo de interface del usuario para que nos pueda funcionar utlizando sc.

    Gracias

     

    jueves, 17 de marzo de 2011 9:17
  • Podría utilizar los scripts de inicio y apagado del sistema operativo, ellos corren sin importar si se inicia secion o no, solo con prender la maquina o apagarla en su caso (simpre y cuando se inicie el SO).

     

    lo puede encontrar en el Group Police/ Windows Settings / Scripts(Startup/shutdown)

    • Propuesto como respuesta Ismael Borche viernes, 18 de marzo de 2011 14:19
    • Marcado como respuesta Ismael Borche lunes, 21 de marzo de 2011 18:04
    jueves, 17 de marzo de 2011 22:33