Problem
Einige Organisationen müssen TechSmith- (oder andere MSI-basierte) Anwendungen mit einer benutzerdefinierten MST-Datei bereitstellen. Patch My PC unterstützt MSTs, importiert, speichert oder bettet sie jedoch nicht direkt ein. Dieser Artikel erklärt, wie Patch My PC MST-Dateien handhabt, wie sie korrekt konfiguriert werden und wo sie gespeichert werden müssen, damit sie auch während Updates weiterhin funktionieren.
Lösung
Patch My PC unterstützt MST-Dateien, indem sie über die MSI-Befehlszeile mit dem Standard-Parameter TRANSFORMS= übergeben werden. Die MST muss an einem Ort gespeichert werden, der für das SYSTEM-Konto zugänglich ist, und im Installationsbefehl der Anwendung innerhalb des Patch My PC Publishing Service referenziert werden.
Wie Patch My PC MSI + MST verwendet
Patch My PC installiert Anwendungen mit dem MSI des Herstellers und wendet Ihr MST während der Installation an, indem Parameter in den MSI-Befehl eingefügt werden.
Beispiel für MSI-Syntax:
msiexec /i app.msi TRANSFORMS=Yourtransform.mst
Patch My PC verwendet diese gleiche Befehlszeile bei jedem Update erneut, sodass Anpassungen erhalten bleiben.
MSTs in Patch My PC konfigurieren
- Öffnen Sie den Patch My PC Publishing Service.
- Wählen Sie Anwendungen.
- Wählen Sie die Anwendung (z. B. Snagit, 7‑Zip, Java).
- Wählen Sie Bereitstellungsoptionen.
- Fügen Sie im Feld Installationsbefehlszeile den MST-Parameter hinzu:
TRANSFORMS=YourTransform.mst
Patch My PC wird:
- Das MSI des Herstellers herunterladen
- Das MST während der Installation anwenden
- Still installieren
- Das MST während Updates erneut anwenden
Wo die MST-Datei gespeichert werden soll
Option 1 (Empfohlen): MST zusammen mit dem App-Inhaltsverzeichnis speichern
Legen Sie das MST im selben Verzeichnis wie das MSI ab:
\\Server\Share\PatchMyPC\AppName\ ├ AppName.msi ├ AppName.mst
Verweisen Sie dann nur auf den Dateinamen:
TRANSFORMS=AppName.mst
Hinweis: Das SYSTEM-Konto muss auf diesen Speicherort lesend zugreifen können.
Option 2: Verwenden Sie einen vollständigen UNC-Pfad
TRANSFORMS=\\Server\Share\Transforms\AppName.mst
Warnung: Die Verwendung von UNC-Pfaden ist weniger zuverlässig. Wenn das SYSTEM-Konto keinen Zugriff auf den Pfad hat, schlägt die Transformation fehl.
Verhalten während Updates
Wenn Patch My PC eine neue Version der Anwendung veröffentlicht:
- Der MST-Parameter wird wiederverwendet
- Das MST wird erneut automatisch angewendet
- Alle MST-Anpassungen bleiben erhalten
Dies gilt für alle MSI-basierten Anwendungen, unsere EXE-Dateien funktionieren nicht mit einem MST.
- MST-Dateien können nicht mit EXE-Installern verwendet werden
- Verwenden Sie stattdessen vom Hersteller bereitgestellte Silent-Switches
- Patch My PC verarbeitet viele EXE-Installer automatisch
Häufige Probleme
MST wird nicht angewendet
Ursache: MST nicht an einem für das SYSTEM-Konto zugänglichen Ort gespeichert.
Lösung: Speichern Sie das MST im selben Verzeichnis wie das MSI oder in einem zuverlässigen UNC-Pfad.
Anpassungen bleiben nach Updates nicht erhalten
Ursache: Patch My PC kann das MST während des Updates nicht finden.
Lösung: Bewahren Sie MST-Dateien dauerhaft im Inhaltsverzeichnis auf.
Falsche Syntax
Ursache: Tippfehler in der Installationsbefehlszeile.
Lösung: Syntax manuell testen:
msiexec /i Snagit.msi /qn /norestart TRANSFORMS=Snagit.mst
Wichtige Hinweise
- Speichern Sie MST-Dateien nicht in einem Benutzerprofil
- Verwenden Sie keine lokalen Pfade
- Stellen Sie sicher, dass SYSTEM das Verzeichnis lesen kann
- Deaktivieren Sie automatische Updates von Snagit, damit Patch My PC die Updates verwalten kann
Best Practices
- Verwenden Sie MSTs nur mit MSI-Installern
- Speichern Sie MSTs im selben Verzeichnis wie das MSI
- Verwenden Sie konsistente Benennungen für MST-Dateien
- Testen Sie Installationen manuell, bevor Sie sie zu Patch My PC hinzufügen
- Halten Sie MST-Dateien dauerhaft verfügbar, um Update-Kompatibilität sicherzustellen
Haftungsausschluss: Wir sind keine Patch My PC-Experten, aber wir haben recherchiert. Dieser Artikel basiert auf Praxistests und anerkannten technischen Quellen, um die bestmöglichen Lösungen bereitzustellen. Die Technik entwickelt sich schnell weiter, daher: Falls etwas ungenau oder veraltet ist, kontaktieren Sie uns bitte.