← Все заметки
Windows

DFSR/SYSVOL: repadmin OK, а dcdiag показывает RPC 0x6ba

Реальный кейс Windows Server 2025: AD replication без ошибок, но dcdiag падает на DFSREvent, KccEvent и SystemLog из-за RPC-доступа к удалённым журналам.

Статус: актуальноОпубликовано: 2026-10-06Обновлено: 2026-10-06

Проверено на: Windows Server 2025 Standard · Active Directory Domain Services · DFS Replication

Контекст

После развёртывания двух Windows Server 2025 DC в ad.example.com базовая AD DS replication выглядела исправно, но полный dcdiag показывал ошибки.

Имена серверов и IP ниже обезличены.

Симптом

repadmin /replsummary:

Fails: 0 / 5
Error: 0%

Все naming contexts реплицировались успешно.

Но dcdiag /e /c /v отмечал:

DFSREvent
KccEvent
SystemLog
RPC 0x6ba

При этом проходили:

Connectivity
Advertising
SysVolCheck
NetLogons
Replications
Topology
DNS

Это важный признак: красный DFSREvent ещё не доказывает отказ SYSVOL replication.

Разделяем уровни

Проверяются отдельно:

  1. AD DS replication;
  2. DFSR/SYSVOL;
  3. доступ диагностики к Event Log через RPC.
repadmin /replsummary
repadmin /showrepl *
repadmin /queue

На обоих DC:

Get-SmbShare -Name SYSVOL,NETLOGON
Get-Service DFSR,Netlogon
dcdiag /test:sysvolcheck
dcdiag /test:netlogons

В данном случае SYSVOL и NETLOGON были опубликованы, а проверки проходили.

RPC и удалённый Event Log

Ключевой тест:

Get-WinEvent -ComputerName dc02 -LogName "DFS Replication" -MaxEvents 20

Именно удалённое чтение журнала воспроизводило RPC-проблему.

На целевом DC была разрешена встроенная firewall group Remote Event Log Management. После этого удалённый Get-WinEvent начал работать.

Следовательно, часть красного результата dcdiag была связана не с отказом AD replication, а с невозможностью диагностического теста прочитать удалённые журналы через RPC.

Повторная проверка

После восстановления доступа к Event Log:

Get-WinEvent -ComputerName dc02 -LogName "DFS Replication" -MaxEvents 50 |
  Select TimeCreated,Id,LevelDisplayName,Message

Затем:

dcdiag /e /c /v
repadmin /replsummary
repadmin /showrepl *

Важно учитывать, что DFSREvent анализирует недавние события. Исторические warning/error записи могут сохранять тест красным некоторое время после восстановления рабочего состояния.

Что не стоит делать сразу

Если одновременно:

repadmin = OK
SysVolCheck = PASS
NetLogons = PASS
SYSVOL/NETLOGON shares = present

не нужно автоматически:

Сначала нужно определить, сломан ли replication engine или только диагностический доступ к журналам.

Диагностический порядок

1. repadmin /replsummary
2. repadmin /showrepl *
3. SYSVOL + NETLOGON
4. dcdiag /test:sysvolcheck
5. dcdiag /test:netlogons
6. DNS / DC Locator
7. RPC/SMB connectivity
8. remote Get-WinEvent
9. DFS Replication events
10. repeat dcdiag

Вывод

Главный урок — не смешивать AD DS replication, DFSR и RPC-доступ к Event Log.

repadmin может быть полностью зелёным, а dcdiag одновременно показывать DFSREvent/KccEvent/SystemLog и 0x6ba. В этом кейсе важной частью проблемы оказался доступ к удалённым журналам событий через firewall/RPC.

Красный dcdiag — повод разложить диагностику по слоям, а не автоматически начинать аварийное восстановление SYSVOL.