Uso de Transformaciones MSI (MST) con Patch My PC

Problema

Algunas organizaciones necesitan implementar aplicaciones de TechSmith (u otras basadas en MSI) con un archivo MST personalizado. Patch My PC admite MST, pero no los importa, almacena ni incrusta directamente. Este artículo explica cómo Patch My PC maneja los archivos MST, cómo configurarlos correctamente y dónde almacenarlos para que sigan funcionando durante las actualizaciones.

Solución

Patch My PC admite archivos MST pasándolos a través de la línea de comandos MSI usando el parámetro estándar TRANSFORMS=. El MST debe almacenarse en una ubicación accesible para la cuenta SYSTEM y referenciarse en la Línea de Comando de Instalación de la aplicación dentro del Patch My PC Publishing Service.

Cómo Patch My PC usa MSI + MST

Patch My PC instala las aplicaciones usando el MSI del proveedor y aplica tu MST en el momento de la instalación inyectando parámetros en el comando MSI.

Ejemplo de sintaxis MSI:

msiexec /i app.msi TRANSFORMS=Yourtransform.mst

Patch My PC reutiliza esta misma línea de comando durante cada actualización, asegurando que las personalizaciones persistan.

Configurar MST en Patch My PC

  1. Abre el Patch My PC Publishing Service.
  2. Selecciona Applications.
  3. Elige la aplicación (por ejemplo, Snagit, 7‑Zip, Java).
  4. Selecciona Deployment Options.
  5. En Install Command Line, agrega el parámetro MST:
TRANSFORMS=YourTransform.mst

Patch My PC hará lo siguiente:

  • Descargar el MSI del proveedor
  • Aplicar el MST durante la instalación
  • Instalar en modo silencioso
  • Reaplicar el MST durante las actualizaciones

Dónde almacenar el archivo MST

Opción 1 (Recomendado): Almacenar el MST con la fuente de contenido de la aplicación

Coloca el MST en el mismo directorio que el MSI:

\\Server\Share\PatchMyPC\AppName\
├ AppName.msi
├ AppName.mst

Luego referencia solo el nombre del archivo:

TRANSFORMS=AppName.mst

Nota: La cuenta SYSTEM debe poder leer esta ubicación.

Opción 2: Usar una ruta UNC completa

TRANSFORMS=\\Server\Share\Transforms\AppName.mst

Advertencia: Usar rutas UNC es menos confiable. Si la cuenta SYSTEM no puede acceder a la ruta, la transformación fallará.

Comportamiento durante las actualizaciones

Cuando Patch My PC publica una nueva versión de la aplicación:

  • El parámetro MST se reutiliza
  • El MST se aplica nuevamente de forma automática
  • Todas las personalizaciones MST persisten

Esto se aplica a todas las aplicaciones basadas en MSI, nuestros archivos EXE no funcionarán con un MST.

  • Los archivos MST no pueden usarse con instaladores EXE
  • Utiliza los parámetros silenciosos proporcionados por el proveedor en su lugar
  • Patch My PC maneja muchos instaladores EXE automáticamente

Problemas comunes

El MST no se aplica

Causa: El MST no está almacenado en una ubicación accesible para SYSTEM.

Solución: Almacena el MST en el mismo directorio que el MSI o en una ruta UNC confiable.

Las personalizaciones no se mantienen después de las actualizaciones

Causa: Patch My PC no puede encontrar el MST durante la actualización.

 Solución: Mantén los archivos MST almacenados permanentemente en la fuente de contenido.

Sintaxis incorrecta

Causa: Errores tipográficos en la Línea de Comando de Instalación.

 Solución: Prueba la sintaxis manualmente:

msiexec /i Snagit.msi /qn /norestart TRANSFORMS=Snagit.mst
 

Notas importantes

  • No almacenes archivos MST en un perfil de usuario
  • No uses rutas locales
  • Asegúrate de que SYSTEM pueda leer el directorio
  • Desactiva las actualizaciones automáticas de Snagit para que Patch My PC gestione las actualizaciones

Mejores prácticas

  • Usa MST solo con instaladores MSI
  • Almacena los MST en el mismo directorio que el MSI
  • Usa nombres consistentes para los archivos MST
  • Prueba las instalaciones manualmente antes de agregarlas a Patch My PC
  • Mantén los archivos MST disponibles de forma permanente para garantizar la compatibilidad con las actualizaciones

 

 

Descargo de responsabilidad: No somos expertos en Patch My PC, pero investigamos a fondo. Este artículo se basa en pruebas prácticas y fuentes técnicas confiables para mostrar las mejores soluciones que pudimos encontrar. La tecnología cambia rápido, así que si algo es inexacto o está desactualizado, contáctanos y avísanos.

¿Fue útil este artículo?
Usuarios a los que les pareció útil: 0 de 0