Настройка синхронизации времени в домене

Service timeНа любом компьютере где установлена операционная система Windows, можно настроить сервер точного времени. С которого смогут брать время другие устройства. Такие как: IP-камеры, роутеры, коммутаторы, компьютеры…

Windows Server здесь не исключение. Как только серверная операционная система становится контроллером домена, в ней активируется NTP сервер. Все компьютеры домена синхронизируют время с контроллером домена по умолчанию. Настраивать ничего не нужно.

Однако, часто бывает так, что на самом сервере время стоит неправильное, например бежит на 10 минут или на отдельном клиентском устройстве системное время не синхронизируется с источником. В статье рассмотрим эти два распространенных случая.

В операционной системе Windows синхронизация управляется службой времени w32time. У нее нет графического интерфейса, управление происходит из командной строки. Командой w32time и w32tm.

На контроллере домена неправильное время

Такая проблема говорит, что неправильно работает служба w32time, нет настроена синхронизация с внешним источником или брандмауер Виндовс блокирует порты.

На сервере откроем командную строку cmd.cmd

Настроем внешний источник.
w32tm /config /syncfromflags:manual /manualpeerlist:”0.pool.ntp.org, 1.pool.ntp.org, 2.pool.ntp.org”
Здесь:

0.pool.ntp.org; 2.pool.ntp.org; 2.pool.ntp.org — внешние сервера ntp.

Сохраним настройки.
w32tm /config /update

Перезапускаем службу.

net stop w32time && net start w32time

Обновляем time.
w32tm /resync

Готово. В теории время на Виндовс Сервере должно показывать правильно, с точностью до секунды. Для проверку можем открыть любой браузер, в Яндексе вводим «точное время». Открываем сайт, затем сравниваем время со своим.Точное время

Компьютер домена не обновляет время

Такая проблема говорит, что неправильно работает служба w32time или есть программы, которые блокирует ее работу.

Самый простой способ — переустановить службу на проблемном компьютере, которая отвечает за синхронизацию.

В командной строке вводим:

w32tm /unregister

Параметр unregister удалит службу в операционной системе w32time.

Установим w32time.

w32tm /register

После всех манипуляций, осталось проверит синхронизацию.

w32tm /resync

Ссылка на основную публикацию