MSI形式のインストーラのログを取得する方法。
レジストリエディタで下記のキーを開く。
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Installer
新規作成で、下記の値を追加する。
- 名前
- Logging
- 種類
- Reg_SZ
- 値
- voicewarmupx
「値」についてはMicrosoftの記述を引用
値フィールドの文字は、どのような順番でもかまいません。各文字は、異なるログ記録モードを有効にします。各文字の実際の機能は、MSI 1.1 では次のようになります。
v - 詳細出力
o - ディスク領域不足メッセージ
i - 状態メッセージ
c - UI パラメーターの初期値
e - すべてのエラー メッセージ
w - 致命的ではない警告
a - アクションのスタートアップ
r - 特定のアクションの記録
m - メモリ不足または致命的な終了に関する情報
u - ユーザーの要求
p - ターミナルのプロパティ
+ - 既存のファイルに追加
! - 各行をログにフラッシュ
x - デバッグに関する追加情報。"x" フラグが使用できるのは、Windows Server 2003 以降のオペレーティング システムと、MSI 再頒布可能ファイル バージョン 3.0 およびそれ以降のバージョンの MSI 再頒布可能ファイル上に限定されます。
"*" - ワイルドカード。v オプションと x オプションの情報以外のすべての情報を記録します。v オプションと x オプションを含めるには、"/l*vx" と指定してください。
注: これはトラブルシューティング目的でのみ使用する必要があり、システム パフォーマンスとディスク領域に影響を及ぼすため、有効にしたままにしないでください。コントロール パネルの [アプリケーションの追加と削除] を使用するたびに、新しい Msi*.log ファイルが作成されます。