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

Как установить частый период для синхронизации клиента NTP с сервером NTP

Я установил клиент NTP для своего контроллера домена для синхронизации времени с time.windows.com, но я хочу, чтобы он запрашивал сервер NTP не реже двух раз в день. Я внес все изменения через реестр, есть ли реестр периодов, который я могу изменить и как?

У вас есть список значений реестра Вот.

Ссылаясь на это, попробуйте установить следующие значения:

SpecialPollInterval :
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient

Пояснение:

Версия: Windows XP, Windows Vista, Windows Server 2003 и Windows Server 2008
Эта запись задает специальный интервал опроса в секундах для одноранговых узлов, выполняемых вручную. Когда установлен флаг SpecialInterval 0x1 (see next key : NtpServer), W32Time использует этот интервал опроса вместо интервала опроса, определяемого операционной системой. Значение по умолчанию для членов домена - 3600 (1 час). Значение по умолчанию для автономных клиентов и серверов - 604 800 (7 дней).


NtpServer
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters

Пояснение:

Версия: Windows Server 2003 и Windows Server 2008
Эта запись определяет разделенный пробелами список одноранговых узлов, от которых компьютер получает отметки времени, состоящий из одного или нескольких имен DNS или IP-адресов в каждой строке. Каждое указанное DNS-имя или IP-адрес должно быть уникальным. Компьютеры, подключенные к домену, должны синхронизироваться с более надежным источником времени, например официальными часами США.
0x01 SpecialInterval
Для этой записи реестра для членов домена нет значения по умолчанию. Значение по умолчанию для автономных клиентов и серверов - time.windows.com, 0x1.


UpdateInterval :
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Config

Пояснение:

Версия: Windows XP, Windows Vista, Windows Server 2003 и Windows Server 2008
Эта запись определяет количество тактов часов между корректировками фазовой коррекции. Значение по умолчанию для контроллеров домена - 100. Значение по умолчанию для членов домена - 30 000. Значение по умолчанию для автономных клиентов и серверов - 360 000.


MinPollInterval :
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Config

Пояснение:

Версия: Windows XP, Windows Vista, Windows Server 2003 и Windows Server 2008
Эта запись определяет наименьший интервал в log2 секундах, разрешенный для интервала опроса системы. Обратите внимание, что хотя система не запрашивает образцы чаще, чем это, поставщик может создавать образцы в любое время, отличное от запланированного интервала. Значение по умолчанию для контроллеров домена - 6. Значение по умолчанию для членов домена - 10. Значение по умолчанию для автономных клиентов и серверов - 10.

Я не знаю много о времени Windows, но в последний раз, когда я проверял, Windows не использует «полный» алгоритм NTP. Я считаю, что он использует менее сложный простой протокол сетевого времени (SNTP).

Правильно работающий (полный) NTP-клиент сам решит, как часто опрашивать настроенные вами серверы. Первоначально он, вероятно, будет проверять каждые 64 секунды, но после стабилизации часов опрос может проводиться каждые 1024 секунды (на каждом шаге алгоритм удваивается).

Если алгоритм обнаруживает что-то нестабильное с часами, он автоматически начинает опрашивать чаще по мере необходимости.

W32Time может достичь точности только 1-2 секунды (достаточно для большинства пешеходов), тогда как полный алгоритм NTP может попасть в миллисекундную область в WAN и даже точнее в LAN.

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

Мое золотое правило работы со временем в среде Windows / AD - не вмешиваться в то, как все должно работать. Поскольку так много зависит от службы времени, вы можете легко обжечься.

Сказав это, если вы действительно хотите что-то изменить, вам следует взглянуть на эта статья в базе знаний для дальнейших указаний.

Просто сделай простой скрипт с одна строка и конфигурация Диспетчер задач Windows запускать его так часто, как вам нужно.

Создать текстовый документ;
Напишите строку сценария: net time - команда обновления времени;
Сохранить файл;
Измените расширение с .txt на .cmd;
Запустить диспетчер задач - добавить новую задачу - проводник для вашего скрипта - изменить дополнительные параметры (как часто);
Готово.

P.S. По net time вы также можете установить NTP-серверы, откуда вы хотите обновить (по умолчанию используется системный). Больше информации от net time ? в командной строке.