Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

Windows Server, AD и Роли

Анализ и устранение ошибок DCDIAG: полное руководство

Обновлено: 28.08.2026 · Официальная документация ↗

Симптомы сбоев в отчете утилиты DCDIAG

При выполнении комплексной диагностики контроллера домена командой dcdiag /v утилита возвращает ошибки со статусом «failed test» для одного или нескольких базовых тестов работоспособности Active Directory.

Тест DCDIAGСуть проверкиТипичная причина сбоя
failed test AdvertisingОбъявление ролей DC в DNS и сетиСлужба Netlogon остановлена или DNS не зарегистрировал SRV-записи
failed test ReplicationsСинхронизация разделов каталогаБлокировка портов RPC или таймауты репликации
failed test DFSREvent / FrsEventРепликация папки SYSVOL / NetlogonСлужба DFSR находится в состоянии ошибки или Journal Wrap
failed test SystemLogАнализ критических событий журнала SystemМассовые ошибки драйверов или сторонних служб за последние 60 минут

Пошаговое устранение типичных ошибок DCDIAG

  1. Запустите целевой тест dcdiag с подробным выводом:
# Полное сканирование контроллера домена с выводом только ошибок:
dcdiag /c /q

# Запуск проверки конкретного проблемного теста (например, DNS и Advertising):
dcdiag /test:DNS /v
dcdiag /test:Advertising /v
  1. Устранение сбоя теста «Advertising» и «NetLogon»: перерегистрируйте записи контроллера домена в DNS:
# Перезапуск службы Netlogon для регистрации SRV записей:
Restart-Service -Name Netlogon -Force

# Регистрация DNS записей в системе:
ipconfig /registerdns
  1. Устранение сбоя теста «DFSREvent» (SYSVOL не шарится): проверьте состояние подписки SYSVOL:
# Проверка статуса репликации SYSVOL через PowerShell:
Get-WmiObject -Namespace "root\microsoftdfs" -Class DfsrSubscriptionState

# Проверка наличия расшаренной папки SYSVOL:
net share | findstr SYSVOL
  1. Устранение сбоя теста «MachineAccount»: проверьте флаги доверительных отношений учетной записи компьютера в домене:
# Проверка защищенного канала учетной записи контроллера домена:
nltest /sc_verify:ВАШДОМЕН.LOCAL

Совет: Ошибки теста SystemLog в dcdiag часто вызываются некритичными предупреждениями DCOM. Для чистоты диагностики используйте ключ dcdiag /c /d /i для пропуска некритичных событий.

💡 Практика специалистов: Если dcdiag падает на тесте 'Advertising', первым делом проверьте, расшарена ли папка SYSVOL (команда net share). Если SYSVOL отсутствует — контроллер домена не завершил начальную синхронизацию DFSR и блокирует объявление себя в качестве рабочего DC.

Частые вопросы (FAQ)

Какая команда запускает dcdiag на удаленном контроллере домена?

Выполните команду: dcdiag /s:ИМЯ_УДАЛЕННОГО_DC /v.

Что делать, если тест 'FrsEvent' выдает ошибку на Windows Server 2019/2022?

FRS устарел и не поддерживается. Если ваш домен до сих пор использует FRS вместо DFSR, выполните миграцию SYSVOL на DFSR с помощью утилиты dfsrmig.

Почему dcdiag выдает ошибку в тесте VerifyReferences?

Это указывает на наличие битых ссылок (битых атрибутов serverReferenceBL) в конфигурационном разделе CN=Configuration.

Как сохранить полный отчет dcdiag в текстовый файл?

Выполните: dcdiag /v /c /f:C:\dcdiag_report.txt.

Полезные материалы
Рекомендуем