Иногда возникает необходимость тонкой настройки синхронизации времени в Windows XP. Например, у меня в окне свойств даты и времени напрочь отсутствует вкладка синхронизации. Предположительно, это связано с тем, что компьютер входит в домен. Ну или просто кривая винда 🙂
В любом случае, есть возможность очень просто настроить синхронизацию, используя командную строку и Regedit.
Итак, помучав гугл, можно найти статью на сайте Микрософт, которая гласит:
Синхронизация внутреннего сервера времени с внешним источником
- Нажмите кнопку Пуск, выберите пункт Все программы, а затем — Стандартные и Командная строка.
- Введите указанную ниже команду, где список— это разделенный запятыми список DNS-имен или IP-адресов соответствующих источников времени, и нажмите клавишу ВВОД:
w32tm /config /syncfromflags:manual /manualpeerlist:список
- Введите команду w32tm /config /update и нажмите клавишу ВВОД.
В результате прочтения следующей ссылки в гугле находим, что данная команда редактирует вполне определенную ветку реестра:
Открываем реестр, находим ветку
HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\Type
Меняем параметр на “NTP”
Меняем параметр и здесь
HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags
С “10” на “5”
Тут
HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\NtpServer
Пишем адрес или IP сервера с которого будем обновляться (у меня это мой шлюз на фре). Если записываем адрес то в таком виде
time.windows.com,0x1
Перезапускаем службу времени
net stop w32time
net start w32time
Готово.
От себя добавлю, что в
HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\NtpServer
нужно вносить адреса NTP-серверов через запятую. Найти их нужно также в гугле. Я предлагаю такой список:
time.windows.com,0.ua.pool.ntp.org
По-моему вполне достаточно. Если есть локальный NTP, указываем здесь его.
Vermillion(c)