Назад | Перейти на главную страницу

Синхронизация времени Windows 2012 с Windows 7

У меня есть один сервер Windows 2012 и один компьютер с Windows 7, ни на одном из них не работает Active Directory. Я хочу, чтобы сервер Windows 2012 синхронизировал свои часы с компьютером Windows 7 (компьютер с Windows 7 имеет правильные часы, компьютер Windows 2012 имеет неправильные часы).

Некоторые плохие советы даны в ответе суперпользователя, ссылка на который есть в комментариях. Нет абсолютно никаких причин настраивать домен только для синхронизации времени. Было бы бессмысленно настраивать виртуальную среду для запуска NTP-сервера.

Служба времени Windows автоматически работает в доменном режиме, и в таких случаях вам следует быть очень осторожными, играя с ней, поскольку у нее есть специальные алгоритмы для выбора лучшего источника времени.

Если не в домене, служба времени Windows использует NTP для установки времени по time.windows.com.

Вы можете изменить это с помощью команды:

w32tm /config /manualpeerlist:pool.ntp.org /syncfromflags:MANUAL

+ Изменить pool.ntp.org на ваш локальный IP-адрес вашего NTP-сервера.

Кроме того, служба времени Windows может действовать как NTP-сервер. Это делается настройкой в ​​реестре:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer

+ Изменить Enabled из 0 к 1 и перезапустите службу (или сервер).

Обязательно откройте для входящего UDP на порт 123 на вашем NTP-сервере (и других межсетевых экранах между ними).

Служба времени Windows имеет точность 1–2 секунды. Если вам нужно быть более точным, вы должны использовать сторонняя служба.