Cómo Ejecutar Una Aplicación Como Servicio (Crear un Servicio Definido por el Usuario).

Si desea ejecutar una aplicación como servicio en el sistema operativo Windows, continúe leyendo este tutorial. Como sabe, los métodos comunes para ejecutar un programa al iniciar Windows es colocar el programa en la carpeta de inicio de Windows, o ejecutar el programa al iniciar mediante el Registro de Windows, o iniciar la aplicación mediante el Programador de tareas. Aunque estos métodos son efectivos en la mayoría de los casos, en algunos casos es necesario ejecutar una aplicación al inicio como un servicio de Windows, antes del inicio de sesión del usuario o la interacción del usuario.

Este tutorial contiene instrucciones paso a paso sobre cómo crear un servicio de Windows con cualquier programa en Windows 10, 8, 7 & SO de servidor.

Cómo ejecutar cualquier Aplicación como Servicio de Windows.

Método 1. Ejecute la aplicación como servicio de Windows mediante la utilidad RunAsService.
Método 2. Ejecute el programa como Servicio mediante la utilidad NSSM.

Método 1. Cómo ejecutar cualquier aplicación como un Servicio de Windows con la utilidad ‘Ejecutar como Servicio’.

El primer método para crear un servicio definido por el usuario desde cualquier programa es usar la utilidad» RunAsService».

1. Descargue la herramienta RunAsService en su PC.
2. Mueva o copie el archivo descargado RunAsService.exe a la carpeta raíz de la unidad C:\. *

* Nota (Importante): Puede colocar el «RunAsService.herramienta exe » a cualquier ubicación que desee en el disco, pero asegúrese de mantener la herramienta en la misma ubicación para que los servicios instalados continúen funcionando.

Ejecutar como Servicio de Windows

3. Abra el símbolo del sistema como Administrador.
4. En el símbolo del sistema, escriba: cd\

5. Ahora instale la aplicación que desee como servicio, utilizando el siguiente comando: *

  • Instalación de RunAsService «Nombre de servicio «»Nombre de pantalla «»Ruta de acceso ejecutable»

Notas:

1. En el comando anterior, reemplace los valores en letras rojas de la siguiente manera:

Nombre: Escriba un nombre para el Servicio que desea crear. Puede usar el Nombre del servicio para iniciar o detener el servicio manualmente en el futuro dando los comandos» net start «o» net stop».

Nombre para mostrar: Si lo desea, escriba un nombre diferente para la lista de servicios de Windows. Así es como se mostrará el nombre del servicio en la lista de servicios. Si no se especifica ningún «Nombre para mostrar», el Nombre para mostrar será el mismo que el «Nombre de servicio» del servicio que cree.

PathToExecutable: Escriba la ruta de acceso completa de la aplicación que desea ejecutar como servicio de Windows.

Por ejemplo: Para instalar el bloc de notas.exe » aplicación como servicio de Windows con el nombre «Bloc de notas», dé el siguiente comando:

  • Instalación de RunAsService «Bloc de notas» «C:\Windows\System32\notepad.exe»

Servicio de instalación de RunAsService

2. Si después de ejecutar el comando anterior recibe el mensaje «Una aplicación necesita la función.Net Framework 2.0 para funcionar», haga clic en Descargar e instalar esta función, o descargue. Net Framework 2.0 desde el centro de descargas de Microsoft.

image

6. Después de la ejecución del comando, aparecerá un nuevo servicio de Windows en la lista de servicios, con el nombre que especificó en el comando «RunAsService». Para ejecutar el servicio recién creado al inicio:

a.Haga clic con el botón derecho en el servicio y seleccione Propiedades.

 Servise list

b. Asegúrese de que el tipo de inicio esté configurado en Automático.

image

c. Reinicie su PC, para probar el servicio. *

* Notas:
1. Puede iniciar o detener el servicio en cualquier momento que desee, ejecutando los comandos «net start» o «net stop» en el Símbolo del sistema (Admin).
2. Si desea desinstalar el servicio instalado en el futuro:

