ZTSvc

ZTSvc es un software diseñado para instalar otros programas de forma automática en el sistema local. Para lograr esto, el software debe estar preparado con scripts que realicen una instalación desatendida del programa. En el caso de una instalación MSI, se deben utilizar los parámetros de línea de comandos de msiexec (por ejemplo, msiexec /package xy.msi /passive /norestart). El proceso de instalación del software se configura mediante el archivo local ztsvc.ini, que se encuentra junto al archivo ztsvc.exe. Este archivo tiene el siguiente formato: [Nombre del paquete] path=Ruta del script de instalación desatendida del paquete y vers=Versión del paquete.

Configuración de ZTSvc

El servicio de ZTSvc lee una sección en el archivo ztsvc.ini que representa un paquete de software. A continuación, el servicio busca huellas del paquete en el registro. Si los parámetros correspondientes no se encuentran (primera instalación) o la versión en el registro no coincide (actualización), el servicio ejecutará el script especificado en la ruta. El script del paquete (ruta) puede ser ejecutado desde una unidad local o de red. Para mapear la unidad de red automáticamente, el servicio realizará una llamada a WNetAddConnection con los parámetros uncp, ndrv, user y pswd. Antes de ejecutar el script, el servicio enviará un mensaje a la sesión activa durante tmsg segundos (si tmsg = 0, no se mostrará ningún mensaje).

Ejecución del Script y Registro

Una vez que se haya ejecutado con éxito el script del paquete en el contexto del servicio (sistema local), se informará al registro. Sin embargo, si el script finaliza con un código de error, el parámetro vers no se guardará en el registro para permitir una instalación en la siguiente comprobación de versión. Esto puede ocurrir después de tsvc segundos o después del próximo reinicio. Si el script finaliza con los códigos de errorlevel 1641 o 3010 (lo cual indica que se requiere un reinicio de MSI), la versión vers se guardará en el registro. El servicio acumula las solicitudes de reinicio y luego, al finalizar el proceso de instalación del software, se realizará un reinicio.

Características y Ventajas de ZTSvc

  • Instalación automática y desatendida de software en el sistema local.
  • Compatibilidad con archivos MSI y ejecución de comandos msiexec.
  • Configuración sencilla a través del archivo ztsvc.ini.
  • Permite ejecutar scripts de instalación desde unidades locales o de red.
  • Funcionalidad para mostrar mensajes durante la instalación.
  • Gestión de versiones y actualizaciones de software.
  • Posibilidad de mapear unidades de red automáticamente.
  • Notificaciones de reinicio cuando sea necesario.

En conclusión, ZTSvc es una herramienta eficiente y completa para la instalación de software de forma automática en el sistema local. Su fácil configuración, soporte para diferentes tipos de instalación y gestión de versiones lo convierten en una opción ideal para empresas y usuarios que deseen simplificar y automatizar este proceso. Descargue ahora ZTSvc y experimente los beneficios de una instalación de software sin complicaciones.

Descargar ZTSvc

Preguntas frecuentes acerca de ZTSvc

1. ¿Cómo se configura la instalación automática de software con ZTSvc?

ZTSvc se configura mediante el archivo ztsvc.ini, ubicado junto al ztsvc.exe. En este archivo se especifica el nombre del paquete, la ruta del script de instalación sin supervisión y la versión del software.

2. ¿Qué sucede si no se encuentra la versión o los parámetros correspondientes en el registro durante la instalación de software con ZTSvc?

En caso de no encontrar la versión o los parámetros en el registro, ZTSvc ejecutará el script de instalación especificado en el archivo ztsvc.ini. Este script puede ejecutarse desde una unidad local o de red.

3. ¿Cómo se mapea automáticamente una unidad de red durante la instalación de software con ZTSvc?

Para mapear automáticamente una unidad de red, ZTSvc realizará una llamada a WNetAddConnection con los parámetros de servicio: uncp, ndrv, user y pswd. Esto permite acceder al script de instalación ubicado en la unidad de red.

4. ¿Qué sucede si el script de instalación tiene un código de error de salida al usar ZTSvc?

Si el script de instalación tiene un código de error de salida, el parámetro de versión no se guardará en el registro, lo que permitirá una instalación en la siguiente verificación de versión. Si el código de error es 1641 o 3010, que indica un reinicio requerido por MSI, la versión se guardará en el registro. El reinicio se realizará al final del proceso de instalación del software.