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

Windows XP のサポートは終了しました

マイクロソフトでは、2014 年 4 月 8 日に Windows XP のサポートを終了しました。この変更は、ソフトウェアの更新プログラムおよびセキュリティ オプションに影響しています。 この変更の意味および保護された状態を維持する方法について説明します。

Windows Server 2003 のサポートは 2015 年 7 月 14 日で終了しています

Windows Server 2003 のサポートは 2015 年 7 月 14 日で終了しています。この変更は、ソフトウェアの更新プログラムおよびセキュリティ オプションに影響します。 この変更の意味および保護された状態を維持する方法について説明します。

この記事は、以前は次の ID で公開されていました: JP223300
Microsoft Windows XP については、次の資料を参照してください。 314852.
概要
Windows には、レジストリを使用して有効にできるログ サービスがあり、Windows インストーラーの問題の診断に役立ちます。この資料では、このログ サービスを有効にする方法について説明しています。

: この資料に記載されているレジストリ エントリはすべての Windows オペレーティング システムに対して有効です。
詳細
Windows インストーラーでは、ログの記録機能を使用して、ソフトウェア パッケージのインストールにかかわる問題のトラブルシューティングを支援することができます。このログの記録機能は、レジストリにキーと値を追加することによって有効にします。エントリを追加し、有効にした後、問題のインストールを再実行すると、Windows インストーラーは進行を追跡し、一時フォルダーに書き込みます。新しいログのファイル名はランダムですが、文字 "Msi" で始まり、.log 拡張子で終わります。一時フォルダーの場所を見つけるには、コマンド プロンプトに次の行を入力します。

cd %temp%
Windows インストーラーのログの記録の有効/無効を切り替えるには、「Fix it で解決する」セクションに進んでください。手動で Windows インストーラーのログの記録を有効にするには、「自分で解決する」セクションに進んでください。

Fix it で解決する

この問題を自動的に解決するには、[この問題を解決する] リンクをクリックします。続いて [ファイルのダウンロード] ダイアログ ボックスで [実行] をクリックし、このウィザードの手順に従います。
Windows インストーラーのログの記録を有効にするWindows インストーラーのログの記録を無効にする


: このウィザードは英語版のみである場合がありますが、自動的な解決は英語版以外の Windows でも機能します。

: 問題のあるコンピューターとは別のコンピューターを操作している場合、自動的な解決ツールをフラッシュ ドライブまたは CD に保存することで、問題のあるコンピューターで実行することができます。

自分で解決する

重要: このセクション、方法、またはタスクには、レジストリの変更方法が記載されています。レジストリを誤って変更すると、深刻な問題が発生することがあります。レジストリを変更する際には十分に注意してください。万一に備えて、編集の前にレジストリをバックアップしてください。問題が発生した場合でも、レジストリを復元できます。レジストリのバックアップ方法および復元方法の詳細を参照するには、以下のサポート技術情報番号をクリックしてください。
322756 Windows でレジストリをバックアップおよび復元する方法

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

自分で Windows インストーラーのログの記録を有効にするには、Regedit.exe を使用して、レジストリを開き、次のパスとキーを作成します。
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Installer

Reg_SZ:Logging
値: 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 インストーラー] をクリックします。

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

MSI ログの詳細については、Windows ヘルプを参照してください。こを行うには、"msi ログ" という語句を使用して検索し、「グループ ポリシーを使用してコンピューターをカスタマイズする」を選択します。

: "x" フラグがネイティブで追加できるのは、Windows Server 2003 以降のオペレーティング システムと、MSI 再頒布可能ファイル バージョン 3.0 およびそれ以降のバージョンの MSI 再頒布可能ファイル上に限定されます。
voicewarmup fixit fix it
プロパティ

文書番号:223300 - 最終更新日: 11/11/2010 08:23:00 - リビジョン: 3.0

Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems, Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems, Microsoft Windows Server 2003, Standard Edition (32-bit x86), Microsoft Windows Server 2003, Datacenter Edition (32-bit x86), Microsoft Windows Server 2003, Enterprise Edition (32-bit x86), Microsoft Windows Server 2003, Web Edition, Microsoft Windows XP Professional, Microsoft Windows XP Home Edition, Windows Server 2008 Standard, Windows Server 2008 Enterprise, Windows Server 2008 Datacenter, Windows Server 2008 for Itanium-Based Systems, Windows Server 2008 Standard without Hyper-V, Windows Server 2008 Enterprise without Hyper-V, Windows Server 2008 Datacenter without Hyper-V

  • kbhowto kbenv kbfixme kbmsifixme KB223300
フィードバック