Андрей Смирнов
Время чтения: ~8 мин.
Просмотров: 15

Синхронизация с серверами точного времени в Windows XP

  • Главная
  • Наш блог
  • IT
  • Синхронизация времени в Windows XP

Тема: ITcomment1.png

Сегодня редко можно встретить людей с наручными часами – слишком уж они дороги, да и зачем их носить, если время можно посмотреть на телефоне, который точно есть у каждого? Это вполне разумно, но только при условии, если это время выставлено правильно. До недавних пор проблем с синхронизацией времени даже на ПК не было: благо, у Windows есть даже специальная вкладка у Часов «Время Интернета», где можно одним нажатием синхронизировать системные часы с атомными часами – двумя серверами на выбор. Нужно только не забыть после этого проверить текущий час, так как чехарда с летним и зимним временем еще окончательно не решена в России, а соответствующие обновления для Windows XP уже отсутствуют.

Казалось бы, вопрос синхронизации времени полностью снят, но вот странность: в Windows все чаще попытка проверки времени стала заканчиваться неудачей, словно на другом конце провода настойчиво и молча намекают, что пора, мол, переходить к более современным системам. Мало ли, что пора, но точное время знать все же хочется. На самом же деле, сервера времени просто стали строже относиться к ручным запросам, особенно из России, отфильтровывая их.

Один из вариантов решения проблемы – набрать в поисковике что-то вроде «точное время в…» и указать город, после чего можно полюбоваться на часы и попытаться вручную поймать нужный момент. Обычно этот эксперимент заканчивается ошибкой в 1-2 секунды, да и способ выглядит не слишком гармоничным. Если этого не хватает, то есть еще способы:

  • Вспомнить, что NTP серверы есть не только в Америке. Вместо них можно использовать российские сервера доступные по списку в ru.pool.ntp.org.
  • Исправление в реестре, где нужно перечислить IP адреса активных серверов синхронизации времени. Таблицу можно взять на той же упомянутой страничке.
  • Если точное время требуется редко, то можно использовать консольную команду net time /setsntp:. Для справки, адрес «штатного» сервера http://time.windows.com – 207.46.130.100.
  • С помощью специальных программ, которые сами будут обращаться к спискам серверов: Net Time Server/Client, TWAtomTime, iSync и другие. Мы приводим вам представительный набор подобных программ – http://softsoft.ru/network-internet/timers-time-synch/index.htm, но не забывайте, что скачивать софт лучше с официальных сайтов, и не только из-за боязни вирусов, а потому, что на сайте может быть выложена более свежая версия программы.

Читайте также:spoofing-poofing.jpg

Что такое спуфинг?

windowsX.jpg

Зачем нужно переустанавливать Windows?

tach_pad.jpg

Не работает тачпад — что делать?

Задайте вопрос Быстрый доступ

Серверные ОС Windows > Windows Server 2003/2000/NT
  • Вопрос

  • Ситуация: Рабочая группа (без домена) с рабочими станциями Windows XP Pro.

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

    Кто-нибудь знает, как можно, загрузившись под пользователем с ограниченными правами (группа Пользователи), инициировать синхронизацию времени с сервером времени в Интернете?

    С правами администратора — все, естественно, работает нормально.

    Выдал право группе Пользователи на изменение системного времени.

    Теперь пользователи получили возможность устанавливать/изменять время на компьютере, однако на вкладке «Время Интернета» кнопка «Обновить сейчас» недоступна, равно как и все другие органы управления.

    Поэтому для того, чтобы синхронизировать время с сервером времени в Интернете приходится все равно логиниться под администратором.

    Никак не могу это побороть. Сможет ли кто-нибудь помочь? Спасибо.

    8 июля 2008 г. 12:04 Ответить | Цитировать

Ответы

  • <font>Не получится. Net time запускается только под администратором </font>

    В домене ессно другая ситуация — автоматически синхронизируется с DC с «обычными» правами

    В http://support.microsoft.com/kb/307897 обратите внимание на Примечания, которые гласят: «Для выполнения представленных ниже действий необходимо войти в систему с помощью учетной записи администратора или члена группы «Администраторы». Если компьютер подключен к сети, их выполнению могут помешать настроенные параметры сетевой политики. «

    8 июля 2008 г. 12:39 Ответить | Цитировать

