Transitive-Eigenschaft
Aktualisiert: November 2007
Bestimmt, ob das Installationsprogramm die Condition-Eigenschaft für einen ausgewählten Ordner, eine ausgewählte Datei, einen ausgewählten Registrierungsschlüssel oder Registrierungswert bei der Installation oder erneuten Installation auf einem Zielcomputer erneut auswertet.
Hinweis: |
---|
Diese Eigenschaft stellt ein fortgeschrittenes Feature dar und sollte mit Vorsicht verwendet werden. |
Einstellungen
Die Einstellungen für die Transitive-Eigenschaft sind die folgenden:
Einstellung |
Beschreibung |
---|---|
False |
Die Condition-Eigenschaft für das ausgewählte Element wird nur bei der ersten Installation der Anwendung oder Komponente ausgewertet. Wenn Condition als True ausgewertet wird, wird das Element installiert; wenn Condition als False ausgewertet wird, wird es nicht installiert. Die Condition-Eigenschaft wird bei zukünftigen Installationen oder Neuinstallationen nicht erneut ausgewertet. Daher bleibt die Komponente installiert oder nicht installiert, abhängig von der Auswertung der Condition-Eigenschaft bei der ersten Installation. |
True |
Die Condition-Eigenschaft für das ausgewählte Element wird bei jeder Installation der Anwendung oder Komponente ausgewertet. Es wird installiert, wenn die Condition-Eigenschaft als True ausgewertet wird. |
Hinweise
Wenn für die Transitive-Eigenschaft False festgelegt ist, kann die nachfolgende Installation oder Neuinstallation einer Anwendung oder Komponente zu unerwarteten Ergebnissen führen.
Als Beispiel sei angenommen, dass für die Condition-Eigenschaft einer Datei VersionNT>=500 und für die Transitive-Eigenschaft False festgelegt ist.
In diesem Beispiel legt die Condition-Eigenschaft fest, dass die Datei nicht installiert wird, sofern das Installationsprogramm nicht ermittelt, dass das Betriebssystem des Zielcomputers Windows 2000 (früher als Microsoft Windows NT 5.0 bezeichnet) oder höher ist. Die auf False festgelegte Transitive-Eigenschaft bestimmt, dass das Installationsprogramm die Condition-Eigenschaft nach der ersten Installation nicht erneut auswertet.
Dies bedeutet, dass die Datei nicht installiert wird, wenn das Installationsprogramm ermittelt, dass es sich bei dem Betriebssystem um Windows 95 handelt, und dass die False-Auswertung der Installationsbedingung gespeichert wird. Wenn das Betriebssystem später auf Windows 2000 aktualisiert wird und Sie die Anwendung (oder eine beliebige andere Anwendung, welche diese Komponente enthält) installieren oder neu installieren, wertet das Installationsprogramm die VersionNT>=500 -Bedingung nicht erneut aus, und die Datei wird immer noch nicht installiert oder aktualisiert, obwohl das nun der Fall sein sollte.
Legen Sie für die Transitive-Eigenschaft True fest, um solche Fehler zu vermeiden.
Siehe auch
Referenz
Eigenschaften für den Registrierungs-Editor