BurFlags レジストリ キーを使用してファイル レプリケーション サービスを再初期化する

この記事では、Microsoft ファイル レプリケーション サービス (FRS) が使用Windows FRS レジストリ キーについて BurFlags 説明します。

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

概要

FRS は、サーバー ドメイン コントローラーがシステム ポリシーとログオン スクリプトをレプリケートWindows使用するマルチスレッドのマルチマスター レプリケーション エンジンです。 FRS を使用して、同じフォールト トレラントな分散ファイル システム (DFS) ルートまたは子ノード レプリカをホストする Windows サーバー間でコンテンツをレプリケートすることもできます。 Server 2008 R2 以降Windowsでは、FRS はドメイン レプリカ セットのレプリケートにのみ SYSVOL 使用できます。

FRS を使用してファイルをレプリケートする Windows ベースのドメイン コントローラーまたはメンバー サーバーを展開する場合、レプリケーションが停止しているか矛盾している場合は、レプリカ セットの個々のメンバーを復元または再初期化する必要があります。 SYSVOL 一部のシナリオでは、レプリカ セット全体を最初から再構築する必要があります。

FRS レジストリ キーは、DFS またはレプリカ セットの FRS メンバーに対して権限復元または非権限復元を BurFlags SYSVOL 実行するために使用されます。

注意

Windows メンバー サーバーとドメイン コントローラーのシステム状態バックアップには、ローカル FRS ツリーに保持されているファイルのマッピングと FRS ファイルのマスター リストを保持する FRS データベースは含めされません。

FRS レプリカの復元

グローバル レジストリ BurFlags キーには値が含まれます。レジストリ内の次の REG_DWORD 場所に格納されます。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NtFrs\Parameters\Backup/Restore\Process at Startup

レジストリ キーの最も一般的 BurFlags な値は次のとおりです。

  • D2 (非認証モードの復元とも呼ばれる)。
  • D4 (権限のあるモードの復元とも呼ばれる)。

バックアップまたは他の既知の適切なソースからデータを復元し、サービスを再起動すると同時に復元 BurFlags を実行できます。

非認証復元

非認証復元は、困難な FRS レプリカ セットの個々のメンバーを再初期化する最も一般的な方法です。 これらの困難には、次のものが含まれます。

  • FRS サービスのアサーション
  • ローカル ジェット データベースの破損
  • ジャーナル の折り返しエラー
  • FRS レプリケーションの失敗

FRS 依存関係を検出し、根本原因を理解して解決した後にのみ、非認証復元を試してください。 FRS 依存関係を検出する方法の詳細については、この記事の後半の 「FRS メンバーの権限を持つ復元または非権限復元を構成する前の考慮事項」を参照してください。

非認証的に復元されたメンバーは、Active Directory および FRS レプリケーションを実行する運用上のアップストリーム パートナーからの受信接続を持っている必要があります。 既知の優れたレプリカ メンバーが 1 つ以上ある大規模なレプリカ セットでは、直接レプリケーション パートナーの順序でコンピューターを再初期化する場合は、非認証モードの復元を使用して、残りのすべてのレプリカ メンバーを回復できます。

メンバーをサービスに戻す非認証復元を完了する必要がある場合は、そのメンバーから、およびレプリケーションが機能していない方向に直接レプリケーション パートナーから多くの状態を保存します。 この方法を使用すると、後で問題を確認できます。 イベント ビューアーでは、FRS ログとシステム ログから状態情報を取得できます。

注意

FRS ログを構成して、詳細なデバッグ エントリを記録できます。

認証されていない復元を実行するには、FRS サービスを停止し、レジストリ キーを構成してから BurFlags 、FRS サービスを再起動します。 次の手順を実行します。

  1. [スタート]、[ファイル名を指定して実行] の順に選択します。

  2. [開く ] ボックス「cmd」と入力 し、Enter キーを押します。

  3. [コマンド] ボックスに net stop ntfrs 「.

  4. [スタート]、[ファイル名を指定して実行] の順に選択します。

  5. [開く ] ボックス に「Enter」 regedit と入力し、Enter キーを押します。

  6. レジストリで次のサブキーを見つけます。
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NtFrs\Parameters\Backup/Restore\Process at Startup

  7. 右側のウィンドウで 、[BurFlags] をダブルクリックします

  8. [DWORD 値の編集] ダイアログ ボックスで 、「D2」と入力し**、[OK] を選択します**。

  9. レジストリ エディターを終了し、[コマンド] ボックスに 切り替 えます。

  10. [コマンド] ボックス、「net start ntfrs」と入力します

  11. [コマンド] ボックスを終了 します。

