Как синхронизировать время на компьютере с сервером. Как синхронизировать время на компьютере с интернетом

Купив новый мобильный гаджет, пользователи могут столкнуться с проблемой неправильно заданных часовых поясов, текущей даты и времени. Решить ее, впрочем, можно достаточно просто, и в этом руководстве мы расскажем, как настроить дату и время на смартфоне под управлением Андроид.

Чтобы установить время на андроиде, нужно выполнить несколько простых действий:

Шаг 1 . Запустите Настройки , пройдите в категорию «Система и устройство » и выберите раздел «Дополнительно ».

Шаг 2 . Нажмите кнопку «Дата и время ».

Шаг 3 . В открывшемся окне вы сможете выставить время, поменять дату, выбрать формат отображения времени и даты, установить часовой пояс, а также задать автоматическое получение настроек.

Обратите внимание : параметры даты и времени могут быть скрыты в других подразделах, например, в расширенных настройках. Это зависит от версии Android.

Перейти к параметрам даты и времени можно и другим путем – через приложение Часы :

Шаг 1 . Запустите приложение Часы .

Шаг 2 . Нажмите кнопку параметров.

Шаг 3 . Нажмите на кнопку «Настройки даты и времени ».

Почему сбивается время на Андроид

Синхронизация даты и времени на смартфонах Android иногда может работать некорректно, из-за чего происходит сбой настроек. Чтобы исправить эту проблему, необходимо отключить параметры «Дата и время сети » и «Часовой пояс сети », после чего задать настройки вручную.

Если вопрос не решится, стоит выполнить и заново установить все параметры.

Заключение

Несмотря на моё скептическое отношение к семейству Windows, иногда приходится разбираться с некоторыми проблемами, которые могут иметь место в этой ОС.

При очередном включении домашнего компьютера под управлением Windows 7 мне поступила претензия в отсутствии Интернет. При этом браузер обращал внимание на то, что время на локальном компьютере отличается, а так как сертификаты...

Короче говоря, весь сыр бор объяснялся тем, что в материнской плате "скисла" батарейка и система стала "жить" в 2008 году.

Так как новой батарейки под рукой, естественно, не оказалось, то стал вопрос о желательности синхронизации времени через Интернет после включения компьютера и загрузки операционной системы. Казалось бы, простая ситуация и её разрешение возможно в 2 клика мышкой, но нет – сюрприз.

Несмотря на правильные установки параметров времени, и даже назначение ближайшего сервера времени вместо, например, time.windows.com ситуация не изменилась. Время не синхронизировалось по причине сбоя синхронизации.

"Корень зла" содержится в том, что при расхождении времени между локальным компьютером и временем Интернет более чем в 15 часов служба синхронизации времени перестаёт осуществлять операцию коррекции имеющегося в системе времени на правильное.

Для решения этой проблемы в настройки Windows, содержащиеся в реестре, необходимо внести ряд изменений.

Перейдите в ветку реестра:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\Config



Найдите MaxNegPhraseCorrection и MaxPosPhraseCorrection и установите им шестнадцатиричные значения ffffffff (буква f 8 раз подряд), которые являются максимально допустимыми.


Примечание. Первоначальными значениями являются 0x0000d2f0
На всякий случай, проверьте значение LargePhraseOffset
Выставьте интервал обновления, исходя из того, что в десятичном формате оно указывает количество секунд, по истечении которых будет произведено очередное обращение с серверу точного времени.

HCLM\SYSTEM\CurrentControlSet\services\W32Time\TimeProviders\NtpClient



Найдите параметр SpecialPollInterval. Он как раз и определяет, с какой периодичностью клиент обращается к серверу точного времени. Значение параметра установлено в секундах.


Измените интервал в десятичной системе исчисления из расчёта:
1 минута = 60 секунд,
1 час = 60 минут = 3600 секунд,
1 сутки = 24 часа = 1440 минут = 86400 секунд.

На одном из ресурсов, посвящённом описанию механизма синхронизации времени в Windows, было отмечено, что если этот интервал меньше значения 14400 (240 минут = 4 часа), то сервер NTP может поставить IP-адрес в бан по причине большого числа запросов. Насколько это соответствует истине – мне не известно. Но шлюз на MikroTik по своему алгоритму проверяет соответствие своих часов по 4-6 раз за час.

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



В приведенном примере адрес сервера точного времени time.net.org. Такого сервера в действительности не существует, он является локальным сервером времени, расположенном на роутере . Для своих нужд найдите ближайший к себе сервер точного времени.

Например, можно воспользоваться сведениями, указанными на http://www.ntp-servers.net , http://www.timeserver.ru , http://gladilov.org.ru/ntp

Упомянутые выше изменения в реестре Windows можно внести одним файлом c расширением reg. Создайте в блокноте файл с содержанием:

Windows Registry Editor Version 5.00


"MaxNegPhraseCorrection"=dword:ffffffff
"MaxPosPhraseCorrection"=dword:ffffffff


"NtpServer"="time.net.org,0x01"

Сохраните его как, например, Timecorrect.reg После этого его можно запустить и необходимые изменения будут записаны в реестр. Значение "NtpServer"="time.net.org,0x01" измените на своё (см. текст выше). Скачать этот файл.