a. Detenga el servicio ejecutando este comando en el símbolo del sistema Admin:

  • parada neta «Nombre de servicio»

por ejemplo, net stop»Bloc de notas»

b. Desinstale el servicio dando este comando:

  • Desinstalación de RunAsService «Nombre de servicio»

por ejemplo, «Bloc de notas de desinstalación de RunAsService»»

 Servicio de desinstalación de RunAsService

Método 2. Cómo ejecutar cualquier programa como servicio mediante NSSM.

El segundo método para ejecutar cualquier aplicación como servicio en Windows es usar la herramienta Administrador de servicios que no succiona.

1. Descargar NSSM.
2. Extraiga el archivo ZIP descargado.
3. Cambie el nombre de la carpeta extraída (por ejemplo, «nssm-2.24») a NSSM.
4. Copie la carpeta NSSM a la carpeta raíz de la unidad C:\
5. Abra el símbolo del sistema como Administrador y vaya a la carpeta NSSM, escribiendo los siguientes comandos en orden (Presione Entrar después de escribir cada comando):

  • cd\
  • cd nssm

6. Ahora, de acuerdo con su versión de Windows (32 o 64 bits), navegue a una de las dos subcarpetas contenidas, escriba el comando correspondiente (y presione Entrar).

  • Si posee Ventanas de 64 Bits, escriba: cd win64
  • Si posee Ventanas de 32 Bits, escriba: cd win32

7. Ahora escriba el siguiente comando: *

  • instalación de nssm

Servicio de instalación nssm

8. En la ventana que se abre:

8a. Pulse el botón tree (3) dots junto a image para PATH y seleccione el ejecutable de la aplicación que desea ejecutar como servicio.

Instalador de servicio NSSM

8b.Cuando haya terminado, escriba un nombre para el nuevo servicio y haga clic en Instalar servicio.

 Instalar servicio con NSSM

8c. Haga clic en Aceptar en el mensaje «Servicio instalado correctamente» y listo. *

* Notas:
1. Después de instalar el servicio con el instalador del servicio NSSM, aparecerá un nuevo servicio de Windows en la lista servicios, con el nombre especificado en el nombre del servicio, que se puede administrar como cualquier otro servicio de Windows.
2. Para desinstalar el servicio en el futuro:

a. Siga los pasos 5 & 6 anteriores y, a continuación, escriba el siguiente comando: *

  • nssm eliminar nombre de servicio

* Nota: Donde ServiceName = el nombre del servicio que creó, utilizando la utilidad NSSM.
por ejemplo, nssm eliminar BLOC de NOTAS en este ejemplo.

 nssm remove service

b. Finalmente, haga clic en Sí para eliminar el servicio.

 Cómo ejecutar una Aplicación como Servicio

¡Eso es todo! Hazme saber si esta guía te ha ayudado dejando tu comentario sobre tu experiencia. Por favor, comparte esta guía para ayudar a otros.

Si este artículo fue útil para usted, considere apoyarnos haciendo una donación. Incluso $1 puede marcar una gran diferencia para nosotros en nuestro esfuerzo por continuar ayudando a otros mientras mantenemos este sitio gratis:

Estamos contratando

¡Estamos buscando escritores técnicos a tiempo parcial o completo para unirse a nuestro equipo! Se trata de una posición remota que los escritores de tecnología calificados de cualquier parte del mundo pueden aplicar. Haga clic aquí para más detalles.

Si desea mantenerse constantemente protegido de amenazas de malware, existentes y futuras, le recomendamos que instale Malwarebytes Anti-Malware PRO haciendo clic a continuación (ganamos una comisión de las ventas generadas a partir de este enlace, pero sin costo adicional para usted. Tenemos experiencia con este software y lo recomendamos porque es útil y útil):

Protección completa para PC domésticas: ¡Proteja hasta 3 PC con EL NUEVO Malwarebytes Anti-Malware Premium!

Leave a Reply

Tu dirección de correo electrónico no será publicada.