Usar a chave do registro burFlags para reinicializar o Serviço de Replicação de Arquivos

Este artigo discute a chave do registro FRS BurFlags que o FRS (serviço de replicação de arquivos) do Microsoft Windows usa.

Aplica-se a: Windows Server 2012 R2
Número de KB original: 290762

Visão Geral

O FRS é um mecanismo de replicação multi-threaded e multi-master que os controladores de domínio do Windows Server usam para replicar políticas do sistema e scripts de logon. Você também pode usar o FRS para replicar o conteúdo entre Windows Servers que hospedam as mesmas raízes do DFS (Sistema de Arquivos Distribuídos) tolerante a falhas ou réplicas de nó filho. No Windows Server 2008 R2 e mais recente, o FRS só pode ser usado para replicar o conjunto de réplica de domínio SYSVOL .

Quando você implanta controladores de domínio baseados no Windows ou servidores membros que usam o FRS para replicar arquivos em SYSVOL ou compartilhamentos DFS, talvez seja necessário restaurar ou reinitializar membros individuais de um conjunto de réplica se a replicação tiver parado ou for inconsistente. Em alguns cenários, talvez você precise recompilar todo o réplica definido do zero.

A chave do registro FRS BurFlags é usada para executar restaurações autoritativas ou não autorizadas em membros do FRS do DFS ou SYSVOL réplica conjuntos.

Observação

Os backups de estado do sistema de servidores membros do Windows e controladores de domínio não incluem o banco de dados FRS que mantém um mapeamento de arquivos mantidos em árvores FRS locais e uma lista master de arquivos FRS.

Restaurar réplicas de FRS

A chave do registro global BurFlags contém REG_DWORD valores e está localizada no seguinte local no registro:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NtFrs\Parameters\Backup/Restore\Process at Startup

Os valores mais comuns para a chave do BurFlags registro são:

  • D2, também conhecido como uma restauração de modo nonauthoritative.
  • D4, também conhecido como uma restauração de modo autoritativo.

Você também pode executar BurFlags restaurações ao mesmo tempo em que restaura dados do backup ou de qualquer outra boa origem conhecida e reinicie o serviço.

Restauração nonauthoritative

Restaurações nonauthoritativas são a maneira mais comum de reinitializar membros individuais do FRS réplica conjuntos que estão tendo dificuldade. Essas dificuldades podem incluir:

  • Declarações no serviço FRS
  • Corrupção do banco de dados de jato local
  • Diário erros de envoltório
  • Falhas de replicação do FRS

Tente restaurações nonauthoritativas somente depois de descobrir dependências do FRS e entender e resolve a causa raiz. Para obter mais informações sobre como descobrir dependências do FRS, consulte as Considerações antes de configurar restaurações autoritativas ou não autoritárias de membros do FRS mais adiante neste artigo.

Os membros que não são restaurados nonauthoritatively devem ter conexões de entrada de parceiros operacionais upstream em que você está executando a replicação do Active Directory e do FRS. Em um conjunto de réplica grande que tem pelo menos um membro réplica bom conhecido, você pode recuperar todos os membros réplica restantes usando uma restauração nonauthoritative mode se você reinitializar os computadores em ordem de parceiro de replicação direta.

Se você precisar concluir uma restauração não autenticativa para retornar um membro de volta ao serviço, salve o estado desse membro e do parceiro de replicação direta na direção em que a replicação não está funcionando. Ele permite que você examine o problema mais tarde. Você pode obter informações de estado dos logs do FRS e do Sistema no Visualizador de Eventos.

Observação

Você pode configurar os logs do FRS para registrar entradas de depuração detalhadas.

Para executar uma restauração não authoritativa, interrompa o serviço FRS, configure a chave do BurFlags registro e reinicie o serviço FRS. Siga estas etapas:

  1. Selecione Iniciar e Executar.

  2. Na caixa Abrir , digite cmd e pressione ENTER.

  3. Na caixa Comando , digite net stop ntfrs.

  4. Selecione Iniciar e Executar.

  5. Na caixa Abrir , digite regedit e pressione ENTER.

  6. Localize a seguinte subchave no registro:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NtFrs\Parameters\Backup/Restore\Process at Startup

  7. No painel direito, clique duas vezes em BurFlags.

  8. Na caixa de diálogo Editar Valor DWORD , digite D2 e selecione OK.

  9. Saia do Registro Editor e, em seguida, alterne para a caixa Comando.

  10. Na caixa Comando , digite net start ntfrs.

  11. Saia da caixa Comando .

