По умолчанию в Windows синхронизация времени с сервером времени происходит раз в неделю. Что если вам хочется чтобы время синхронизировалось чаще хотя бы раз в несколько часов. Например если у вас сервер времени в локальной сети и надо поддерживать одно время у всех компьютеров, думаю период синхронизации раз в неделю мало кого устроит. Сейчас мы разберем как это исправить.

Все довольно просто. Открываем редактор реестра, для этого выбираем Пуск-Выполнить и вводим команду regedit
далее следуем по следующему пути:

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

параметр SpecialPollInterval именно то, что нам нужно. Он содержит в себе количество секунд – период обновления синхронизации времени в системе. По умолчанию равен 604800 секунд (не забываем для удобства поставить десятичную систему счисления вместо шестнадцатеричной)

Таким образом если мы хотим к примеру, чтобы время синхронизировалось раз в 3 часа, то

60 секунд в минуте*60 минут в часе * 3 часа = 10800 секунд.

Меняем значение параметра SpecialPollInterval на ваше количество секунд (не забываем посмотреть чтобы была отмечена десятичная система)

Чтобы измененения вступили в силу, необходимо либо перезагрузить систему, либо выполнить следующую команду, которая обновит данные

w32tm /config /update

Делаем это также как запускали редактор реестра (Пуск-Выполнить)

Проверяем, обновляя время кнопкой “Обновить сейчас“, и смотрим строчку “Следующее выполнение синхронизации:“