FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index mod_harbour HIX - Configurarlo como sevicio en Windows Server
Posts: 476
Joined: Sat Feb 03, 2007 06:36 AM
HIX - Configurarlo como sevicio en Windows Server
Posted: Fri Dec 26, 2025 01:04 AM

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

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: HIX - Configurarlo como sevicio en Windows Server
Posted: Fri Dec 26, 2025 05:21 AM

隆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.

  1. Descarga NSSM (suele venir en un zip, extrae el nssm.exe de la carpeta win64).
  2. Abre una terminal (CMD o PowerShell) como Administrador.
  3. Ejecuta: nssm install HixService
  4. Se abrir谩 una ventana:
  5. Path: Busca tu ejecutable hix.exe.
  6. Startup directory: 隆Muy importante! Aseg煤rate de que sea la carpeta donde est谩 instalado Hix (para que encuentre sus m贸dulos).
  1. Dale a "Install service".
  2. 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:

  1. Abre el Programador de tareas (Task Scheduler).
  2. Crea una tarea nueva (Create Task, no Basic).
  3. Pesta帽a General:
  4. Ponle un nombre (ej. "HixServer").
  5. Importante: Marca la opci贸n "Ejecutar tanto si el usuario inici贸 sesi贸n como si no" (Run whether user is logged on or not).
  6. Marca "Ejecutar con los privilegios m谩s altos".
  1. Pesta帽a Desencadenadores (Triggers):
  2. Nuevo -> "Al iniciar el sistema" (At startup). As铆 arrancar谩 solo si reinicias el VPS.
  1. Pesta帽a Acciones:
  2. Nuevo -> Iniciar un programa.
  3. Busca tu hix.exe.
  4. 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.
  1. 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.

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 476
Joined: Sat Feb 03, 2007 06:36 AM
Re: HIX - Configurarlo como sevicio en Windows Server
Posted: Fri Dec 26, 2025 12:53 PM

Gracias Antonio por la informaci贸n. Voy a hacer las pruebas y comento luego como me fue.

Saludos cordiales.

Carlos

Posts: 476
Joined: Sat Feb 03, 2007 06:36 AM
Re: HIX - Configurarlo como sevicio en Windows Server
Posted: Fri Dec 26, 2025 09:18 PM

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.

Continue the discussion