Quando o serviço FRS é reiniciado, as seguintes ações ocorrem:

  • O valor da BurFlags chave do registro retorna para 0.
  • Os arquivos nas pastas FRS reinitializadas são movidos para uma pasta pré-existente .
  • Um evento 13565 é registrado para sinalizar que uma restauração não autenticativa foi iniciada.
  • O banco de dados FRS é reconstruído.
  • O membro executa uma junção inicial do conjunto réplica de um parceiro upstream ou do computador especificado na chave de registro Pai do Conjunto de Réplicas se um pai tiver sido especificado para conjuntos de réplica SYSVOL.
  • O computador reinicializado executa uma replicação completa dos conjuntos de réplica afetados quando a agenda de replicação relevante começa.
  • Quando o processo é concluído, um evento 13516 é registrado para sinalizar que o FRS está operacional. Se o evento não estiver registrado, haverá um problema com a configuração do FRS.

Observação

O posicionamento de arquivos na pasta pré-existente em membros reinicializados é uma proteção no FRS projetada para evitar perda acidental de dados. Todos os arquivos destinados ao réplica que existem apenas na pasta local pré-existente e não foram replicados depois que a replicação inicial pode ser copiada para a pasta apropriada. Quando ocorreu a replicação de saída, exclua arquivos na pasta Pré-existente para liberar espaço adicional na unidade.

Restauração do FRS autoritativa

Use restaurações autoritativas apenas como uma opção final, como se houver colisões de diretório.

Por exemplo, você pode exigir uma restauração autoritativa se precisar recuperar um conjunto de réplica FRS em que a replicação foi completamente interrompida e requer uma reconstrução do zero.

A seguinte lista de requisitos deve ser atendida antes de executar uma restauração FRS autoritativa:

  1. O serviço FRS deve ser desabilitado em todos os parceiros downstream (diretos e transitivos) para os conjuntos de réplica reiniciados antes de reiniciar o serviço FRS quando a restauração autoritativa tiver sido configurada para ocorrer.

  2. Os eventos 13553 e 13516 foram registrados no log de eventos do FRS. Esses eventos indicam que a associação ao conjunto réplica foi estabelecida no computador configurado para a restauração autoritativa.

  3. O computador configurado para a restauração autoritativa é configurado como autoritativo para todos os dados que você deseja replicar para réplica definir membros. Não é o caso se você estiver executando uma junção em um diretório vazio.

  4. Todos os outros parceiros no conjunto réplica devem ser reinitializados com uma restauração não autenticativa.

Para concluir uma restauração autoritativa, pare o serviço FRS, configure a chave do BurFlags registro e reinicie o serviço FRS. Para fazer isso:

  1. Selecione Iniciar e Executar.
  2. Na caixa Abrir , digite cmd e pressione ENTER.
  3. Na caixa Comando , digite net stop ntfrs.
  4. Selecione Iniciar e Executar.
  5. Na caixa Abrir , digite regedit e pressione ENTER.
  6. Localize a seguinte subchave no registro:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NtFrs\Parameters\Backup/Restore\Process at Startup
  7. No painel direito, selecione duas vezes BurFlags.
  8. Na caixa de diálogo Editar Valor DWORD , digite D4 e selecione OK.
  9. Saia do Registro Editor e, em seguida, alterne para a caixa Comando.
  10. Na caixa Comando , digite net start ntfrs.
  11. Saia da caixa Comando .

Quando o serviço FRS é reiniciado, as seguintes ações ocorrem:

  • O valor da chave de registro do BurFlags é definido como 0.
  • Um evento 13566 é registrado para sinalizar que uma restauração autoritativa foi iniciada.
  • Os arquivos nos diretórios replicados do FRS reinitializados permanecem inalterados e se tornam autoritativos na replicação direta. Além disso, os arquivos se tornam parceiros indiretos de replicação por meio de replicação transitiva.
  • O banco de dados FRS é reconstruído com base no inventário de arquivos atual.
  • Quando o processo é concluído, um evento 13516 é registrado para sinalizar que o FRS está operacional. Se o evento não estiver registrado, haverá um problema com a configuração do FRS.

Global vs. réplica definir reinicialização específica

Há chaves de registro globais e réplica específicas BurFlags do conjunto. A configuração da chave de registro global BurFlags reinicializa todos os conjuntos de réplica que o membro contém. Faça isso somente quando o computador tiver apenas um réplica definido ou quando o réplica conjuntos que ele contém for relativamente pequeno.

