EJECUTAR UNA APLICACION COMO UN SERVICIO DE WINDOWS

– Descargamos e instalamos el archivo rktools.exe, lo instalamos (si nuestro sistema operativo es de 64 bits, es posible que salga una advertencia de problemas de compatibilidad, la ignoramos y continuamos con la instalación), por defecto se instala en la ruta C:\Archivos de programa\Windows Resource Kits\Tools

– INICIO
– EJECUTAR
– Escribimos: CMD (Intro)
– Nos vamos a la carpeta donde se ha instalado el archivo rktools.exe, para ello escribimos:

cd "C:\Archivos de programa\Windows Resource Kits\Tools"

– Si usamos un sistema operativo de 32 bits, creamos el servicio escribiendo:

Instsrv.exe NOMBRE_SERVICIO "C:\Archivos de programa\Windows Resource Kits\Tools\Srvany.exe"

– Si usamos un sistema operativo de 32 o 64 bits, creamos el servicio escribiendo:

sc create NOMBRE_SERVICIO binPath= "C:\Program Files (x86)\Windows Resource Kits\Tools\srvany.exe" DisplayName= "NOMBRE_SERVICIO"

Donde:
NOMBRE_SERVICIO –> Es como se llamará el servicio

Ahora tenemos que añadir en el registro la aplicación que queremos que se ejecute, para ello seguir estos pasos:

– INICIO
– EJECUTAR
– Escribimos: Regedit (Intro)
– Buscamos la siguiente subclave:

HKEY_LOCAL_MACHINE\ SYSTEM\CurrentControlSet\Services\NOMBRE_SERVICIO

– Le damos con el botón derecho del ratón en NOMBRE_SERVICIO
– Seleccionamos "Nuevo" y luego "clave"
– La nueva clave se llamará "Parameters"
– Le damos con el botón derecho del ratón en "Parameters", la clave que acabamos de crear.
– Seleccionamos "Nuevo" y luego "valor alfanumérico" o "Valor de cadena"
– El nuevo valor alfanumérico se llamará "Application"
– Editamos el valor alfanumérico que acabamos de crear, haciendo doble-click sobre él.
– En "Informacion del valor" escribiremos la ruta de la aplicación que queremos que se ejecute, ejemplo: C:\WINDOWS\Notepad.exe

Para que el servicio que acabamos de crear interactue con el escritorio de Windows, debemos seguir estos pasos:

– INICIO
– EJECUTAR
– Escribimos: SERVICES.MSC (Intro)
– Buscamos el servicios que hemos creado, en nuestro caso NOMBRE_SERVICIO, y hacemos doble-click sobre él.
– Seleccionamos la pestaña "Iniciar sesión"
– Marcamos la casilla "Permitir a los servicios que interactúen con el escritorio"
– Aceptar

Nota: El servicio se iniciará automaticamente cada vez que se inicie Windows, pero en el momento de seguir todos estos pasos, todavía no se ha iniciado, para iniciarlo ahora, seguir estos pasos:

– INICIO
– EJECUTAR: CMD (Intro)
– Escribimos:
net start NOMBRE_SERVICIO

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*