Windows インストーラ ログを有効にする
Windows には、Windows インストーラーの問題の診断に役立つレジストリライセンス認証ログ サービスが含まれています。 この記事では、このログ サービスを有効にする方法について説明します。
元の KB 番号: 223300
注:
この記事のレジストリ エントリは、すべての Windows オペレーティング システムで有効です。
Windows インストーラ ログ
Windows インストーラーでは、ログ記録を使用して、ソフトウェア パッケージのインストールに関する問題のトラブルシューティングに役立てることができます。 このログ記録は、レジストリにキーと値を追加することで有効になります。 エントリを追加して有効にした後、問題のインストールを再試行すると、Windows インストーラーによって進行状況が追跡され、Temp フォルダーに投稿されます。 新しいログのファイル名はランダムです。 ただし、最初の文字は Msi で、ファイル名には.log拡張子があります。 Temp フォルダーを見つけるには、コマンド プロンプトで次の行を入力します。
cd %temp%
Windows インストーラーのログ記録を手動で有効にするには、次のセクションを参照してください。
Windows インストーラーのログ記録を手動で有効にする
重要
このセクション、方法、またはタスクには、レジストリの編集方法が記載されています。 レジストリを誤って変更すると、深刻な問題が発生することがあります。 レジストリを変更する際には十分に注意してください。 保護を強化するため、レジストリを変更する前にレジストリをバックアップします。 こうしておけば、問題が発生した場合にレジストリを復元できます。 レジストリをバックアップおよび復元する方法の詳細については、「Windows でレジストリをバックアップおよび復元する方法」を参照してください。
Windows インストーラーのログ記録を自分で有効にするには、Regedit.exe を使用してレジストリを開き、次のサブキーとキーを作成します。
- パス:
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Installer
- 型: Reg_SZ
- 値: ログ記録
- データ: voicewarmupx
値フィールドの文字は、任意の順序で指定できます。 指定する文字ごとに、異なるログ モードが有効になります。 各文字の実際の関数は、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 ファイルが作成されます。 ログ記録を無効にするには、 ログ 記録 レジストリの値を削除します。
グループ ポリシーを使用して Windows インストーラーのログ記録を有効にする
グループ ポリシーを使用してログ記録を有効にするには、適切な OU またはディレクトリ グループ ポリシーを編集します。 [ グループ ポリシー]で、[コンピューターの構成] を展開し、[ 管理用テンプレート] を展開し、[ Windows コンポーネント] を展開して、[ Windows インストーラー] を選択します。
[ ログ記録] をダブルクリックし、[ 有効] をクリックします。 [ ログ記録 ] ボックスに、ログ記録するオプションを入力します。 ログ ファイルMsi.log、システム ボリュームの Temp フォルダーに表示されます。
MSI ログの詳細については、「Windows ヘルプ」を参照してください。 これを行うには、 msi ログという語句を使用して検索し、[ グループ ポリシーを使用してコンピューターのオプションを管理する] を選択します。
注:
x フラグの追加は、Windows Server 2003 以降のオペレーティング システム、MSI 再頒布可能バージョン 3.0、および MSI 再頒布可能パッケージのそれ以降のバージョンでネイティブに使用できます。