Verwenden des BurFlags-Registrierungsschlüssels zum erneuten Initialisieren des Dateireplikationsdiensts

In diesem Artikel wird der FRS-Registrierungsschlüssel BurFlags erläutert, den der Microsoft Windows-Dateireplikationsdienst (File Replication Service, FRS) verwendet.

Gilt für: Windows Server 2012 R2
Ursprüngliche KB-Nummer: 290762

Übersicht

FRS ist eine Multithread-Replikations-Engine mit mehreren master, die Windows Server-Domänencontroller zum Replizieren von Systemrichtlinien und Anmeldeskripts verwenden. Sie können FRS auch verwenden, um Inhalte zwischen Windows-Servern zu replizieren, die die gleichen fehlertoleranten DFS-Stammstämme (Distributed File System) oder untergeordnete Knotenreplikate hosten. In Windows Server 2008 R2 und höher kann FRS nur zum Replizieren der Domänenreplikatmenge SYSVOL verwendet werden.

Wenn Sie Windows-basierte Domänencontroller oder Mitgliedsserver bereitstellen, die FRS zum Replizieren von Dateien in SYSVOL oder DFS-Freigaben verwenden, müssen Sie möglicherweise einzelne Mitglieder einer Replikatmenge wiederherstellen oder erneut initialisieren, wenn die Replikation beendet wurde oder inkonsistent ist. In einigen Szenarien müssen Sie möglicherweise die gesamte Replikatmenge von Grund auf neu erstellen.

Der FRS-Registrierungsschlüssel BurFlags wird verwendet, um autoritative oder nicht authentifizierte Wiederherstellungen für FRS-Member von DFS oder SYSVOL Replikatgruppen durchzuführen.

Hinweis

Systemstatussicherungen von Windows-Mitgliedsservern und Domänencontrollern enthalten nicht die FRS-Datenbank, die eine Zuordnung von Dateien verwaltet, die in lokalen FRS-Strukturen gespeichert sind, und eine master Liste von FRS-Dateien.

Wiederherstellen von FRS-Replikaten

Der globale BurFlags Registrierungsschlüssel enthält REG_DWORD Werte und befindet sich am folgenden Speicherort in der Registrierung:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NtFrs\Parameters\Backup/Restore\Process at Startup

Die gängigsten Werte für den BurFlags Registrierungsschlüssel sind:

  • D2, auch als Wiederherstellung im nicht authentifizierten Modus bezeichnet.
  • D4, auch als Autoritativen Moduswiederherstellung bezeichnet.

Sie können Wiederherstellungen auch gleichzeitig mit der Wiederherstellung von Daten aus einer Sicherung oder einer anderen bekannten fehlerfreien Quelle durchführen BurFlags und dann den Dienst neu starten.

Nicht autoritative Wiederherstellung

Nicht autoritative Wiederherstellungen sind die gängigste Methode zum erneuten Initialisieren einzelner Member von FRS-Replikatgruppen, die Probleme haben. Zu diesen Schwierigkeiten können gehören:

  • Assertionen im FRS-Dienst
  • Beschädigung der lokalen Jet-Datenbank
  • Journal Umbruchfehler
  • FRS-Replikationsfehler

Versuchen Sie erst, nicht autoritative Wiederherstellungen durchzuführen, nachdem Sie FRS-Abhängigkeiten erkannt haben und die Grundursache verstehen und beheben. Weitere Informationen zum Ermitteln von FRS-Abhängigkeiten finden Sie im Abschnitt Überlegungen vor dem Konfigurieren autoritativer oder nicht autoritativer Wiederherstellungen von FRS-Membern weiter unten in diesem Artikel.

Mitglieder, die nicht autoritativ wiederhergestellt werden, müssen über eingehende Verbindungen von operativen Upstream Partnern verfügen, bei denen Sie die Active Directory- und FRS-Replikation durchführen. In einer großen Replikatmenge, die über mindestens ein bekanntes fehlerfreies Replikatmitglied verfügt, können Sie alle verbleibenden Replikatmember wiederherstellen, indem Sie eine Wiederherstellung im nicht autoritativen Modus verwenden, wenn Sie die Computer in direkter Replikationspartnerreihenfolge erneut initialisieren.

Wenn Sie eine nicht authentifizierende Wiederherstellung durchführen müssen, um einen Member wieder in den Dienst zurückzugeben, speichern Sie so viel Zustand von diesem Member und vom direkten Replikationspartner in der Richtung, dass die Replikation nicht funktioniert. Es ermöglicht Ihnen, das Problem später zu überprüfen. Sie können Zustandsinformationen aus den FRS- und Systemprotokollen im Ereignisanzeige abrufen.

