常规日志记录

安装程序会在自己的错误日志中记录错误和事件。 安装程序执行的日志记录类型由日志记录模式的设置决定。 日志记录已启用,可使用以下方法设置模式:

  • 可使用命令行选项的 /L 选项,指定从命令行启动的安装的日志记录模式。 如果未使用 /L 命令行选项指定日志记录模式,将使用默认的日志记录模式。
  • 可以使用 MsiEnableLog 函数或 EnableLog 方法以编程方式指定安装过程的日志记录模式。 如果未使用 MsiEnableLog 函数或 EnableLog 方法指定日志记录模式,将使用默认日志记录模式。
  • 可通过在特定安装包的 Property 表中设置 MsiLogging 属性,指定该包的默认日志记录模式。 此属性从 Windows Installer 4.0 开始提供。
  • 如果 Property 表中存在 MsiLogging 属性,可使用数据库转换更改值来修改包的默认日志记录模式。 无法使用补丁包(.msp 文件)来更改默认日志记录模式
  • 如果尚未设置 MsiLogging 属性,可使用日志记录策略指定计算机所有用户的默认日志记录模式。
  • 如果已设置 MsiLogging 属性,则可通过设置 DisableLoggingFromPackage 策略和日志记录策略来指定计算机所有用户的默认日志记录模式。
  • 如果 /L 选项、MsiEnableLogEnableLogMsiLogging 属性或日志记录策略尚未指定日志记录模式,那么包的默认日志记录模式与将 MsiLogging 属性设置为“iwearmo”时获取的模式相同。