Если Ваш брандмауэр работает в конфигурации очень высокой безопасности, то можете создать в нём разрешающие правила для входящих и исходящих подключений на протокол UDP порт 123.

Для коррекции времени можно использовать файл с расширением bat, содержание которого составляет строка: w32tm /resync Этот файл bat должен быть запущен под правами администратора системы (запуск от имени администратора).

Создайте в блокноте текстовый файл с содержанием w32tm /resync и сохраните его как файл с расширением bat, например, timesync.bat

Но, как показала практика, и запуска этого файла оказалось мало. Командная строка выдала:
Обнаружена следующая ошибка: Служба не запущена (0x80070426)

Оказывается, служба времени в Windows 7 (в Windows XP было иначе) не будет отключаться только в том случае, если она была запущена вручную через окно "Службы" или с помощью кнопки синхронизации "Обновить сейчас" в окне "Время и дата".

Чтобы исправить эту ситуацию, в командной строке (с правами администратора), введите следующие команды:

1. net stop w32time – останавливаем службу времени, если запущена.
2. w32tm /debug /disable – отключаем режим отладки.
3. w32tm /unregister – удаляем регистрацию службы.
4. w32tm /register – снова регистрируем службу.
5. sc triggerinfo w32time start/networkon stop/networkoff – указываем запуск службы при подключении к сети и остановку при отключении от сети.

После команды 5 Вы должны увидеть:

ChangeServiceConfig2: успех

Пробуем снова в командной строке с правами администратора запустить bat-файл с содержанием:

W32tm /resync
pause

Вторая строка pause необходима для того, чтобы увидеть результат выполнения команды w32tm /resync.


Так и хочется воскликнуть: боже мой, как всё запущено! А ведь исходя из описания службы можно подумать, что она, всё-таки, работает после старта системы, хотя и с задержкой:

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

Технология синхронизации времени

В начале немного расскажу о технологии, с помощью которой происходит получение точного времени из Интернет-источников. Весь процесс синхронизации времени проводиться посредством специального сетевого протокола называемого NTP (Network Time Protocol) . Данный протокол представляет из себя свод различных правил и математических алгоритмов, благодаря которым происходит точная настройка времени на вашем компьютере с разницей в несколько сотых одной секунды. Существует протокол и для систем, не требующих такой точной синхронизации, который называется SNTP . Разница источника и устройства-приёмника времени по нему может составлять до 1 секунды.

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

На нулевом уровне этой цепочки передачи всегда располагаются устройства отчета времени, грубо говоря, часы. Эти часы представляют из себя молекулярные, атомные или квантовые устройства подсчета времени и называются эталонными. Такие устройства не передают параметры времени в Интернет напрямую, обычно они подключены к первичному компьютеру посредством высокоскоростного интерфейса с минимальными задержками. Именно эти компьютеры составляют первый слой в технологической цепочке. На втором слое будут располагаться машины получающие время от первого слоя устройств посредством сетевого соединения, чаще всего через Интернет. Все последующие уровни будут получать информацию о точном времени по тем же сетевым протоколам от вышележащих слоев.

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

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

Для Windows Vista, Windows 7 также достаточно кликнуть по часам внизу экрана и перейти к настройкам через специальную ссылку “Изменение настроек даты и времени”

Затем перейдите во вкладку “Время по Интернету” и нажмите кнопку “Изменить параметры”.

Появится окно настроек времени по Интернету, схожее с таким же окном из Windows XP, 2003.

В этом окне имеется опция автоматической сверки часов через Интернет, которая доступна напротив надписи “Выполнять синхронизацию с сервером времени в Интернете ”. Если ее включить, поставив галочку, то периодически время вашего компьютера будет уточняться через Интернет-сервера самой операционной системой.

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

ntp.mobatime.ru
nist1-ny.ustiming.org
ntp.chg.ru

Ниже представлен видеоролик, который покажет процесс настройки системных часов в Windows 7 и их синхронизацию.

Изменяем период автоматической синхронизации времени в Windows

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

Откройте окно “Выполнить ” через меню “Пуск ”. В командной строке наберите regedit и запустите кнопкой “OK ”. Вам необходимо поочередно добраться до следующего раздела

HKEY_LOCAL_MACHINE – SYSTEM - CurrentControlSet – Services - W32Time – TimeProviders – NtpClient

и выбрать в окне слева параметр SpecialPollInterval . Здесь указано значение 604800 , если перевести его в десятичную систему исчисления. Это количество секунд равное одной недели. Сюда можно занести другое значение, которое необходимо вам, сконвертировав его в секунды.

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

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

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

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

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

Для Вас также имеется на другие веб-ресурсы, которые, возможно, окажут помощь в решении Ваших вопросов.

Может, кому пригодится.

Что делать, если на компьютере не устанавливается точное время (автоматически или вообще)? И о чем вообще речь?

