Windows アプリケーション管理デバッグ ログを使用してソフトウェアのインストールのトラブルシューティングを行う方法

この記事では、Windows アプリケーション管理デバッグ ログを使用してソフトウェアのインストールをトラブルシューティングする方法について説明します。

重要

この資料には、レジストリの編集方法が記載されています。 レジストリを変更する前にレジストリのバックアップを必ず作成してください。 また、問題が発生した場合に備えて、レジストリの復元方法を理解しておいてください。 レジストリのバックアップ、復元、変更の方法の詳細については、次の記事番号をクリックして、「Microsoft サポート技術情報: Microsoft Windows レジストリの 説明256986 」の記事を参照してください。

適用対象: Windows Server (サポートされているすべてのバージョン)、Windows クライアント (サポートされているすべてのバージョン)
元の KB 番号: 249621

概要

グループ ポリシーを使用してクライアント コンピューターに展開されるプログラムで問題が発生した場合は、ログ ファイル (Appmgmt.log) を生成できます。 このログ ファイルは、グループ ポリシーを使用して、Windows インストーラー アプリケーションの提供情報、公開、または割り当てに関連する情報を記録します。 この情報は、Windows インストーラー サービスからのログと組み合わせることで、ソフトウェアのインストールの問題の原因を特定するのに役立ちます。

Windows インストーラー ログを有効にする方法の詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を参照してください。

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

詳細

グループ ポリシーソフトウェアインストール処理の診断ログを有効にするには、プログラムがインストールされるコンピューターのレジストリを変更します。

グループ ポリシーソフトウェア インストール処理の診断ログを有効にするには、次の手順に従います。

警告

レジストリ エディタや他の方法を使用してレジストリを変更する際、適切に変更しないと重大な問題を引き起こす可能性があります。 このような問題が発生した場合は、オペレーティング システムの再インストールが必要になることがあります。 こうした問題の修復について、マイクロソフトはいかなる保証もいたしません。 レジストリの変更はユーザー自身の責任において行ってください。

  1. [スタート][ファイル名を指定して実行] の順にクリックし、[名前] ボックスに「regedit」と入力し、[OK] をクリックします。
  2. 左側のウィンドウで、次のレジストリ サブキーを見つけてクリックします。 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Diagnostics

    注:

    診断レジストリ サブキーを作成する必要がある場合があります。

  3. [編集] メニューの [新規] をポイントし、[DWORD 値] をクリックします。
  4. 「AppMgmtDebugLevel」と入力し、Enter キーを押します。
  5. [AppMgmtDebugLevel] をダブルクリックし、[値データ] ボックスに「4b」と入力し、[OK] をクリックします
  6. レジストリ エディターを終了します。

このレジストリを変更すると、グループ ポリシー処理が行われると、Appmgmt.log という名前のログ ファイルが作成されます。 Appmgmt.log ファイルは、AppMgmtDebugLevel レジストリ値が有効になっているコンピューターの %SystemRoot%\Debug\UserMode フォルダーにあります。

注:

  • Windows アプリケーション管理デバッグ ログを使用してソフトウェアのインストールのトラブルシューティングを行った後、パフォーマンスの低下を避けるために AppMgmtDebugLevel レジストリ値を削除することをお勧めします。
  • Windows 8でのアプリケーション管理のコード変更により、デバッグ ログはWindows 8またはWindows Server 2012で機能しません。