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

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

適用対象:  Windows 10 - すべてのエディション、Windows Server 2012 R2
元の 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 ファイルが作成されます。 ログを無効にするには、Logging レジストリ を削除します。

グループ ポリシー Windowsインストーラーログを有効にする

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

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

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

注意

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