Gesicherte Transformationen
Gesicherte Transformationen sind manchmal aus Sicherheitsgründen erforderlich. Gesicherte Transformationen werden lokal auf dem Computer des Benutzers an einem Speicherort gespeichert, an dem der Benutzer in einem sicheren Dateisystem keinen Schreibzugriff hat. Solche Transformationen werden während der Installation oder Ankündigung des Pakets an diesem Speicherort zwischengespeichert. Nur Administratoren und lokales System haben Schreibzugriff auf diesen Speicherort. Ein Nicht-Administrator-Benutzer konnte die Transformationsdatei nicht ändern. Bei nachfolgenden installation-on-demand- oder Wartungsinstallationen des Pakets verwendet das Installationsprogramm die zwischengespeicherten Transformationen.
Um den gesicherten Transformationsspeicher anzugeben, legen Sie die TransformsSecure-Richtliniefest, legen Sie die eigenschaft TRANSFORMSSECURE fest, oder übergeben Sie das @ oder | Symbol in der Transformationsliste. Beachten Sie, dass Sie keine gesicherten und ungesicherten Transformationen in die gleiche Transformationsliste einschließen können. Siehe Anwenden von Transformationen.
Durch das Entfernen des Produkts durch jeden Benutzer werden alle gesicherten Transformationen für dieses Produkt vom Computer des Benutzers entfernt.
Wenn das Installationsprogramm feststellt, dass eine gesicherte Transformation nicht lokal verfügbar ist, wird versucht, den Transformationscache aus einer Quelle wiederherzustellen. Sichere Transformationen können quellintern oder vollständig sicher sein:
- sichere Quelltransformationen, die im lokalen Transformationscache fehlen, werden aus dem Stamm der Quelle der .msi-Datei wiederhergestellt.
- Transformationen für sichere vollständige Pfade, die im lokalen Transformationscache fehlen, werden aus dem ursprünglichen vollständigen Pfad wiederhergestellt, der durch die Transformationsliste angegeben wird.