Hinweis

Sie können die FRS-Protokolle so konfigurieren, dass detaillierte Debugeinträge aufgezeichnet werden.

Um eine nicht authentifizierende Wiederherstellung durchzuführen, beenden Sie den FRS-Dienst, konfigurieren sie den BurFlags Registrierungsschlüssel, und starten Sie dann den FRS-Dienst neu. Gehen Sie folgendermaßen vor:

  1. Wählen Sie Start und dann Ausführen aus.

  2. Geben Sie im Feld Öffnenden Text cmd ein, und drücken Sie dann die EINGABETASTE.

  3. Geben Sie im Feld Befehl ein net stop ntfrs.

  4. Wählen Sie Start und dann Ausführen aus.

  5. Geben Sie im Feld Öffnen ein regedit , und drücken Sie dann die EINGABETASTE.

  6. Suchen Sie den folgenden Unterschlüssel in der Registrierung:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NtFrs\Parameters\Backup/Restore\Process at Startup

  7. Doppelklicken Sie im rechten Bereich auf BurFlags.

  8. Geben Sie im Dialogfeld DWORD-Wert bearbeitenden Wert D2 ein, und wählen Sie dann OK aus.

  9. Beenden Sie die Registrierung Editor, und wechseln Sie dann zum Feld Befehl.

  10. Geben Sie im Feld Befehlden Namen net start ntfrs ein.

  11. Beenden Sie das Feld Befehl .

Wenn der FRS-Dienst neu gestartet wird, werden die folgenden Aktionen ausgeführt:

  • Der Wert für BurFlags den Registrierungsschlüssel wird auf 0 zurückgegeben.
  • Dateien in den neu initialisierten FRS-Ordnern werden in einen bereits vorhandenen Ordner verschoben.
  • Ein Ereignis 13565 wird protokolliert, um zu signalisieren, dass eine nicht autoritative Wiederherstellung gestartet wird.
  • Die FRS-Datenbank wird neu erstellt.
  • Das Mitglied führt eine erste Verknüpfung der Replikatmenge von einem Upstream Partner oder von dem Computer aus aus, der im übergeordneten Registrierungsschlüssel replikatsatz angegeben ist, wenn ein übergeordnetes Element für SYSVOL-Replikatgruppen angegeben wurde.
  • Der neu initialisierte Computer führt eine vollständige Replikation der betroffenen Replikatgruppen aus, wenn der relevante Replikationszeitplan beginnt.
  • Wenn der Prozess abgeschlossen ist, wird das Ereignis 13516 protokolliert, um zu signalisieren, dass FRS betriebsbereit ist. Wenn das Ereignis nicht protokolliert wird, liegt ein Problem mit der FRS-Konfiguration vor.

Hinweis

Die Platzierung von Dateien im Ordner "Bereits vorhanden " auf wieder initialisierten Membern ist ein Schutz in FRS, der darauf ausgelegt ist, versehentlichen Datenverlust zu verhindern. Alle Dateien, die für das Replikat bestimmt sind und nur im lokalen Ordner "Pre-existing " vorhanden sind und in nach der ersten Replikation nicht repliziert wurden, können dann in den entsprechenden Ordner kopiert werden. Wenn die ausgehende Replikation erfolgt ist, löschen Sie Dateien im Ordner "Bereits vorhanden ", um zusätzlichen Speicherplatz auf dem Laufwerk freizugeben.

Autoritative FRS-Wiederherstellung

Verwenden Sie autoritative Wiederherstellungen nur als letzte Option, z. B. bei Verzeichniskonflikten.

Beispielsweise können Sie eine autoritative Wiederherstellung erfordern, wenn Sie eine FRS-Replikatmenge wiederherstellen müssen, bei der die Replikation vollständig beendet wurde und eine neuerstellung von Grund auf erforderlich ist.

Die folgende Liste der Anforderungen muss erfüllt sein, bevor Sie eine autoritative FRS-Wiederherstellung ausführen:

  1. Der FRS-Dienst muss für alle Downstreampartner (direkt und transitiv) für die neu initialisierten Replikatgruppen deaktiviert werden, bevor Sie den FRS-Dienst neu starten, wenn die autorisierende Wiederherstellung für die Ausführung konfiguriert wurde.

  2. Die Ereignisse 13553 und 13516 wurden im FRS-Ereignisprotokoll protokolliert. Diese Ereignisse geben an, dass die Mitgliedschaft in der Replikatgruppe auf dem Computer eingerichtet wurde, der für die autoritativen Wiederherstellung konfiguriert ist.

  3. Der für die autoritative Wiederherstellung konfigurierte Computer ist so konfiguriert, dass er für alle Daten autoritativ ist, die Sie in Replikatgruppenmitglieder replizieren möchten. Dies ist nicht der Fall, wenn Sie einen Join für ein leeres Verzeichnis durchführen.

  4. Alle anderen Partner in der Replikatmenge müssen mit einer nicht authentifizierten Wiederherstellung erneut initialisiert werden.

