Table of Contents
admin

Installer-Benutzervariablen (öffentliche MSI-Eigenschaften)

Die folgenden benutzerdefinierten Eigenschaften (in GROSSBUCHSTABEN) sind öffentliche MSI-Eigenschaften und können zur Installationszeit über das Befehlszeilentool msiexec gesetzt werden.

Weitere Beispiele finden Sie im Bereitstellungsleitfaden.

Note

Öffentliche MSI-Eigenschaften erfordern ein NAME=WERT-Paar.

Beispiele:
MY_BOOLEAN_PROPERTY=1 oder MY_BOOLEAN_PROPERTY=0 (boolesch)
"MY_STRING_PROPERTY=Lorem Ipsum" (Zeichenfolge mit Leerzeichen – gesamtes Paar in Anführungszeichen)

Warning

Der Name allein ist nicht gültig – die Eigenschaft wird ignoriert.
Eigenschaftsnamen (in Großbuchstaben) müssen zu dem passen, was das MSI unterstützt. Unbekannte Eigenschaften werden ohne Warnung oder Fehler ignoriert.

Verwendungsbeispiele für benutzerdefinierte (überschreibbare) Eigenschaften

Benutzerdefinierte Eigenschaften steuern sowohl das Verhalten des Installers als auch das Laufzeitverhalten der installierten Anwendung. Eigenschaften, die das Laufzeitverhalten beeinflussen, werden während der Installation in der Windows-Registrierung unter HKLM\SOFTWARE\idgard Sync gespeichert. Die Anwendung liest diese Werte beim Start oder bei Bedarf.

In den folgenden Beispielen werden optionale msiexec-Parameter weggelassen, um den Fokus auf den jeweiligen Anwendungsfall der benutzerdefinierten Eigenschaft zu legen.

Anwendungsupdate-Funktionalität steuern – auf 1 setzen, um automatische Updates zu deaktivieren (Standardwert ist 0, Update ist aktiv):

msiexec /i "setup.msi" /qn DISABLE_APP_UPDATE="1"
EIGENSCHAFT Registrierungsschlüssel Werte Anwendungsfall
DISABLE_APP_UPDATE DisableAppUpdate 0, 1 Anwendungsupdate steuern
Note

Nur Eigenschaften mit einem vollständig großgeschriebenen PROPERTY_NAME im WiX-Quellcode sind öffentliche MSI-Eigenschaften.
Eigenschaften mit Secure="yes" werden intern befüllt und können nicht über die Befehlszeile überschrieben werden.

Standard-Eigenschaften

Warning

Standard-Eigenschaften sind zwar zugänglich, sollten aber nicht vom Benutzer geändert werden.

Diese ARP-Eigenschaften steuern die Darstellung des Produkts in Software (Programme und Features).

Eigenschaft Beschreibung
ARPCONTACT Support-Kontakt in der Softwareverwaltung.
ARPHELPLINK Hilfe-URL in der Softwareverwaltung.
ARPHELPTELEPHONE Support-Telefonnummer in der Softwareverwaltung.
ARPPRODUCTICON Symbol in der Softwareverwaltung.

Interne Eigenschaften

Eigenschaft Beschreibung
EXENAME Name der ausführbaren Hauptdatei.
TENANT_PRODUCT_NAME Anzeigename des Tenant-Produkts.

Sichere / Schreibgeschützte Eigenschaften

Alle sicheren Eigenschaften werden intern gesetzt (Secure="yes") und können nicht über die Befehlszeile gesetzt werden!

Eigenschaft Beschreibung
PREVIOUSVERSIONSINSTALLED Wird durch die Upgrade-Tabelle gesetzt.