Ошибка сбоя синхронизации времени в домене Active Directory

Как исправить ошибку сбоя синхронизации времени в домене Active Directory

Сбой синхронизации времени в Active Directory возникает из-за рассинхронизации системных часов между контроллерами домена и клиентами, что нарушает работу Kerberos-аутентификации и репликации данных. Восстановление синхронизации выполняется через переконфигурацию NTP-сервера, проверку параметров реестра и перезагрузку служб времени.

Причины проблемы

  • Некорректные настройки NTP-сервера на контроллере домена
  • Отключённая служба Windows Time (W32Time)
  • Блокировка портов UDP 123 на файерволе или маршрутизаторе
  • Неверные параметры реестра в ветке HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time
  • Физическое разъединение контроллеров домена от сети
  • Критическое смещение системных часов (более 5 минут)
  • Конфликты с альтернативными источниками времени на клиентских машинах

Пошаговая инструкция

На контроллере домена:

  1. Нажмите Win + R, введите services.msc и нажмите Enter.
  2. Найдите службу Windows Time в списке.
  3. Проверьте, что её статус — Запущена; если нет, кликните правой кнопкой и выберите Запустить.
  4. Убедитесь, что тип запуска установлен на Автоматический.
  5. Откройте cmd с правами администратора.
  6. Выполните команду w32tm /config /syncfromflags:manual /manualpeerlist:"0.pool.ntp.org 1.pool.ntp.org 2.pool.ntp.org" /reliable:yes /update.
  7. Выполните w32tm /resync /rediscover.
  8. Проверьте статус синхронизации командой w32tm /query /status.

На клиентских машинах домена:

  1. Откройте cmd с правами администратора.
  2. Выполните w32tm /config /syncfromflags:domhier /update.
  3. Выполните w32tm /resync.
  4. Перезагрузите компьютер командой shutdown /r /t 0.

Проверка синхронизации:

  1. Откройте cmd на любой машине домена.
  2. Выполните w32tm /query /peers для просмотра источников времени.
  3. Выполните w32tm /query /status /verbose для полной диагностики.
  4. Убедитесь, что смещение находится в пределах ±1000 мс.

Часто задаваемые вопросы

Как быстро перезапустить службу W32Time без перезагрузки? Выполните в cmd команды net stop w32time и затем net start w32time.

Почему после resync синхронизация снова сбивается? Проверьте, что на контроллере домена не установлены конфликтующие NTP-клиенты (Chrony, OpenNTP) и что UDP 123 не заблокирован файерволом через команду netstat -an | findstr 123.

Можно ли синхронизировать время с интернет-сервером вместо локального контроллера? Можно, но это рискованно для безопасности домена; рекомендуется использовать локальный PDC Emulator как главный источник времени.

Похожие материалы

Права доступа к файлам и папкам в Linux сервере команда chown
Процесс kswapd0 загружает процессор сервера на 100 процентов
DHCP сервер на базе Windows Server 2022