Поделиться через


Стандартное ведение журнала

Установщик записывает ошибки и события в собственном журнале ошибок. Тип ведения журнала, выполняемого установщиком, определяется параметром режима ведения журнала. Ведение журнала включено, и режим можно задать с помощью следующих методов:

  • Режим ведения журнала установки, запущенной из командной строки, можно указать с помощью параметра /L параметров командной строки. Если режим ведения журнала не указан с помощью параметра командной строки /L, будет использоваться режим ведения журнала по умолчанию.
  • Режим ведения журнала процесса установки можно задать программным способом с помощью функции MsiEnableLog или метода EnableLog. Если режим ведения журнала не указан с помощью функции MsiEnableLog или метода EnableLog, будет использоваться режим ведения журнала по умолчанию.
  • Режим ведения журнала по умолчанию определенного пакета установки можно указать, задав свойство MsiLogging в таблице свойств свойства пакета. Это свойство доступно начиная с установщика Windows 4.0.
  • Если свойство MsiLogging присутствует в таблице свойств , режим ведения журнала пакета по умолчанию можно изменить путем изменения значения с помощью преобразования базы данных . Режим ведения журнала по умолчанию нельзя изменить с помощью пакетов исправлений (.msp-файла.)
  • Если свойство MsiLogging не задано, режим ведения журнала по умолчанию для всех пользователей компьютера можно указать с помощью политики Logging.
  • Если свойство MsiLogging установлено, режим ведения журнала по умолчанию для всех пользователей компьютера можно указать, установив как политику DisableLoggingFromPackage, так и политику Logging.
  • Если режим ведения журнала не указан параметром /L, MsiEnableLog, EnableLog, свойство MsiLogging или политика ведения журнала, то режим ведения журнала по умолчанию для пакета совпадает с параметром MsiLogging свойству iwearmo.