FRS サービスが再起動すると、次のアクションが実行されます。

  • レジストリ キーの BurFlags 値は 0 に戻されます
  • 再初期化された FRS フォルダー内のファイルは、既存の フォルダーに移動 されます。
  • イベント 13565 がログに記録され、認証されていない復元が開始されたというメッセージが表示されます。
  • FRS データベースが再構築されます。
  • 親が SYSVOL レプリカ セットに指定されている場合、メンバーは、アップストリーム パートナーまたはレプリカ セット親レジストリ キーで指定されたコンピューターから、レプリカ セットの初期結合を実行します。
  • 再初期化されたコンピューターは、関連するレプリケーション スケジュールが開始されると、影響を受けるレプリカ セットの完全なレプリケーションを実行します。
  • プロセスが完了すると、イベント 13516 がログに記録され、FRS が動作中です。 イベントがログに記録されない場合は、FRS 構成に問題があります。

注意

再初期化されたメンバー上の 既存 のフォルダー内のファイルの配置は、誤ったデータ損失を防ぐために設計された FRS のセーフガードです。 ローカルの既存のフォルダーにのみ存在し、最初のレプリケーション後にレプリケートしなかったレプリカ宛てのファイルは、適切なフォルダーにコピーできます。 送信レプリケーションが発生した場合は、既存のフォルダー内のファイルを削除して、追加のドライブ領域を解放します。

権限を持つ FRS の復元

ディレクトリの競合がある場合など、最終的なオプションとしてのみ権限復元を使用します。

たとえば、レプリケーションが完全に停止し、最初から再構築が必要な FRS レプリカ セットを回復する必要がある場合は、権限を持つ復元が必要な場合があります。

権限を持つ FRS 復元を実行する前に、次の要件の一覧を満たす必要があります。

  1. 権限のある復元が行われると FRS サービスを再起動する前に、再初期化されたレプリカ セットのすべてのダウンストリーム パートナー (直接および推移的) で FRS サービスを無効にする必要があります。

  2. イベント 13553 と 13516 が FRS イベント ログに記録されています。 これらのイベントは、権限を持つ復元用に構成されたコンピューターでレプリカ セットへのメンバーシップが確立されていることを示します。

  3. 権限復元用に構成されたコンピューターは、レプリカ セット メンバーにレプリケートするすべてのデータに対して権限を持つ状態に構成されています。 空のディレクトリで結合を実行する場合はそうではありません。

  4. レプリカ セット内の他のすべてのパートナーは、認証されていない復元で再初期化する必要があります。

権限を持つ復元を完了するには、FRS サービスを停止し、レジストリ キーを構成してから BurFlags 、FRS サービスを再起動します。 そのためには、次を実行します。

  1. [スタート]、[ファイル名を指定して実行] の順に選択します。
  2. [開く ] ボックス「cmd」と入力 し、Enter キーを押します。
  3. [コマンド]ボックスに*、「net stop ntfrs」と入力します*。
  4. [スタート]、[ファイル名を指定して実行] の順に選択します。
  5. [開く ] ボックス に「Enter」 regedit と入力し、Enter キーを押します。
  6. レジストリで次のサブキーを見つけます。
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NtFrs\Parameters\Backup/Restore\Process at Startup
  7. 右側のウィンドウで 、[BurFlags] をダブルクリックします
  8. [DWORD 値の編集] ダイアログ ボックスで 、「D4」と入力し**、[OK] を選択します**。
  9. レジストリ エディターを終了し、[コマンド] ボックスに 切り替 えます。
  10. [コマンド] ボックスに net start ntfrs 「.
  11. [コマンド] ボックスを終了 します。

FRS サービスを再起動すると、次のアクションが実行されます。

  • BurFlags レジストリ キーの値は 0 に設定されます
  • イベント 13566 がログに記録され、権限の高い復元が開始されたというメッセージが表示されます。
  • 再初期化された FRS レプリケート ディレクトリ内のファイルは変更されず、直接レプリケーションで権限を持ちます。 さらに、ファイルは推移的なレプリケーションを通じて間接的なレプリケーション パートナーになります。
  • FRS データベースは、現在のファイル インベントリに基づいて再構築されます。
  • プロセスが完了すると、イベント 13516 がログに記録され、FRS が動作中です。 イベントがログに記録されていない場合は、FRS 構成に問題があります。

グローバルとレプリカ セットの特定の再初期化

グローバル セットとレプリカ セット固有のレジストリ キー BurFlags の両方があります。 グローバル レジストリ キー BurFlags を設定すると、メンバーが保持しているすべてのレプリカ セットが再初期化されます。 この操作は、コンピューターが保持するレプリカ セットが 1 つしか保持しない場合、または保持するレプリカ セットが比較的小さい場合にのみ実行します。