Um eine autoritative Wiederherstellung abzuschließen, beenden Sie den FRS-Dienst, konfigurieren Sie den BurFlags Registrierungsschlüssel, und starten Sie dann den FRS-Dienst neu. Gehen Sie hierzu folgendermaßen vor:

  1. Wählen Sie Start und dann Ausführen aus.
  2. Geben Sie im Feld Öffnenden Text cmd ein, und drücken Sie dann die EINGABETASTE.
  3. Geben Sie im Feld Befehlden Namen net stop ntfrs ein.
  4. Wählen Sie Start und dann Ausführen aus.
  5. Geben Sie im Feld Öffnen ein regedit , und drücken Sie dann die EINGABETASTE.
  6. Suchen Sie den folgenden Unterschlüssel in der Registrierung:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NtFrs\Parameters\Backup/Restore\Process at Startup
  7. Wählen Sie im rechten Bereich die Option BurFlags aus.
  8. Geben Sie im Dialogfeld DWORD-Wert bearbeitenden Wert D4 ein, und wählen Sie dann OK aus.
  9. Beenden Sie die Registrierung Editor, und wechseln Sie dann zum Feld Befehl.
  10. Geben Sie im Feld Befehl ein net start ntfrs.
  11. Beenden Sie das Feld Befehl .

Wenn der FRS-Dienst neu gestartet wird, werden die folgenden Aktionen ausgeführt:

  • Der Wert für den BurFlags-Registrierungsschlüssel wird auf 0 zurückgesetzt.
  • Ein Ereignis 13566 wird protokolliert, um zu signalisieren, dass eine autoritative Wiederherstellung gestartet wird.
  • Dateien in den neu initialisierten FRS-Replikationsverzeichnissen bleiben unverändert und werden für die direkte Replikation autoritativ. Darüber hinaus werden die Dateien durch transitive Replikation zu indirekten Replikationspartnern.
  • Die FRS-Datenbank wird basierend auf dem aktuellen Dateibestand neu erstellt.
  • Wenn der Prozess abgeschlossen ist, wird das Ereignis 13516 protokolliert, um zu signalisieren, dass FRS betriebsbereit ist. Wenn das Ereignis nicht protokolliert wird, liegt ein Problem mit der FRS-Konfiguration vor.

Globale und replikatgruppenspezifische Neuinitialisierung

Es gibt sowohl globale als auch replikatsatzspezifische BurFlags Registrierungsschlüssel. Durch Festlegen des globalen BurFlags Registrierungsschlüssels werden alle Replikatsätze, die der Member enthält, erneut initialisiert. Tun Sie dies nur, wenn der Computer nur eine Replikatmenge enthält oder wenn die replikatgruppen, die er enthält, relativ klein sind.

Im Gegensatz zum Konfigurieren des globalen BurFlags Schlüssels können Sie mit dem Replikatgruppenschlüssel BurFlags diskrete, einzelne Replikatgruppen erneut initialisieren, sodass fehlerfreie Replikationssätze intakt bleiben.

Der globale BurFlags Registrierungsschlüssel befindet sich am folgenden Speicherort in der Registrierung:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NtFrs\Parameters\Backup / Restore\Process At Startup.

Dieser Schlüssel kann die gleichen Werte wie die werte enthalten, die weiter oben in diesem Artikel für autoritative und nicht autoritative Wiederherstellungen erläutert wurden.

