Verwendung von MSI-Transforms (MST) mit Patch My PC

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

  1. Öffnen Sie den Patch My PC Publishing Service.
  2. Wählen Sie Anwendungen.
  3. Wählen Sie die Anwendung (z. B. Snagit, 7‑Zip, Java).
  4. Wählen Sie Bereitstellungsoptionen.
  5. 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.

War dieser Beitrag hilfreich?
0 von 0 fanden dies hilfreich