Em contraste com a configuração da chave globalBurFlags, o réplica chave de conjunto BurFlags permite reinitializar conjuntos de réplica individuais discretos, permitindo que conjuntos de replicação saudáveis sejam deixados intactos.

A chave do registro global BurFlags é encontrada no seguinte local no registro:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NtFrs\Parameters\Backup / Restore\Process At Startup.

Essa chave pode conter os mesmos valores dos valores discutidos anteriormente neste artigo para restaurações autoritativas e não autenticativas.

Você pode localizar o réplica definir a chave de registro específica BurFlags determinando o GUID para o conjunto de réplica que deseja configurar. Para determinar qual GUID corresponde a qual réplica definir e configurar uma restauração, siga estas etapas:

  1. Selecione Iniciar e Executar.

  2. Na caixa Abrir , digite cmd e pressione ENTER.

  3. Na caixa Comando , digite net stop ntfrs.

  4. Selecione Iniciar e Executar.

  5. Na caixa Abrir , digite regedit e pressione ENTER.

  6. Para determinar o GUID que representa o conjunto de réplica que você deseja configurar, siga estas etapas:

    1. Localize a seguinte chave no registro:
      KEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NtFrs\Parameters\Replica Sets

    2. Abaixo da Replica Sets subchave, há uma ou mais subchaves que são identificadas por um GUID. No painel esquerdo, selecione o GUID e, em seguida, no painel direito, observe os Dados listados para o valor Raiz do Conjunto de Réplicas . Esse caminho do sistema de arquivos indicará qual réplica conjunto é representado por este GUID.

    3. Repita a etapa 4 para cada GUID listada abaixo da Replica Sets subchave até localizar o conjunto de réplica que deseja configurar. Observe o GUID.

  7. Localize a seguinte chave no registro:
    KEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NtFrs\Parameters\Cumulative Replica Sets

  8. Abaixo da Cumulative Replica Sets subchave, localize o GUID que você observou na etapa 6c.

  9. No painel direito, selecione duas vezes BurFlags.

  10. Na caixa de diálogo Editar Valor DWORD , digite D2 para concluir uma restauração não autenticativa. Ou digite D4 para concluir uma restauração autoritativa. Selecione OK.

  11. Saia do Registro Editor e, em seguida, alterne para a caixa Comando.

  12. Na caixa Comando , digite net start ntfrs.

  13. Saia da caixa Comando .

Considerações antes de configurar restaurações autoritativas ou não autoritativas de membros do FRS

Se você configurar um membro FRS para concluir uma restauração autoritativa ou nãohoritativa usando a subchave do BurFlags Registro, não resolve os problemas que causaram inicialmente o problema de replicação. Se você não conseguir determinar a causa das dificuldades de replicação, os membros normalmente reverter de volta à situação problemática à medida que a replicação continua.

Uma análise detalhada sobre interdependencies do FRS está além do escopo deste artigo, mas sua solução de problemas deve incluir as seguintes ações:

  • Verifique se a replicação do Active Directory foi bem-sucedida. Resolva problemas de replicação do Active Directory antes da solução de problemas do FRS. Use o Repadmin /showreps comando para verificar se a replicação do Active Directory está ocorrendo com êxito. A ferramenta Repadmin.exe está localizada na pasta Support\Tools na CD-ROM do Windows 2000.
  • Verifique se a replicação do Active Directory de entrada e saída ocorre entre todos os controladores de domínio que hospedam SYSVOL réplica conjuntos e entre todos os controladores de domínio que hospedam contas de computador para servidores que participam de conjuntos de réplica do DFS.
  • Verifique se objetos membros do FRS, objetos assinantes e objetos de conexão existem no Active Directory para todos os computadores que participam da replicação do FRS.
  • Verifique se existem objetos de conexão de entrada e saída para todos os controladores de domínio no domínio para SYSVOL conjuntos de réplica.
  • Verifique se todos os membros do DFS réplica conjuntos têm pelo menos objetos de conexão de entrada em uma topologia para evitar ilhas de replicação.
  • Examine os logs de eventos FRS e SYSTEM em parceiros de replicação direta que estão tendo dificuldade.
  • Examine os logs de depuração do FRS no %SYSTEMROOT%\DEBUG\NTFRS_*. LOG entre os parceiros de replicação direta que estão tendo problemas de replicação.

Mais informações

Para obter mais informações, consulte Como reconstruir a SYSVOL árvore e seu conteúdo em um domínio.