Active Directory 診断テンプレートで Perfmon.exe を実行してドメイン コントローラーでレポートを生成すると、レポート生成プロセスが応答しなくなる可能性があります

この記事では、Active Directory 診断テンプレートを使用してレポートを生成するために Perfmon.exe を実行すると、レポート生成プロセスが応答を停止する問題を解決するためのヘルプを提供します。

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

現象

Active Directory 診断テンプレートで Perfmon.exe を実行して Windows Server ドメイン コントローラーでレポートを生成すると、プロセスが応答しなくなる可能性があります。

原因

この問題は、TraceRpt.exe ツールを実行している信頼性とパフォーマンス モニター (Perfmon.exe) コンソールで、レポート生成プロセス中にメモリと CPU リソースが多すぎるため発生します。 Windows Server がビジー状態でリソースがない場合、レポート生成プロセスは応答を停止します。

解決方法

この問題を解決するには、同じサーバーロールを持ち、ハードウェア リソースが十分な別のコンピューターにファイルをコピーします。 次に、ファイルを使用して TraceRpt.exe を実行します。 これを行うには、次の手順を実行します。

  1. 信頼性とパフォーマンス モニター (Perfmon.exe) コンソールで、[データ コレクター セット] をクリックし、[システム] をクリックします。

  2. [Active Directory 診断] を右クリックし、[開始] をクリックします。 ファイル収集プロセスは、Windows Server ドメイン コントローラーで開始されます。

  3. レポートの状態が時間>のデータ<の収集からレポートの生成に変わったら、2 つ目の Windows Server ドメイン コントローラーにファイルをコピーします。

    注:

    ファイルは、%systemdrive%\Perflogs\ADDS\ 日付レポート生成実行の場所にあります。 \*

    Ths "-df" スイッチは、Perfmon で生成される Microsoft 固有のカウント/レポート スキーマ ファイルを指定することです。 このファイル名は report.xsl という名前です

  4. ファイルを見つけて、2 つ目の Windows Server ドメイン コントローラーのコマンド ラインで次のコマンドを実行します。

    tracerpt *.blg *.etl -df *PerfmonSchemaFileName.xsl* -report *your_report.html* -f html **** ****
    
  5. Windows インターネット エクスプローラーを使用して、生成された .html ファイルを表示します。