В Windows 7 способ синхронизации часов с сервером времени чаще остается тем же, что и раньше (с помощью regedit)?
Существуют ли другие способы, такие как использование панели управления или системного инструмента?
В Windows 7 способ синхронизации часов с сервером времени чаще остается тем же, что и раньше (с помощью regedit)?
Существуют ли другие способы, такие как использование панели управления или системного инструмента?
Это то же самое. С момента выхода Windows XP оно не изменилось.
Чтобы изменить задержку, просто отредактируйте следующий раздел реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\w32time\TimeProviders\NtpClient
Значение там - это количество секунд между обновлениями.
Атомная синхронизация часов работает хорошо для меня. Но он пока официально не поддерживается в Windows 7, как говорится в заметках. Но это работает для Windows Vista, так что все еще может работать.
В Windows 7 раздел реестра изменяется на:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\w32time\Config\UpdateInterval
Мне нравится метод использования стандартного планировщика задач Windows, чтобы настроить работу, которая синхронизируется чаще. Что мне нравится в этом, так это то, что он работает хорошо, и мне не нужно связываться с реестром.
См. Http://www.pretentiousname.com/timesync/ для отличного описания этого.
Суть это:
Настройте задачу (запустите taskschd.msc
из строки cmd) для запуска с желаемой частотой.
Вы добавите два действия к задаче, выполняемой от имени пользователя LOCAL SERVICE
с наивысшими привилегиями.
программа / скрипт: %windir%\system32\sc.exe
аргументы: start w32time task_started
программа / скрипт: %windir%\system32\w32tm.exe
аргументы: /resync
В настройках обязательно установите флажок Run task as soon as possible after a scheduled start is missed.