インストーラーは、独自のエラー ログにエラーとイベントを記録します。 インストーラーによって実行されるログの種類は、ログ モードの設定によって決まります。 ログ記録が有効になっており、次の方法を使用してモードを設定できます。
- コマンド ラインから起動されるインストールのログ モードは、コマンド ライン オプションの /L オプションを使用して指定できます。 /L コマンド ライン オプションを使用してログ モードが指定されていない場合は、既定のログ モードが使用されます。
- インストール プロセスのログ モードは、MsiEnableLog 関数または EnableLog メソッドを使用してプログラムで指定できます。 MsiEnableLog 関数または EnableLog メソッドを使用してログ モードが指定されていない場合は、既定のログ モードが使用されます。
- 特定のインストール パッケージの既定のログ 記録モードは、パッケージの Property テーブル で MsiLogging プロパティを設定することで指定できます。 このプロパティは、Windows インストーラー 4.0 以降で使用できます。
- MsiLogging プロパティが Property テーブルに存在する場合は、データベース変換を使用して値を変更することで、パッケージの既定のログ モードを変更できます。 既定のログ モードは、Patch Packages (.msp ファイル) を使用して変更することはできません。
- MsiLogging プロパティが設定されていない場合は、ログ記録 ポリシーを使用して、コンピューターのすべてのユーザーの既定のログモードを指定できます。
- MsiLogging プロパティが設定されている場合は、DisableLoggingFromPackage ポリシーと ログ記録 ポリシーの両方を設定することで、コンピューターのすべてのユーザーの既定のログ モードを指定できます。
- ログモードが /L オプション、MsiEnableLog、EnableLog、MsiLogging プロパティ、または Logging ポリシーで指定されていない場合は、パッケージの既定のログ記録モードは、MsiLogging プロパティを 'iwearmo' に設定した場合と同じモードになります。