Замечу сразу, ниже описанное, справедливо для рабочих станций которые не являются членами домена, для AD настройка выполняется иным образом, об этом позднее.

Синхронизацией времени в XP озабочена «служба времени Windows» (W32Time), конфигурирование которой зачастую выполняют правкой реестра. Наиболее часто используемые параметры, это список источников времени и интервал синхронизации, через который и происходят обращения к источникам. Обращаю внимание, что при синхронизации используется только один источник, даже если список содержит более обширный перечень. Более одного источника указывают для резервирования, таким образом, при недоступности первого, служба времени перебирает список источников до успешного выполнения синхронизации.

Список источников W32Time настраивается через следующий ключ реестра:

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

Ключ NtpServer разделяемый пробелами список серверов времени, заданный либо доменным именем, либо непосредственно IP адресом. Каждый сервер может иметь установленные шестнадцатеричные значения флагов, указываемые через запятую после сервера.
Существует 4 возможных значений флагов:

  • 0×01 SpecialInterval
  • 0×02 UseAsFallbackOnly
  • 0×04 SymmatricActive
  • 0×08 Client

При использовании флага SpecialInterval, необходимо установленное значение интервала в ключе «SpecialPollInterval»:

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

По умолчанию интервал между обновлениями времени в Windows – 1 неделя (604800 сек). При низкой точности системных часов компьютера это слишком большой интервал. При такой настройке за 1 неделю часы Вашего компьютера могут получить погрешность величиной порядка минуты или даже нескольких минут. Рекомендую уменьшить интервал обновления до нескольких часов. Это изменение не увеличит ни трафика, ни нагрузки на NTP-сервер, при этом позволит поддерживать более высокую точность хода часов Вашего компьютера.

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

w32tm /config /update

И при необходимости выполнить немедленную синхронизацию

w32tm /resync