Все ответы

  • 8 июля 2008 г. 12:33 Ответить | Цитировать
  • <font>Не получится. Net time запускается только под администратором </font>

    В домене ессно другая ситуация — автоматически синхронизируется с DC с «обычными» правами

    В http://support.microsoft.com/kb/307897 обратите внимание на Примечания, которые гласят: «Для выполнения представленных ниже действий необходимо войти в систему с помощью учетной записи администратора или члена группы «Администраторы». Если компьютер подключен к сети, их выполнению могут помешать настроенные параметры сетевой политики. «

    8 июля 2008 г. 12:39 Ответить | Цитировать

  • 8 июля 2008 г. 13:23 Ответить | Цитировать
  • <font>Интересная ссылка на параметр в реестре HKLMSYSTEMCurrentControlSetServicesW32TimeConfig. </font>

    <font>Но у меня в реестре параметр UpdateInterval=360000 (т.е. 360000*0,01сек. = 3600 сек. = 1 час), тем не менее, в апплете «Дата и время» панели управления на вкладке «Время Интернета» указано, что следующее выполнение синхронизации произойдет автоматически через неделю. </font>

    <font>Не понятно… Возможно, это разные функции/службы.</font>

    Но все равно, спасибо.

    8 июля 2008 г. 13:54 Ответить | Цитировать

  • Спасибо, dmirk, за полезную ссылку  <font>http://support.microsoft.com/kb/307897</font> 

    Команда «w32tm /resync» работает!

    Т.е. позволяет исправить «кривое» время на корректное под учеткой с ограниченными правами пользователя.

    Это позволит мне создать bat-файл с данной командой и сделать ярлык к нему на рабочем столе на компьютере, на котором постоянно сбивается время.

    Возможно, это не идеальное решение (не через стандартный предусмотренный в Windows GUI-интерфейс для этой цели), но тем не менее решает проблему.

    Спасибо dmirk-у и всем другим за то, что поделились своим мнением и потратили свое время на ответ.

    8 июля 2008 г. 14:26 Ответить | Цитировать

sinhronizacziya-vremeni-v-windows-xp.png Одна из функций Windows избавляет пользователя от необходимости постоянно следить за точностью отображения времени благодаря его синхронизации со специальными серверами в интернете. В этой статье мы поговорим о том, как воспользоваться этой возможностью в ОС Win XP.

Синхронизация времени в Windows XP

Как мы уже писали выше, синхронизация подразумевает подключение к особому серверу NTP, который передает данные о точном времени. Получая их, Windows автоматически настраивает системные часы, которые отображаются в области уведомлений. Далее мы подробно опишем, как воспользоваться данной функцией, а также приведем решение одной распространенной проблемы.

Настройка синхронизации

Подключиться к серверу точного времени можно, обратившись к блоку настроек часов. Делается это так:

  1. Дважды кликаем по цифрам в правом нижнем углу экрана. perehod-k-bloku-nastroek-sistemnogo-vremeni-v-windows-xp.png
  2. Переходим на вкладку «Время Интернета». Здесь устанавливаем галку в чекбокс «Выполнять синхронизацию с сервером времени в Интернете», выбираем сервер в выпадающем списке (по умолчанию будет установлен time.windows.com, можно оставить его) и жмем «Обновить сейчас». Подтверждением успешного подключения является строка, указанная на скриншоте.

    nastrojka-sinhronizaczii-sistemnogo-vremeni-s-serverom-majkrosoft-v-windows-xp.png

    В нижней части окна будет указано, когда в следующий раз система обратится к серверу для синхронизации. Нажимаем ОК.

    data-sleduyushhej-sinhronizaczii-sistemnogo-vremeni-s-serverom-v-windows-xp.png

Смена сервера

Данная процедура поможет решить некоторые проблемы с доступом к серверам, установленным по умолчанию в системе. Чаще всего в таких случаях мы можем увидеть подобное сообщение:

soobshhenie-ob-oshibke-sinhronizaczii-vremeni-v-windows-xp.png

Для того чтобы устранить неполадку, необходимо подключиться к другим узлам в интернете, выполняющим нужные функции. Найти их адреса можно, введя в поисковой системе запрос вида «ntp сервера». В качестве примера воспользуемся сайтом ntp-servers.net.

perehod-na-sajt-so-spiskom-serverov-tochnogo-vremeni-iz-poiskovoj-sistemy-yandeks.png

На данном ресурсе нужный нам список скрывается за ссылкой «Серверы».

perehod-k-spisku-serverov-tochnogo-vremeni-na-profilnom-sajte.png

  1. Копируем один из адресов в списке. kopirovanie-adresa-servera-tochnogo-vremeni-na-profilnom-sajte.png
  2. Идем в блок настроек синхронизации в «винде», выделяем строчку в списке.

    vydelenie-stroki-s-adresom-servera-tochnogo-vremeni-v-nastrojkah-sinhronizaczii-v-windows-xp.png

    Вставляем данные из буфера обмена и жмем «Применить». Закрываем окно.

    vstavka-adresa-servera-tochnogo-vremeni-v-spisok-sinhronizaczii-v-windows-xp.png

