シャットダウン イベントの追跡ツールの説明


概要


シャットダウンイベントのログ記録は、システムの再起動の理由を一貫して追跡するために使用できる Microsoft Windows Server 2003 および Microsoft Windows XP の機能です。 その後、この情報を使用してシャットダウンを分析し、システム環境をより包括的に理解することができます。 Shutdown Event Trackerは、次のようなイベントをシステムイベントログに記録します。

詳細情報


Windows Server 2003 および Windows XP 64-Bit Edition Version 2003

デフォルトで、シャットダウン イベントの追跡ツールは、すべての Windows Server 2003 オペレーティング システムと Windows XP 64-Bit Edition Version 2003 で有効です。

すべてのWindows Server 2003オペレーティングシステムおよびWindows XP 64ビット版バージョン2003でシャットダウンイベントトラッカーを無効にするには、グループポリシーを使用して[シャットダウンイベントトラッカーの表示]ポリシーを無効にします。 ローカルグループポリシーを使用してこれを行うには、次の手順を実行します。
  1. [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。
  2. gpedit.msc」と入力し、[OK] をクリックします。
  3. [コンピュータの構成]、[管理用テンプレート] の順に展開し、[システム] を選択します。
  4. [シャットダウン イベントの追跡ツールを表示する] をダブルクリックします。
  5. [無効] をクリックし、[OK] をクリックします。

Windows XP Professional

Windows XP Professional では、シャットダウン イベントの追跡ツールはデフォルトで無効です。

Windows XP Professional、Windows XP Tablet PC Edition、およびWindows XP Media Center Editionでシャットダウンイベントの追跡を有効にするには、グループポリシーを使用して[シャットダウンイベントの追跡を表示する]ポリシーを有効にします。 カスタムのグループ ポリシー テンプレートを使用して、この設定を展開するには、以下の手順を実行します。
  1. [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。
  2. gpedit.msc」と入力し、[OK] をクリックします。
  3. [コンピューターの構成]、[管理用テンプレート] の順に展開し、[システム] を選択します。
  4. [シャットダウン イベントの追跡ツールを表示する] をダブルクリックします。
  5. [有効にする] をクリックします。
  6. [シャットダウン イベントの追跡ツールの表示] ボックスの一覧で [常に表示する] をクリックし、[OK] をクリックします。
シャットダウンイベントのログ記録は、Windows XP Home Editionの機能コンポーネントではありません。 したがって、Windows XP Home EditionではShutdown Event Trackerを使用できません。

: マイクロソフトでは、シャットダウン イベントの追跡ツールを Windows XP Professional、Windows XP Tablet PC、または Windows XP Media Center Edition では有効にしないことをお勧めします。 マイクロソフトは、これらの Windows XP 環境で、このコンポーネントを使用することをサポートしていません。

シャットダウンの原因を識別するカスタム オプション

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


Windows では、コンピュータがシャットダウンしたことを示す 8 つの一般的な理由の一覧が提供されています。 このリストを変更して、独自のカスタムの理由を含めることができます。 このレジストリ値を追加するには、以下の手順を実行します。
  1. レジストリ エディターを起動します。
  2. 次のレジストリ キーを見つけてクリックします。
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Reliability\UserDefined
  3. [編集] メニューの [新規] をポイントし、[文字列値] をクリックします。 これにより、新しいキーが作成され、一時的な名前 "New Value" が指定されます。
  4. レジストリ キーの名前を次の形式で入力し、Enter キーを押します。
    UI_control_flags;major_reason_number;minor_reason_number
    値の名前のUI_control_flagsセクションには、以下の 1 つ以上の値を指定できます。
    • P (理由が計画されていることを示します。 この値を省略すると、デフォルトは計画外です。)
    • CまたはB (コメントが必要であることを示します。)
    • S (ユーザーが起動したシャットダウン ダイアログ ボックスに理由を表示する必要があることを示します。)
    • D (突然表示されるシャットダウン ダイアログ ボックスに理由を表示する必要があることを示します。)
    たとえば、突然表示されるシャットダウン ダイアログ ボックスに理由を表示し、シャットダウンを計画外に設定し、シャットダウンが主因 2 および副因 2 に対応する場合、以下の値の名前を入力します。
    D;2;2
  5. 新しいキーをダブルクリックし、値のデータを次の形式で定義します。
    タイトル

    説明
    各値は別々の行にある2つの文字列で構成されています。最初の文字列はタイトル(これはリストに表示されます)、2番目の文字列は説明(これは選択された理由に従って表示されるテキストです)です。

    たとえば、自然災害に関する独自の理由を作成する場合、値のデータを以下のように定義できます。
    自然災害 (計画外)

    洪水、地震、竜巻、またはその他の予定外の自然現象により、コンピュータをシャットダウンする必要があります。 コメント領域で自然イベントを指定します。
  6. レジストリ エディタを終了します。

注意事項

  • UI_control_flagsには [S]および[D]の両方を指定できますが、パラメータを有効にするには、少なくともこれらのいずれか 1 つを指定する必要があります。
  • UI_control_flagsセクションに、この資料の「シャットダウンの原因を識別するカスタム オプション」に記載されていない文字を指定した場合、またはUI_control_flagsセクションに 5 文字を超える文字数を指定した場合、メッセージは無効になり、ユーザー インターフェイスに表示されません。 文字が任意の順序で表示されるように指定できます。
  • major_reason_number は0~255の数値です。 このセクションを空白のままにした場合、有効範囲にない番号が含まれている場合、または整数ではない番号が含まれている場合、メッセージは無効になり、ユーザーインターフェイスに表示されません。
  • minor_reason_number は0~65,536の数値です。 このセクションを空白のままにした場合、有効範囲にない番号が含まれている場合、または整数ではない番号が含まれている場合、メッセージは無効になり、ユーザーインターフェイスに表示されません。
  • 独自の理由は、ユーザー インターフェイス上では 2 つのキーによって次の順序で並べ替えられます。 MajorReasonNumberMinorReasonNumber.
  • タイトルの最大文字数は 64 文字、説明の最大文字数は 96 文字です。
  • 次のレジストリキーを0以外の値に設定し、少なくとも1つのカスタム理由を正しく定義した場合、Windowsの標準的な理由は Windowsのシャットダウンダイアログボックスに表示されません。
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Reliability\ShutdownIgnorePredefinedReasons