Page 1 of 1
HIX - Configurarlo como sevicio en Windows Server
Posted: Fri Dec 26, 2025 1:04 am
by csincuir
Hola de nuevo Carles.
Ahora te pregunto, si hay manera de configurar Hix como servicio en Windows Server?
Tengo Hix instalado en un servidor VPS con Windows Server 2022, y tengo que dejar abierta la sesión del usuario, cuando ingreso con RDP, para dejar corriendo Hix en el servidor, pero si cierro la sesión del usuario, se cierra también Hix.
Quedo atengo a tus comentarios.
Saludos cordiales.
Carlos
Re: HIX - Configurarlo como sevicio en Windows Server
Posted: Fri Dec 26, 2025 5:21 am
by Antonio Linares
¡Claro que sí! Ese es un problema muy común con las aplicaciones de consola en Windows Server: al cerrar la sesión RDP, Windows mata todos los procesos asociados a ese usuario.
Para que Hix siga corriendo 24/7 sin que tengas la sesión abierta, necesitas ejecutarlo como un Servicio de Windows o como una Tarea Programada en segundo plano.
Dado que Hix parece ser un ejecutable de consola estándar, la herramienta nativa de Windows (sc create) a veces da problemas porque espera que el programa responda como un servicio real. Te recomiendo dos opciones mucho más efectivas:
Opción 1: Usar NSSM (La opción más robusta)
NSSM (Non-Sucking Service Manager) es una herramienta gratuita y estándar en el mundo de servidores Windows para convertir cualquier ejecutable .exe en un servicio real.
- Descarga NSSM (suele venir en un zip, extrae el nssm.exe de la carpeta win64).
- Abre una terminal (CMD o PowerShell) como Administrador.
- Ejecuta: nssm install HixService
- Se abrirá una ventana:
- Path: Busca tu ejecutable hix.exe.
- Startup directory: ¡Muy importante! Asegúrate de que sea la carpeta donde está instalado Hix (para que encuentre sus módulos).
- Dale a "Install service".
- Ahora ve a los Servicios de Windows (services.msc), busca "HixService" e inícialo.
Ventaja: Si Hix se bloquea o se cierra por error, NSSM puede reiniciarlo automáticamente.
Opción 2: Programador de Tareas (Sin instalar nada extra)
Si no quieres descargar herramientas externas, Windows puede hacerlo nativamente:
- Abre el Programador de tareas (Task Scheduler).
- Crea una tarea nueva (Create Task, no Basic).
- Pestaña General:
- Ponle un nombre (ej. "HixServer").
- Importante: Marca la opción "Ejecutar tanto si el usuario inició sesión como si no" (Run whether user is logged on or not).
- Marca "Ejecutar con los privilegios más altos".
- Pestaña Desencadenadores (Triggers):
- Nuevo -> "Al iniciar el sistema" (At startup). Así arrancará solo si reinicias el VPS.
- Pestaña Acciones:
- Nuevo -> Iniciar un programa.
- Busca tu hix.exe.
- Importante: En el campo "Iniciar en (opcional)" (Start in), pon la ruta de la carpeta de Hix (ej: C:\hix\). Si no pones esto, no encontrará sus archivos de configuración.
- Guarda. Te pedirá tu contraseña de usuario para poder ejecutarse sin sesión.
Una vez configurado cualquiera de los dos, podrás cerrar tu RDP tranquilo y Hix seguirá corriendo en el servidor.
Re: HIX - Configurarlo como sevicio en Windows Server
Posted: Fri Dec 26, 2025 12:53 pm
by csincuir
Gracias Antonio por la información.
Voy a hacer las pruebas y comento luego como me fue.
Saludos cordiales.
Carlos
Re: HIX - Configurarlo como sevicio en Windows Server
Posted: Fri Dec 26, 2025 9:18 pm
by csincuir
Listo! Ya esta funcionando Hix como un servicio en Windows Server 2022, utilizando la opcion de NSSM.
Ahora ya tengo configurado el dominio para probar Hix mas a fondo, y con Cloudflare ya tengo el certificado SSL, y Hix funciona muy bien.
https://www.erpsemweb.com/
Gracias Antonio por el tip.
Saludos cordiales.
Carlos.