グローバル キーを構成するのとは対照的に、レプリカ セット キーを使用すると、個別の個々のレプリカ セットを再初期化でき、正常なレプリケーション セットをそのまま BurFlags BurFlags 残す必要があります。

グローバル レジストリ BurFlags キーは、レジストリ内の次の場所に表示されます。
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NtFrs\Parameters\Backup / Restore\Process At Startup.

このキーには、権限復元および非承認復元に関するこの記事で前に説明した値と同じ値を含めることができます。

構成するレプリカ セットの GUID を決定することで、レプリカ セット固有のレジストリ BurFlags キーを特定できます。 どの GUID がどのレプリカ セットに対応しているか確認し、復元を構成するには、次の手順を実行します。

  1. [スタート]、[ファイル名を指定して実行] の順に選択します。

  2. [開く ] ボックス「cmd」と入力 し、Enter キーを押します。

  3. [コマンド]ボックスに*、「net stop ntfrs」と入力します*。

  4. [スタート]、[ファイル名を指定して実行] の順に選択します。

  5. [開く ] ボックス「regedit」と入力し 、Enter キーを押します。

  6. 構成するレプリカ セットを表す GUID を決定するには、次の手順を実行します。

    1. レジストリ内で次のキーを見つけます。
      KEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NtFrs\Parameters\Replica Sets

    2. サブキーの下には、GUID によって識別される 1 つ以上 Replica Sets のサブキーがあります。 左側のウィンドウで GUID を選択し、右側のウィンドウで[レプリカセット ルート] の値に一覧表示されているデータ をメモ します。 このファイル システム パスは、この GUID で表されるレプリカ セットを示します。

    3. 構成するレプリカ セットを見つけるまで、サブキーの下に一覧表示されている GUID ごとに手順 4 Replica Sets を繰り返します。 GUID に注意してください。

  7. レジストリ内で次のキーを見つけます。
    KEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NtFrs\Parameters\Cumulative Replica Sets

  8. サブキー Cumulative Replica Sets の下で、手順 6c で説明した GUID を見つけます。

  9. 右側のウィンドウで 、[BurFlags] をダブルクリックします

  10. [DWORD 値の編集] ダイアログ ボックスに 「D2」 と入力して、承認されていない復元を完了します。 または、「D4」と入力して、権限を持つ復元を完了します。 次に [OK] を選びます。

  11. レジストリ エディターを終了し、[コマンド] ボックスに 切り替 えます。

  12. [コマンド] ボックスに net start ntfrs 「.

  13. [コマンド] ボックスを終了 します。

FRS メンバーの権限復元または非承認復元を構成する前の考慮事項

レジストリ サブキーを使用して権限のある復元または承認されていない復元を完了する FRS メンバーを構成した場合、レプリケーションの問題を最初に引き起こした問題は解決されません。 BurFlags レプリケーションの問題の原因を特定できない場合は、通常、レプリケーションの継続中にメンバーは問題のある状況に戻します。

FRS 相互依存関係の詳細な内訳は、この記事の範囲を超えているが、トラブルシューティングには次のアクションが含まれる必要があります。

  • Active Directory レプリケーションが正常に実行されたことを確認します。 さらに FRS のトラブルシューティングを行う前に、Active Directory レプリケーションの問題を解決します。 このコマンド Repadmin /showreps を使用して、Active Directory レプリケーションが正常に実行されたことを確認します。 このRepadmin.exeツールは、2000 CD-ROM の Windows\Tools フォルダーにあります。
  • 受信および送信 Active Directory レプリケーションが、レプリカ セットをホストしているすべてのドメイン コントローラー間、および DFS レプリカ セットに参加するサーバーのコンピューター アカウントをホストしているすべてのドメイン コントローラー間で行われるか SYSVOL 確認します。
  • FRS レプリケーションに参加しているすべてのコンピューターについて、FRS メンバー オブジェクト、サブスクライバー オブジェクト、および接続オブジェクトが Active Directory に存在する必要があります。
  • レプリカ セットのドメイン内のすべてのドメイン コントローラーに対して、受信接続オブジェクトと送信接続オブジェクトが存在するを SYSVOL 確認します。
  • レプリケーションのアイランドを回避するために、DFS レプリカ セットのすべてのメンバーに、トポロジ内に少なくとも受信接続オブジェクトが含まれています。
  • 難しい直接レプリケーション パートナーの FRS イベント ログと SYSTEM イベント ログを確認します。
  • %SYSTEMROOT%\DEBUG\NTFRS_*の FRS デバッグ ログを確認します。レプリケーションの問題が発生している直接レプリケーション パートナー間の LOG。

詳細

詳細については、「ドメイン内のツリーとそのコンテンツを再構築する方法 SYSVOL 」を参照してください