Sie können den spezifischen BurFlags Registrierungsschlüssel für den Replikatsatz suchen, indem Sie die GUID für die Replikatmenge bestimmen, die Sie konfigurieren möchten. Führen Sie die folgenden Schritte aus, um zu bestimmen, welche GUID welchem Replikatsatz entspricht, und konfigurieren Sie eine Wiederherstellung:

  1. Wählen Sie Start und dann Ausführen aus.

  2. Geben Sie im Feld Öffnenden Text cmd ein, und drücken Sie dann die EINGABETASTE.

  3. Geben Sie im Feld Befehlden Namen net stop ntfrs ein.

  4. Wählen Sie Start und dann Ausführen aus.

  5. Geben Sie im Feld Öffnenden Namen regedit ein, und drücken Sie dann die EINGABETASTE.

  6. Führen Sie die folgenden Schritte aus, um die GUID zu bestimmen, die die Replikatmenge darstellt, die Sie konfigurieren möchten:

    1. Suchen Sie den folgenden Schlüssel in der Registrierung:
      KEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NtFrs\Parameters\Replica Sets

    2. Unterhalb des Replica Sets Unterschlüssels befindet sich mindestens ein Unterschlüssel, der durch eine GUID identifiziert wird. Wählen Sie im linken Bereich die GUID aus, und notieren Sie sich dann im rechten Bereich die Daten , die für den Stammwert des Replikatsatzes aufgeführt sind. Dieser Dateisystempfad gibt an, welche Replikatmenge durch diese GUID dargestellt wird.

    3. Wiederholen Sie Schritt 4 für jede GUID, die unter dem Replica Sets Unterschlüssel aufgeführt ist, bis Sie die Replikatmenge gefunden haben, die Sie konfigurieren möchten. Beachten Sie die GUID.

  7. Suchen Sie den folgenden Schlüssel in der Registrierung:
    KEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NtFrs\Parameters\Cumulative Replica Sets

  8. Suchen Sie unter dem Cumulative Replica Sets Unterschlüssel die GUID, die Sie in Schritt 6c notiert haben.

  9. Wählen Sie im rechten Bereich die Option BurFlags aus.

  10. Geben Sie im Dialogfeld DWORD-Wert bearbeitenden Wert D2 ein, um eine nicht autoritative Wiederherstellung abzuschließen. Oder geben Sie D4 ein, um eine autoritative Wiederherstellung abzuschließen. Wählen Sie dann OK aus.

  11. Beenden Sie die Registrierung Editor, und wechseln Sie dann zum Feld Befehl.

  12. Geben Sie im Feld Befehl ein net start ntfrs.

  13. Beenden Sie das Feld Befehl .

Überlegungen vor dem Konfigurieren autoritativer oder nicht autoritativer Wiederherstellungen von FRS-Membern

Wenn Sie ein FRS-Mitglied so konfigurieren, dass eine autoritative oder nicht autoritative Wiederherstellung mithilfe des BurFlags Registrierungsunterschlüssels abgeschlossen wird, werden die Probleme, die ursprünglich das Replikationsproblem verursacht haben, nicht behoben. Wenn Sie die Ursache der Replikationsschwierigkeiten nicht ermitteln können, rückgängig machen die Mitglieder in der Regel auf die problematische Situation zurück, wenn die Replikation fortgesetzt wird.

Eine ausführliche Aufschlüsselung der FRS-Interdependenz geht über den Rahmen dieses Artikels hinaus, aber Ihre Problembehandlung sollte die folgenden Aktionen umfassen:

  • Vergewissern Sie sich, dass die Active Directory-Replikation erfolgreich ist. Beheben Sie Probleme mit der Active Directory-Replikation, bevor Sie weitere FrS-Problembehandlungen durchführen. Verwenden Sie den Repadmin /showreps Befehl, um zu überprüfen, ob die Active Directory-Replikation erfolgreich ausgeführt wird. Das Repadmin.exe-Tool befindet sich im Ordner Support\Tools auf der Windows 2000-CD-ROM.
  • Überprüfen Sie, ob die eingehende und ausgehende Active Directory-Replikation zwischen allen Domänencontrollern, die Replikatgruppen hosten SYSVOL , und zwischen allen Domänencontrollern erfolgt, die Computerkonten für Server hosten, die an DFS-Replikatgruppen beteiligt sind.
  • Überprüfen Sie, ob FRS-Memberobjekte, Abonnentenobjekte und Verbindungsobjekte im Active Directory für alle Computer vorhanden sind, die an der FRS-Replikation teilnehmen.
  • Überprüfen Sie, ob ein- und ausgehende Verbindungsobjekte für alle Domänencontroller in der Domäne für SYSVOL Replikatgruppen vorhanden sind.
  • Stellen Sie sicher, dass alle Mitglieder von DFS-Replikatgruppen mindestens eingehende Verbindungsobjekte in einer Topologie enthalten, um Replikationsinseln zu vermeiden.
  • Überprüfen Sie die FRS- und SYSTEM-Ereignisprotokolle bei direkten Replikationspartnern, bei denen Probleme auftreten.
  • Überprüfen Sie die FRS-Debugprotokolle im %SYSTEMROOT%\DEBUG\NTFRS_*. LOG zwischen den direkten Replikationspartnern, bei denen Replikationsprobleme auftreten.

Weitere Informationen

Weitere Informationen finden Sie unter Neuerstellen der SYSVOL Struktur und ihres Inhalts in einer Domäne.