¿Qué es NSSM (Non-Sucking Service Manager)?
Read Time:2 Minute, 0 Second

¿Qué es NSSM (Non-Sucking Service Manager)?

0 0

Si alguna vez has tenido que convertir una aplicación en un servicio de Windows sin quebrarte la cabeza, NSSM (Non-Sucking Service Manager) es la herramienta que necesitas. A diferencia del tradicional sc.exe o srvany.exe, NSSM no apesta (de ahí su nombre, «Non-Sucking»). Es fácil de usar, confiable y te ahorra horas de frustración.


💡 NSSM en palabras sencillas

Básicamente, NSSM es una utilidad de línea de comandos que convierte cualquier ejecutable en un servicio de Windows. Esto significa que puedes correr una aplicación en segundo plano, hacer que se reinicie si falla y administrarla fácilmente desde el Administrador de Servicios.

Si has trabajado con aplicaciones que necesitan estar siempre activas, como servidores web, bots, o procesos automatizados, NSSM es un aliado de lujo.


🚼¿Por qué deberías usar NSSM?

Si estás pensando en usar sc.exe o srvany.exe, aguantá caballo… NSSM es la mejor opción y aquí te digo por qué:

CaracterísticaNSSMSC.EXESRVANY
Fácil de configurar
Reinicio automático si falla
Soporte para logs
Interfaz gráfica opcional

NSSM gana por goleada.


✨ Instalación y configuración rápida

💻 Descargando NSSM

  1. Ve al sitio oficial de NSSM: https://nssm.cc/
  2. Descarga la versión adecuada para tu sistema (32 o 64 bits).
  3. Extrae el contenido en una carpeta accesible, por ejemplo: C:\nssm.

🛠️ Creando un servicio con NSSM

Supongamos que quieres correr un servidor Node.js como servicio. Estos son los pasos:

  1. Abre CMD como Administrador.
  2. Ejecuta el siguiente comando: C:\nssm\win64\nssm install MiServicio "C:\ruta\a\mi_app.exe"
  3. NSSM abrirá una interfaz donde puedes configurar detalles como:
    • Ruta del ejecutable
    • Directorio de inicio
    • Argumentos de la aplicación
  4. Da clic en Install Service y listo.

Tu servicio ahora aparece en el Administrador de Servicios de Windows (“services.msc”) y puedes manejarlo como cualquier otro.

🔄 Configurar reinicio automático

Si quieres que tu servicio se reinicie si falla, usa este comando:

C:\nssm\win64\nssm set MiServicio AppExit Default Restart

Esto es útil para aplicaciones críticas que no pueden quedarse inactivas por mucho tiempo.


🚀 Conclusión: NSSM te facilita la vida

Si quieres correr aplicaciones como servicios en Windows sin quebraderos de cabeza, NSSM es la opción ideal. Es fácil de usar, confiable y mucho mejor que alternativas como sc.exe o srvany.exe. Ya sea que administres servidores, corras bots o automatices tareas, NSSM se vuelve tu mejor amigo.

Así que ya sabés, bajalo, probalo y ponelo a chambear. ¡A darle macizo! 🌟


Avatar for Carlos Zelaya Irías

About Post Author

Carlos Zelaya Irías

Carlos Alberto Zelaya Irías es un profesional hondureño especializado en tecnología, desarrollo de software y consultoría empresarial. Como CEO de ZelvaIT, educador universitario y divulgador en plataformas digitales, promueve la innovación tecnológica y la educación inclusiva. Apasionado por la ciberseguridad, metodologías ágiles y transformación digital, comparte conocimientos prácticos para empoderar a su comunidad
Happy
Happy
0 %
Sad
Sad
0 %
Excited
Excited
0 %
Sleepy
Sleepy
0 %
Angry
Angry
0 %
Surprise
Surprise
0 %

Average Rating

5 Star
0%
4 Star
0%
3 Star
0%
2 Star
0%
1 Star
0%

Deja una respuesta

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

Entrada anterior 📥 Instalación de Node.js Guía Paso a Paso
Entrada siguiente ¡La Odisea de Instalar n8n en IIS y No Morir en el Intento!