Щелкните правой клавишей мыши по часам в панели задач и выберите в меню пункт Настройка даты-времени (пользователь компьютера должен иметь права Администратора). Откроется окно настройки на закладке Дата и время . Тут дату время можно настроить вручную; если отклонение от реальности велико (более нескольких минут), лучше это сделать, даже если вы предполагаете делать автоматическую настройку, т.к. при большом начальном отклонении автоматическая процедура не будет работать (не забудьте проверить и установить также дату!)

Перейдите на закладку Часовой пояс и проверьте, правильно ли выбран ваш пояс.

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

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

Каковы могут быть причины отсутствия синхронизации и что с этим делать?

1. В поле (раскрывающемся списке) Сервер слева от кнопки Обновить сейчас указан неработоспособный/недействительный сервер точного времени. Чаще всего в таком качестве оказывается сервер time.windows.com. Раскройте список и выберите другой сервер (обычно список состоит из двух пунктов и вторым идет time.nist.gov). Снова нажмите на кнопку.

2. Проверьте, подключены ли вы к интернету. Необходимо, чтобы брандмауэр и роутер пропускали пакеты UPP на порт 123 (т.е. протокол NTP). Обычные настройки брандмауэра Windows и "бытовых" роутеров именно таковы; если провайдер интернета или сисадмин организации, в которой стоит компьютер, осуществляют фильтрацию трафика - попросите "открыть 123 порт UDP".

3. Может оказаться, что все серверы из списка неработоспособны. К сожалению, список серверов нельзя отредактировать простыми средствами, а о том, как это сделать - читайте ниже.

Как отредактировать список серверов, порядок подключения и интервал проверки?

Внимание - ниже описывается процедура редактирования реестра Windows. Не меняйте других параметров реестра,кроме описанных, порча реестра может привести к неработоспособности Windows!

1. Откройте редактор реестра: кнопка Пуск , далее Выполнить , наберите regedit и нажмите клавишу Ввод .

2. В левой части окна в дереве параметров реестра выберите

3. В правой части окна щелкните по имени параметра (цифре 1 или 2 в левой колонке) и отредактируйте адрес сервера точного времени - задайте действительный адрес вместо неработающего (адреса легко узнать через Гугль - запрос "сервер точного времени" или "сервер ntp").

3. При необходимости отредактируйте также параметр (по умолчанию) , который задает номер сервера (1 или 2), используемого по умолчанию (этот параметр можно также изменить без редактора реестра, как описано выше).

4. Теперь зайдите в раздел

5. Тут нас может заинтересовать параметр SpecialPollInterval . Он содержит интервал между попытками проверить точное время, в секундах. По умолчанию это неделя (сами считайте - прорва секунд). Если этот интервал вас не устраивает (например, часы идут не слишком точно и за неделю убегают, или компьютер часто бывает отключен от интернета, и неделя может растянутся на много недель), параметр можно отредактировать. Щелкните по его названию в левой колонке.

Переставьте переключатель Система исчисления в положение Десятичная (если, конечно, это вам нужно) и введите нужное число в поле Значение , нажмите ОК . Не стоит ставить значения меньше получаса (1800).

6. Закройте окно редактора реестра.



Вы наверное могли заметить, что операционная система Windows 7 может самостоятельно, без вашего вмешательства, перевести время (часы). Особенно это актуально, когда совершается переход с зимнего времени на летнее, и на оборот. Этот процесс называется синхронизацией времени.

Операционная система получается данные от серверов. Те в свою очередь передают данные на ваш компьютер и если они не сходятся, то время автоматически подстраивается. Но бывают ситуации, когда эта синхронизация не происходит, или происходит но время на часах устанавливается не правильно. Эту проблему мы как раз сейчас и научимся исправлять.

Для начала нам необходимо узнать какие же бывают эти серверы синхронизации времени. Чтобы вы долго их не искали, я выложу список доступных русских и украинских серверов:
Для России :
timeserver.ru
ntp.mobatime.ru
ntp1.stratum2.ru
ntp2.stratum2.ru
ntp3.stratum2.ru
ntp4.stratum2.ru
Для Украины:
time.in.ua

Теперь перейдем непосредственно к настройке синхронизации времени в Windows 7. Для этого щелкаем правой кнопкой мыши по часам, которые расположены в правом нижнем углу вашего экрана (на панели задач).


Далее нажимаем "Изменение настроек даты и времени ".


Откроется окно "Дата и время", в котором вы увидите три вкладки: "Дата и время ", "Дополнительные часы " и "Время по Интернету ". Как раз последняя вкладка нам и нужна. Нажимаем на неё. В ней вы узнаете, что синхронизация вашего компьютера производится с сервером "time.windows.com ". Соответственно если часы у вас показывают не правильно время, то нужно изменить сервер - жмем на кнопку "Изменить параметры ".


Откроется диалоговое окно "Настройка времени по Интернету ". В нём вы увидите строку, в которую можно вписать любой другой сервер времени, нежели тот, что установлен по умолчанию. Скопируйте адрес любого сервера синхронизации времени, который указан в начале этой статьи и вставьте его в эту строку "Сервер ". А затем нажмите кнопку "Обновить сейчас ".


Через несколько секунд процесс синхронизации завершится и время на вашем компьютере изменится. Затем просто нажимаем "ОК" и закрываем окно "Дата и время".