Acabei de me deparar com este problema semelhante, mas a correcção 2663685 não era problema meu. No meu caso, o dfsrdiag funcionaria para algumas das minhas pastas replicadas, mas não para todas elas. As pastas replicadas foram distribuídas em diferentes unidades.
A longa história é que o DFSR não processaria a pasta replicada devido a um banco de dados corrompido. Você pode verificar se a unidade está ausente com este comando. Ele deve listar todas as unidades nas quais você tem pastas DFSR.
wmic /namespace:\root\microsoftdfs path dfsrvolumeinfo get volumepath, VolumeGuid
Meu faltava um dos volumes do DFSR. Provavelmente ele ainda estará listado na configuração para que você possa verificar com este comando se não tiver certeza se algum está faltando.
wmic /namespace:\root\microsoftdfs\ path dfsrVolumeConfig get *
Além disso, marque C: \ Windows \ debug \ dfsr * .log para outras mensagens sobre a unidade não estar pronta ou não sendo capaz de ler os números de série.
Para resolvê-lo, tive que parar o DFSR e excluir / renomear o banco de dados. Em seguida, ele começou a sincronizar e depois de um tempo de reconstrução, os comandos finalmente funcionaram.
- Abra um prompt de cmd como sistema (eu odeio modificar permissões de "informações de volume do sistema" fazendo isso você pode evitar isso. Google como fazer isso.)
- Ir para a unidade com o banco de dados corrompido .ie "D:"
- cd "informações de volume do sistema"
- cd "DFSR"
- renomear Config \ Volume_.XML Config \ Volume_.OLD
- renomear Config \ Replica_.XML Config \ Replica_.OLD
- renomear banco de dados_ banco de dados__OLD
- net start dfsr
- pollad dfsrdiag
link
Os logs do DFSR também são detalhados e limitados a 1000 arquivos de log por padrão. Por favor, mude o nível de log para algo sensato, porque uma vez que você acesse 1000, o DFSR simplesmente pára.
wmic /namespace:\root\microsoftdfs path dfsrmachineconfig set debuglogseverity=3
link