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.
Número original do KB: 290762
Visão geral
O FRS é um mecanismo de replicação multithread e multimestre 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 conteúdo entre Windows Servers que hospedam as mesmas raízes DFS (Sistema de Arquivos Distribuído) tolerantes 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éplicas de domínio SYSVOL
.
Ao implantar controladores de domínio baseados no Windows ou servidores membros que usam o FRS para replicar arquivos ou SYSVOL
compartilhamentos DFS, talvez seja necessário restaurar ou reinicializar membros individuais de um conjunto de réplicas se a replicação tiver sido interrompida ou for inconsistente. Em alguns cenários, talvez seja necessário recompilar todo o conjunto de réplicas do zero.
A chave do Registro FRS BurFlags
é usada para executar restaurações autoritativas ou não autoritativas em membros FRS de DFS ou SYSVOL
conjuntos de réplicas.
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 mestra de arquivos FRS.
Restaurar réplicas do 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 BurFlags
chave do Registro são:
- D2, também conhecido como restauração de modo não autoritativo.
- D4, também conhecido como 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 fonte válida conhecida e, em seguida, reiniciar o serviço.
Restauração não autoritativa
As restaurações não autoritativas são a maneira mais comum de reinicializar membros individuais de conjuntos de réplicas do FRS que estão tendo dificuldades. Essas dificuldades podem incluir:
- Asserções no serviço FRS
- Corrupção do banco de dados de jatos locais
- Erros de quebra automática de diário
- Falhas de replicação do FRS
Tente restaurações não autoritativas somente depois de descobrir dependências do FRS e entender e resolver a causa raiz. Para obter mais informações sobre como descobrir dependências do FRS, consulte a seção Considerações antes de configurar restaurações autoritativas ou não autoritativas de membros do FRS mais adiante neste artigo.
Os membros que são restaurados de forma não autoritativa devem ter conexões de entrada de parceiros upstream operacionais em que você está executando a replicação do Active Directory e do FRS. Em um conjunto de réplicas grande que tenha pelo menos um membro de réplica em boas condições, você pode recuperar todos os membros de réplica restantes usando uma restauração de modo não autoritativo se reinicializar os computadores na ordem do parceiro de replicação direta.
Se você precisar concluir uma restauração não autoritativa para retornar um membro de volta ao serviço, salve o máximo de 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ê revise 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 autoritativa, interrompa o serviço FRS, configure a BurFlags
chave do Registro e reinicie o serviço FRS. Siga estas etapas:
Selecione Iniciar, e depois selecione Executar.
Na caixa Abrir, digite cmd e pressione ENTER.
Na caixa Comando, digite
net stop ntfrs
.Selecione Iniciar, e depois selecione Executar.
Na caixa Abrir, digite
regedit
e pressione ENTER.Localize a seguinte subchave no Registro:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NtFrs\Parameters\Backup/Restore\Process at Startup
No painel direito, clique duas vezes em BurFlags.
Na caixa de diálogo Editar Valor DWORD, digite D2 e selecione OK.
Saia do Editor do Registro e mude para a caixa Comando .
Na caixa Comando, digite net start ntfrs.
Saia da caixa Comando .
Quando o serviço FRS é reiniciado, ocorrem as seguintes ações:
- O valor da
BurFlags
chave do Registro retorna para 0. - Os arquivos nas pastas FRS reinicializadas são movidos para uma pasta pré-existente .
- Um evento 13565 é registrado para sinalizar que uma restauração não autoritativa foi iniciada.
- O banco de dados FRS é recriado.
- O membro executa uma junção inicial do conjunto de réplicas de um parceiro upstream ou do computador especificado na chave do Registro Pai do Conjunto de Réplicas se um pai tiver sido especificado para conjuntos de réplicas SYSVOL.
- O computador reinicializado executa uma replicação completa dos conjuntos de réplicas afetados quando o agendamento 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, há um problema com a configuração do FRS.
Observação
A colocação de arquivos na pasta Pré-existente em membros reinicializados é uma proteção no FRS projetada para evitar a perda acidental de dados. Todos os arquivos destinados à réplica que existem apenas na pasta local Pre-existing e não foram replicados após a replicação inicial podem ser copiados para a pasta apropriada. Quando a replicação de saída ocorrer, exclua os arquivos na pasta Pré-existente para liberar espaço adicional na unidade.
Restauração 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éplicas FRS em que a replicação foi completamente interrompida e requer uma recompilação do zero.
A seguinte lista de requisitos deve ser atendida antes de executar uma restauração FRS autoritativa:
O serviço FRS deve ser desabilitado em todos os parceiros downstream (diretos e transitivos) para os conjuntos de réplicas reinicializados antes de reiniciar o serviço FRS quando a restauração autoritativa tiver sido configurada para ocorrer.
Os eventos 13553 e 13516 foram registrados no log de eventos do FRS. Esses eventos indicam que a associação ao conjunto de réplicas foi estabelecida no computador configurado para a restauração autoritativa.
O computador configurado para a restauração autoritativa está configurado para ser autoritativo para todos os dados que você deseja replicar para membros do conjunto de réplicas. Não é o caso se você estiver executando uma junção em um diretório vazio.
Todos os outros parceiros no conjunto de réplicas devem ser reinicializados com uma restauração não autoritativa.
Para concluir uma restauração autoritativa, interrompa o serviço FRS, configure a BurFlags
chave do Registro e reinicie o serviço FRS. Para fazer isso:
- Selecione Iniciar, e depois selecione Executar.
- Na caixa Abrir, digite cmd e pressione ENTER.
- Na caixa Comando, digite net stop ntfrs.
- Selecione Iniciar, e depois selecione Executar.
- Na caixa Abrir, digite
regedit
e pressione ENTER. - Localize a seguinte subchave no Registro:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NtFrs\Parameters\Backup/Restore\Process at Startup
- No painel direito, selecione duas vezes BurFlags.
- Na caixa de diálogo Editar Valor DWORD, digite D4 e selecione OK.
- Saia do Editor do Registro e mude para a caixa Comando .
- Na caixa Comando, digite
net start ntfrs
. - Saia da caixa Comando .
Quando o serviço FRS é reiniciado, ocorrem as seguintes ações:
- O valor da chave do Registro BurFlags é definido de volta como 0.
- Um evento 13566 é registrado para sinalizar que uma restauração autoritativa foi iniciada.
- Os arquivos nos diretórios replicados do FRS reinicializados permanecem inalterados e se tornam autoritativos na replicação direta. Além disso, os arquivos se tornam parceiros de replicação indireta por meio da 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 for registrado, há um problema com a configuração do FRS.
Reinicialização global vs. específica do conjunto de réplicas
Há chaves do Registro globais e específicas do BurFlags
conjunto de réplicas. A configuração da BurFlags
chave global do Registro reinicializa todos os conjuntos de réplicas que o membro contém. Faça isso somente quando o computador contiver apenas um conjunto de réplicas ou quando os conjuntos de réplicas que ele contém forem relativamente pequenos.
Ao contrário da configuração da chave global BurFlags
, a chave do conjunto BurFlags
de réplicas permite que você reinicialize conjuntos de réplicas individuais e discretos, permitindo que conjuntos de replicação íntegros 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 que os valores discutidos anteriormente neste artigo para restaurações autoritativas e não autoritativas.
Você pode localizar a chave do Registro específica BurFlags
do conjunto de réplicas determinando o GUID do conjunto de réplicas que deseja configurar. Para determinar qual GUID corresponde a qual conjunto de réplicas e configurar uma restauração, siga estas etapas:
Selecione Iniciar, e depois selecione Executar.
Na caixa Abrir, digite cmd e pressione ENTER.
Na caixa Comando, digite net stop ntfrs.
Selecione Iniciar, e depois selecione Executar.
Na caixa Abrir, digite regedit e pressione ENTER.
Para determinar o GUID que representa o conjunto de réplicas que você deseja configurar, siga estas etapas:
Localize a seguinte chave no registro:
KEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NtFrs\Parameters\Replica Sets
Abaixo da
Replica Sets
subchave, há uma ou mais subchaves 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 conjunto de réplicas é representado por esse GUID.Repita a etapa 4 para cada GUID listado abaixo da
Replica Sets
subchave até localizar o conjunto de réplicas que deseja configurar. Observe o GUID.
Localize a seguinte chave no registro:
KEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NtFrs\Parameters\Cumulative Replica Sets
Abaixo da
Cumulative Replica Sets
subchave, localize o GUID que você anotou na etapa 6c.No painel direito, selecione duas vezes BurFlags.
Na caixa de diálogo Editar Valor DWORD, digite D2 para concluir uma restauração não autoritativa. Ou digite D4 para concluir uma restauração autoritativa. Em seguida, selecione OK.
Saia do Editor do Registro e mude para a caixa Comando .
Na caixa Comando, digite
net start ntfrs
.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 do FRS para concluir uma restauração autoritativa ou não autoritativa usando a subchave do BurFlags
Registro, não resolverá os problemas que inicialmente causaram o problema de replicação. Se você não puder determinar a causa das dificuldades de replicação, os membros normalmente voltarão para a situação problemática à medida que a replicação continua.
Uma análise detalhada das interdependências 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 de solucionar problemas adicionais do FRS. Use o comando para verificar se a
Repadmin /showreps
replicação do Active Directory está ocorrendo com êxito. A ferramenta Repadmin.exe está localizada na pasta Support\Tools no CD-ROM do Windows 2000. - Verifique se a replicação de entrada e saída do Active Directory ocorre entre todos os controladores de domínio que hospedam
SYSVOL
conjuntos de réplicas e entre todos os controladores de domínio que hospedam contas de computador para servidores que participam de conjuntos de réplicas DFS. - Verifique se os objetos de membro, os objetos de assinante e os objetos de conexão do FRS 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éplicas. - Verifique se todos os membros dos conjuntos de réplicas DFS 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 dificuldades.
- Examine os logs de depuração do FRS em %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 recriar a SYSVOL
árvore e seu conteúdo em um domínio.