Event ID 131 Time-Service: сбой выбора источника времени NtpClient
Симптомы ошибки Event ID 131 Time-Service
Событие с кодом Event ID 131 появляется в журнале System Windows Server:
NtpClient was unable to set a manual peer to use as a time source because of DNS resolution failure on 'time.windows.com'. NtpClient will try again in 15 minutes and double the reattempt interval thereafter.
Как проявляется проблема:
- Служба времени прекращает попытки регулярного опроса NTP-серверов из-за прогрессирующего интервала ожидания (таймаут удваивается).
- Команда
w32tm /query /peersпоказывает статус пира: Pending или Error. - Событие часто идет в паре с ошибками Event ID 130, 133 и 142.
Суть проблемы: В отличие от ошибки 130, Event ID 131 сигнализирует о переходе службы времени в режим экспоненциального отката (Backoff algorithm): служба удваивает время ожидания между попытками резолва DNS (15 мин, 30 мин, 60 мин), что приводит к длительному отсутствию синхронизации.
Инструкция по устранению ошибки Event ID 131
Указание прямых IP-адресов NTP серверов вместо DNS-имен
Если DNS в изолированном сегменте работает нестабильно, укажите проверенные IP-адреса серверов времени NTP напрямую:
w32tm /config /manualpeerlist:"194.58.204.148,0x8 185.125.190.56,0x8" /syncfromflags:manual /reliable:yes /update w32tm /resync /rediscoverПроверка сетевого маршрута и блокировок провайдера
Проверьте прохождение UDP пакетов через сетевую утилиту
w32tm /stripchart:w32tm /stripchart /computer:pool.ntp.org /samples:5 /dataonlyЕсли отображается
0x800705B4 (The operation returned because the timeout period expired)— порт UDP 123 заблокирован на внешнем шлюзе/роутере.Настройка типа запуска службы W32Time на постоянный
В современных версиях Windows служба W32Time запускается по триггеру (Trigger Start). Для надежного сервера времени задайте режим автозапуска:
sc config w32time start= auto sc triggerinfo w32time delete net stop w32time && net start w32timeПроверка конфигурации реестра NtpServer
Get-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\W32Time\Parameters" | Select-Object NtpServer, TypeУбедитесь, что параметр
Typeимеет значениеNTP(для автономных серверов) илиNT5DS(для рядовых членов домена).
Частые вопросы (FAQ)
Чем отличается значение NT5DS от NTP в реестре W32Time?
Значение NT5DS указывает серверу синхронизироваться по доменной иерархии Active Directory (клиент ищет ближайший контроллер домена). Значение NTP указывает использовать список серверов из параметра NtpServer.
Почему w32tm /resync выдает 'The computer did not resync because no time data was available'?
Эта ошибка возникает, когда ни один из указанных NTP-серверов не ответил на UDP-запрос, либо полученный от них ответ имел уровень Stratum выше 15 (недоверенный источник).
Как сбросить таймер экспоненциального ожидания в W32Time?
Достаточно перезапустить службу командой: net stop w32time && net start w32time, либо выполнить команду w32tm /resync /rediscover.
Можно ли использовать роутер MikroTik или Cisco как NTP сервер для Windows Server?
Да, любой маршрутизатор с включенным SNTP/NTP сервером внутри локальной сети можно прописать в качестве ManualPeerList.