0% encontró este documento útil (0 votos)
249 vistas2 páginas

Agregar EXE Como Servicio de Windows

Este documento explica cómo agregar un EXE como servicio de Windows. Primero se identifica el EXE que se ejecutará como servicio y luego se usan las herramientas INSTSRV.EXE e INSTSRV.EXE para crear el servicio en el Registro de Windows y configurar la ruta del EXE. Finalmente, el servicio se puede iniciar automáticamente o manualmente desde el Administrador de servicios.

Cargado por

EDWIN GARCIA
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
249 vistas2 páginas

Agregar EXE Como Servicio de Windows

Este documento explica cómo agregar un EXE como servicio de Windows. Primero se identifica el EXE que se ejecutará como servicio y luego se usan las herramientas INSTSRV.EXE e INSTSRV.EXE para crear el servicio en el Registro de Windows y configurar la ruta del EXE. Finalmente, el servicio se puede iniciar automáticamente o manualmente desde el Administrador de servicios.

Cargado por

EDWIN GARCIA
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Agregar EXE como Servicio de Windows

Lo primero es identificar el EXE que se desea ejecutar como servicio de Windows,


el EXE debe ser un programa que trabaje en background, es decir, sin interfaz
gráfica de usuario y obvio, que no se requiera interacción con el mismo.

Una vez listo el EXE, el procedimiento para crear el servicio, seria el siguiente:

1- Descargar srvany (Tool de Microsoft Windows NT Resource Kit) e instsrv.exe.

2- Una vez que ya tengamos los archivos necesarios, lo siguiente es hacer que
nuestro programa corra como un servicio mas, para ello pondremos a los archivos
que descargamos juntos en un directorio. Luego abriremos una ventana de
Símbolo de Sistema de MS-DOS (Inicio –> Ejecutar –> cmd) y navegaremos
hasta el directorio donde tenemos los archivos que descargamos. Una vez allí
escribiremos los siguientes comandos:
ruta\INSTSRV.EXE [mi servicio] ruta\SRVANY.EXE

Para no tener problemas en donde dice "ruta" pongan la ruta del directorio en
el que están los archivos junto con la letra asignada a la unidad. [Mi servicio] es
el nombre del servicio que deseamos correr. Puede ser cualquier nombre pero es
recomendable que sea descriptivo. Si todo salio bien nos mostrara un mensaje
diciéndonos que el servicio fue agregado satisfactoriamente.

Para asegurarnos que fue así debemos revisar el Registro de Windows, para
realizar esto abriremos el Editor de Registro (Inicio –> Ejecutar –> regedit) y nos
posicionaremos en la siguiente clave:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\[mi servicio]

Si podemos ubicar el servicio creado anteriormente es porque todo salio bien.

3- Ahora seleccionaremos nuestro servicio, luego nos dirigimos al menú Edición


–> Nuevo –> Clave, el nombre que le pondremos es "Parameters".
Seleccionaremos la clave "Parameters" y nos dirigimos nuevamente al menú
Edición –> Nuevo –> Valor alfanumérico y le ponemos el nombre "Application",
veremos que se agrega este valor lo seleccionamos y hacemos clic con el botón
derecho y seleccionamos "Modificar" y en "Información del valor" pondremos la
ruta completa del EXE que deseamos ejecutar, con la extensión.

Ejemplo: C:\MiServicio\miAplicacionEXE.exe

4- Cerramos el Editor de Registro.


Por defecto un servicio creado recientemente esta configurado para que inicie la
próxima vez que se reinicie el sistema, si deseamos configurarlo para que lo haga
en este momento o cambiar la forma en que inicia el mismo a Manual por ejemplo
lo podemos hacer desde la ventana de Servicios (Inicio –> Ejecutar — >
services.msc)

NOTA: para borrar un servicio agregado lo que debemos hacer es abrir una
ventana de Símbolo de Sistema de MS-DOS y dirigirnos al directorio donde
tenemos los archivos que descargamos, una vez ahí escribimos lo siguiente:
INSTSRV.EXE [nombre del servicio] REMOVE

NOTA: este procedimiento fue probado en Windows 2000/XP/2003 Server.

NOTA: el archivo SRVANY.EXE debe quedar siempre en el mismo directorio


mientras el servicio este corriendo, de lo contrario no funcionara.

NOTA: algunas aplicaciones deben recibir parámetros al momento de ejecutarlas,


asegúrese de que sea así al momento de agregar el servicio.

NOTA: debe poseer permisos de Administrador para realizar este proceso.

NOTA: Si lo que deseas es Agregar una Aplicación Java como Servicio en


Windows quizás te interese lo siguiente:
http://wrapper.tanukisoftware.org/doc/english/download.jsp

http://wrapper.tanukisoftware.org/doc/english/launch.html

También podría gustarte