При следующем входе в настройки данный сервер будет установлен по умолчанию и станет доступным для выбора.

novyj-server-tochnogo-vremeni-v-bloke-nastroek-sinhronizaczii-v-windows-xp.png

Манипуляции с серверами в реестре

Раздел опций времени в XP устроен таким образом, что невозможно добавить несколько серверов в список, а также удалить их оттуда. Для выполнения данных операций потребуется редактирование системного реестра. При этом учетная запись должна иметь права администратора.

  1. Открываем стартовое меню и нажимаем кнопку «Выполнить». vyzov-stroki-vypolnit-iz-startovogo-menyu-windows-xp.png
  2. В поле «Открыть» пишем команду, указанную ниже, и жмем ОК.

    regedit

    zapusk-redaktora-sistemnogo-reestra-iz-menyu-vypolnit-v-os-windows-xp.png

  3. 3.Переходим в ветку

    HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionDateTimeServers

    В экране справа находится перечень серверов точного времени.

    spisok-serverov-tochnogo-vremeni-v-redaktore-sistemnogo-reestra-v-windows-xp.png

Для добавления нового адреса нужно сделать следующее:

  1. Нажимаем правой кнопкой мыши по свободному месту в блоке со списком и выбираем «Создать – Строковый параметр». perehod-k-sozdaniyu-strokovogo-parmetra-v-redaktore-reestra-windows-xp.png
  2. Сразу пишем новое имя в виде порядкового номера. В нашем случае это «3» без кавычек. prisvoenie-imeni-strokovomu-parametru-v-redaktore-reestra-windows-xp.png
  3. Дважды кликаем по имени нового ключа и в открывшемся окне вводим адрес. Жмем ОК. vvod-adresa-novogo-servera-tochnogo-vremeni-v-redaktore-reestra-windows-xp.png
  4. Теперь, если зайти в настройки времени, можно увидеть указанный сервер в выпадающем списке. novyj-server-tochnogo-vremeni-v-bloke-nastroek-sinhronizaczii-v-os-windows-xp.png

Удаление происходит проще:

  1. Нажимаем правой кнопкой мыши по ключу и выбираем соответствующий пункт в контекстном меню. udalenie-servera-tochnogo-vremeni-v-redaktore-reestra-windows-xp.png
  2. Подтверждаем свое намерение. podtverzhdenie-udaleniya-servera-tochnogo-vremeni-v-redaktore-reestra-windows-xp.png

Изменение интервала синхронизации

По умолчанию система подключается к серверу каждую неделю и автоматически переводит стрелки. Случается так, что по некоторым причинам за это время часы успевают намного отстать или наоборот, начать спешить. Если ПК включается редко, то расхождение может быть довольно большим. В таких ситуациях рекомендуется уменьшить интервал проверок. Делается это в редакторе реестра.

  1. Запускаем редактор (см. выше) и идем в ветку

    HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpClient

    Справа ищем параметр

    SpecialPollInterval

    В его значении (в скобках) указано количество секунд, которое должно пройти между операциями синхронизации.

    interval-sinhronizaczii-vremeni-v-redaktore-reestra-windows-xp.png

  2. Кликаем дважды по имени параметра, в открывшемся окне переключаемся на десятичную систему счисления и вводим новое значение. Обратите внимание, что не следует указывать интервал менее получаса, так как это может привести к проблемам. Лучше всего будет проводить проверку раз в сутки. Это 86400 секунд. Нажимаем ОК. nastrojka-intervala-sinhronizaczii-vremeni-v-redaktore-reestra-windows-xp.png
  3. Перезагружаем машину, идем в раздел настроек и видим, что время следующей синхронизации изменилось. izmenenie-intervala-sinhronizaczii-vremeni-posle-perezagruzki-windows-xp.png

Заключение

Функция автоматической подстройки системного времени является весьма удобной и, кроме прочего, позволяет избежать некоторых проблем при получении данных с серверов обновления или тех узлов, где важна точность этого параметра. Не всегда синхронизация работает корректно, но в большинстве случаев достаточно сменить адрес ресурса, поставляющего такие данные. close.pngМы рады, что смогли помочь Вам в решении проблемы.close.pngОпишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Помогла ли вам эта статья?

Используемые источники:

  • https://osagroup.ru/nash-blog/it/sinxronizacziya-vremeni-v-windows-xp
  • https://social.technet.microsoft.com/forums/forefront/ru-ru/aeb8233c-3d50-4c18-812f-11f32b7da31c/1057108010851093108810861085108010791072109410801103
  • https://lumpics.ru/time-synchronization-in-windows-xp/

Рейтинг автора
5
Подборку подготовил
Максим Уваров
Наш эксперт
Написано статей
171
Ссылка на основную публикацию
Похожие публикации