Windows Server 2003 および Windows Server 2008 でボリューム シャドウ コピー サービスのデバッグ トレース機能を有効にする方法

この記事では、Windows Server 2003 および Windows Server 2008 でボリューム シャドウ コピー サービスのデバッグ トレース機能を有効にする方法について説明します。

適用対象: Windows Server 2012 R2
元の KB 番号: 887013

重要

この資料には、レジストリの編集方法が記載されています。 レジストリを変更する前にレジストリのバックアップを必ず作成してください。 また、問題が発生した場合に備えて、レジストリの復元方法を理解しておいてください。 レジストリをバックアップ、復元、変更する方法の詳細については、「 高度なユーザー向けの Windows レジストリ情報」を参照してください。

ボリューム シャドウ コピー サービスのデバッグ トレース機能を有効にする手順

注:

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

Windows Server 2003 および Windows Server 2008 でボリューム シャドウ コピー サービスのデバッグ トレース機能を有効にするには、次の手順に従います。

  1. [スタート] ボタン、[ファイル名を指定して実行] の順にクリックし、「regedit」と入力して、[OK] をクリックします。

  2. レジストリ エディタで次のレジストリ サブキーをクリックします。
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VSS

  3. 左側のウィンドウで [ VSS] を右クリックし、[ 新規] をポイントし、[ キー] をクリックします。

  4. 「デバッグ」と入力し、Enter キーを押します。

  5. 左側のウィンドウで、[ デバッグ] を右クリックし、[ 新規] をポイントし、[ キー] をクリックします。

  6. トレース」と入力し、Enter キーを押します。

  7. 左側のウィンドウで[ トレース] を右クリックし、[ 新規] をポイントし、[ DWORD 値] をクリックします。

  8. 「TraceLevel」と入力し、Enter キーを押します。

  9. TraceLevel をダブルクリックし、[値データ] ボックスに「ffffffff」と入力します。 つまり、[ 値データ ] ボックスに「f」と 8 回入力します。 [OK] をクリックします。

    注:

    TraceLevel レジストリ エントリは、発生するデバッグ トレースの種類を決定します。 値 0 (既定値) は、トレースが行われないことを示します。 ffffffff の値を指定すると、すべてのイベントのトレースが有効になります。

  10. 左側のウィンドウで[ トレース] を右クリックし、[ 新規] をポイントし、[ DWORD 値] をクリックします。

  11. 「TraceEnterExit」と入力し、Enter キーを押します。

  12. [TraceEnterExit] をダブルクリックし、[値データ] ボックスに「1」と入力し、[OK] をクリックします

    注:

    TraceEnterExit レジストリ エントリは、関数のエントリと終了情報をトレース ファイルとデバッグ出力ストリームに出力するかどうかを決定します。 値 0 (既定値) は、関数の入退出情報が出力されていないことを示します。 値 1 は、関数の入退出情報が出力されることを示します。

  13. 左側のウィンドウで[ トレース] を右クリックし、[ 新規] をポイントし、[ DWORD 値] をクリックします。

  14. 「TraceToFile」と入力し、Enter キーを押します。

  15. TraceToFile をダブルクリックし、[値データ] ボックスに「1」と入力し、[OK] をクリックします。

    注:

    TraceToFile レジストリ エントリは、トレース情報がトレース ファイルに出力されるかどうかを判断します。 値 0 (既定値) は、トレース情報がトレース ファイルに出力されていないことを示します。 値 1 は、トレース情報がトレース ファイルに出力されることを示します。 値を 1 に設定する場合は、TraceFile レジストリ エントリも設定する必要があります。 TraceFile レジストリ エントリを設定するには、次の手順に従います。

    1. 左側のウィンドウで、[ トレース] を右クリックし、[ 新規] をポイントして、[ 文字列値] をクリックします。
    2. 「TraceFile」と入力し、Enter キーを押します。
    3. [TraceFile] をダブルクリックし、[値データ] ボックスに「c:\trace.txt」と入力し、[OK] をクリックします

    TraceFile レジストリ エントリは、シャドウ コピーが作成されるディスクに格納できません。

  16. 左側のウィンドウで[ トレース] を右クリックし、[ 新規] をポイントし、[ DWORD 値] をクリックします。

  17. 「TraceToDebugger」と入力し、Enter キーを押します。

  18. TraceToDebugger をダブルクリックし、[値データ] ボックスに「1」と入力し、[OK] をクリックします。

    注:

    TraceToDebugger レジストリ エントリは、トレース情報がデバッグ出力ストリームに出力されるかどうかを決定します。 値 0 (既定値) は、デバッグ出力ストリームにトレース情報が出力されていないことを示します。 値 1 は、トレース情報がデバッグ出力ストリームに出力されることを示します。

  19. 左側のウィンドウで[ トレース] を右クリックし、[ 新規] をポイントし、[ DWORD 値] をクリックします。

  20. 「TraceTimeStamp」と入力し、Enter キーを押します。

  21. TraceTimeStamp をダブルクリックし、[値データ] ボックスに「1」と入力し、[OK] をクリックします。

    注:

    TraceTimeStamp レジストリ エントリは、タイム スタンプ情報をトレース ファイルとデバッグ出力ストリームに出力するかどうかを決定します。 値 0 (既定値) は、タイム スタンプ情報が出力されていないことを示します。 値 1 は、タイム スタンプ情報が出力されることを示します。

  22. 左側のウィンドウで[ トレース] を右クリックし、[ 新規] をポイントし、[ DWORD 値] をクリックします。

  23. 「TraceFileLineInfo」と入力し、Enter キーを押します。

  24. TraceFileLineInfo をダブルクリックし、[値データ] ボックスに「1」と入力し、[OK] をクリックします。

    注:

    FileLineInfo レジストリ エントリは、モジュール ファイル名情報と行番号情報をトレース ファイルとデバッグ出力ストリームに出力するかどうかを決定します。 値 0 (既定値) は、モジュール ファイル名情報がなく、行番号情報が出力されていないことを示します。 値 1 は、モジュール・ファイル名情報と行番号情報が出力されることを示します。

  25. 左側のウィンドウで[ トレース] を右クリックし、[ 新規] をポイントし、[ DWORD 値] をクリックします。

  26. 「TraceForceFlush」と入力し、Enter キーを押します。

  27. TraceForceFlush をダブルクリックし、[値データ] ボックスに「1」と入力し、[OK] をクリックします。

    注:

    TraceForceFlush レジストリ エントリは、各トレース メッセージがトレース ファイルに書き込まれた後に強制フラッシュが発生するかどうかを決定します。 値 0 (既定値) は、強制フラッシュが発生しなかったことを示します。 値 1 は、強制フラッシュが発生することを示します。 強制フラッシュが発生すると、トレース レコードは失われませんが、コンピューターのパフォーマンスは大幅に低下します。

  28. レジストリ エディターを終了します。

ボリューム シャドウ コピー サービスの詳細については、次の Microsoft Web サイトを参照してください。

ボリューム シャドウ コピー サービス