Normale Protokollierung

Der Installer zeichnet Fehler und Ereignisse in einem eigenen Fehlerprotokoll auf. Die vom Installer ausgeführte Art der Protokollierung wird durch die Einstellung des Protokollierungsmodus festgelegt. Mithilfe der folgenden Methoden kann die Protokollierung aktiviert und der Modus festgelegt werden:

  • Der Protokollierungsmodus einer Installation, die über die Befehlszeile gestartet wird, kann mithilfe der Option /L der Befehlszeilenoptionen angegeben werden. Wird der Protokollierungsmodus nicht mithilfe der Befehlszeilenoption /L angegeben, wird der Standardprotokollierungsmodus verwendet.
  • Der Protokollierungsmodus eines Installationsprozesses kann programmgesteuert mithilfe der MsiEnableLog-Funktion oder der EnableLog-Methode angegeben werden. Wird der Protokollierungsmodus nicht mithilfe der MsiEnableLog-Funktion oder der EnableLog-Methode angegeben, wird der Standardprotokollierungsmodus verwendet.
  • Der Standardprotokollierungsmodus eines bestimmten Installationspakets kann durch Festlegen der MsiLogging-Eigenschaft in der Property-Tabelle des Pakets angegeben werden. Diese Eigenschaft ist ab Windows Installer 4.0 verfügbar.
  • Wenn die MsiLogging-Eigenschaft in der Property-Tabelle vorhanden ist, kann der Standardprotokollierungsmodus des Pakets durch Anpassen des Werts mithilfe einer Datenbanktransformation geändert werden. Der Standardprotokollierungsmodus kann nicht mithilfe von Patchpaketen (MSP-Datei) geändert werden.
  • Wenn die MsiLogging-Eigenschaft nicht festgelegt wurde, kann der Standardprotokollierungsmodus für alle Benutzer*innen des Computers mithilfe der Protokollierungsrichtlinie angegeben werden.
  • Wenn die MsiLogging-Eigenschaft festgelegt wurde, kann der Standardprotokollierungsmodus für alle Benutzer*innen des Computers angegeben werden, indem sowohl die Richtlinie DisableLoggingFromPackage als auch die Protokollierungsrichtlinie festgelegt werden.
  • Wenn der Protokollierungsmodus nicht durch die Option /L, die Eigenschaft MsiEnableLog, EnableLog oder MsiLogging oder die Protokollierungsrichtlinie angegeben wurde, entspricht der Standardprotokollierungsmodus für das Paket dem Modus, der durch Festlegen der MsiLogging-Eigenschaft auf „iwearmo“ erzielt wird.