Problème
Certaines organisations doivent déployer des applications TechSmith (ou d'autres applications basées sur MSI) avec un fichier MST personnalisé. Patch My PC prend en charge les MST mais ne les importe, stocke ou intègre pas directement. Cet article explique comment Patch My PC gère les fichiers MST, comment les configurer correctement et où les stocker pour qu'ils continuent de fonctionner lors des mises à jour.
Solution
Patch My PC prend en charge les fichiers MST en les transmettant via la ligne de commande MSI en utilisant le paramètre standard TRANSFORMS=. Le MST doit être stocké dans un emplacement accessible au compte SYSTEM et référencé dans la ligne de commande d'installation de l'application au sein du Patch My PC Publishing Service.
Comment Patch My PC utilise MSI + MST
Patch My PC installe les applications en utilisant le MSI du fournisseur et applique votre MST au moment de l'installation en injectant des paramètres dans la commande MSI.
Exemple de syntaxe MSI :
msiexec /i app.msi TRANSFORMS=Yourtransform.mst
Patch My PC réutilise cette même ligne de commande à chaque mise à jour, garantissant la persistance des personnalisations.
Configurer les MST dans Patch My PC
- Ouvrez le Patch My PC Publishing Service.
- Sélectionnez Applications.
- Choisissez l'application (par exemple, Snagit, 7‑Zip, Java).
- Sélectionnez Options de déploiement.
- Dans Ligne de commande d'installation, ajoutez le paramètre MST :
TRANSFORMS=YourTransform.mst
Patch My PC va :
- Télécharger le MSI du fournisseur
- Appliquer le MST au moment de l'installation
- Installer en mode silencieux
- Réappliquer le MST lors des mises à jour
Où stocker le fichier MST
Option 1 (recommandée) : Stocker le MST avec la source de contenu de l'application
Placez le MST dans le même répertoire que le MSI :
\\Server\Share\PatchMyPC\AppName\ ├ AppName.msi ├ AppName.mst
Référencez ensuite uniquement le nom du fichier :
TRANSFORMS=AppName.mst
Remarque : Le compte SYSTEM doit pouvoir lire cet emplacement.
Option 2 : Utiliser un chemin UNC complet
TRANSFORMS=\\Server\Share\Transforms\AppName.mst
Avertissement : L'utilisation de chemins UNC est moins fiable. Si le compte SYSTEM ne peut pas accéder au chemin, la transformation échouera.
Comportement lors des mises à jour
Lorsque Patch My PC publie une nouvelle version de l'application :
- Le paramètre MST est réutilisé
- Le MST est appliqué à nouveau automatiquement
- Toutes les personnalisations MST persistent
Ceci s'applique à toutes les applications basées sur MSI, nos fichiers EXE ne fonctionneront pas avec un MST.
- Les fichiers MST ne peuvent pas être utilisés avec les installateurs EXE
- Utilisez à la place les commutateurs silencieux fournis par le fournisseur
- Patch My PC gère automatiquement de nombreux installateurs EXE
Problèmes courants
MST non appliqué
Cause : le MST n'est pas stocké dans un emplacement accessible au compte SYSTEM.
Solution : stockez le MST dans le même répertoire que le MSI ou dans un chemin UNC fiable.
Personnalisations non conservées après les mises à jour
Cause : Patch My PC ne peut pas trouver le MST lors de la mise à jour.
Solution : conservez les fichiers MST de façon permanente dans la source de contenu.
Syntaxe incorrecte
Cause : erreurs typographiques dans la ligne de commande d'installation.
Solution : testez la syntaxe manuellement :
msiexec /i Snagit.msi /qn /norestart TRANSFORMS=Snagit.mst
Notes importantes
- Ne stockez pas les fichiers MST dans un profil utilisateur
- N'utilisez pas de chemins locaux
- Assurez-vous que SYSTEM peut lire le répertoire
- Désactivez les mises à jour automatiques de Snagit afin que Patch My PC gère les mises à jour
Bonnes pratiques
- Utilisez les MST uniquement avec les installateurs MSI
- Stockez les MST dans le même répertoire que le MSI
- Utilisez une convention de nommage cohérente pour les fichiers MST
- Testez les installations manuellement avant de les ajouter à Patch My PC
- Gardez les fichiers MST disponibles en permanence pour garantir la compatibilité des mises à jour
Avertissement : Nous ne sommes pas des experts Patch My PC, mais nous avons fait nos recherches. Cet article est basé sur des tests pratiques et des sources techniques réputées pour présenter les meilleures solutions que nous avons pu trouver. La technologie évolue rapidement, donc si quelque chose est inexact ou obsolète, n'hésitez pas à nous contacter pour nous en informer.