次の方法で共有


Windows インストーラーのログ記録を有効にする

Windows には、Windows インストーラーの問題の診断に役立つレジストリアクティブ化ログ サービスが含まれています。 この記事では、このログ サービスを有効にする方法について説明します。

元の KB 番号: 223300

Note

この記事のレジストリ エントリは、すべての 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 を指定します。

Note

この変更はトラブルシューティングにのみ使用する必要があり、システムのパフォーマンスとディスク領域に悪影響を及ぼすため、そのままにしないでください。 コントロール パネルAdd または Remove Programs 項目を使用するたびに、新しい Msi*.log ファイルが作成されます。 ログ記録を無効にするには、 Logging レジストリ値を削除します。

グループ ポリシーを使用して Windows インストーラーのログ記録を有効にする

グループ ポリシーを使用してログ記録を有効にするには、適切な OU またはディレクトリ グループ ポリシーを編集します。 グループ ポリシーで、Computer の構成を展開し、展開します管理者テンプレートWindows コンポーネント展開し、Windows インストーラーを選択します。

ログをダブルクリックし、[Enabled] をクリックします。 [ ログ ボックスに、ログ記録するオプションを入力します。 ログ ファイルMsi.log、システム ボリュームの Temp フォルダーに表示されます。

MSI ログの詳細については、Windows ヘルプを参照してください。 これを行うには、 msi logging という語句を使用して検索し、グループ ポリシーを使用してコンピューターの 管理オプションを選択

Note

x フラグの追加は、Windows Server 2003 以降のオペレーティング システム、MSI 再頒布可能パッケージ バージョン 3.0、および MSI 再頒布可能パッケージの以降のバージョンでネイティブに使用できます。