Содержание
При работе со специализированным программным обеспечением, системами бухгалтерского учета, программами для трейд-ина на биржах, букмекерскими приложениями и другим софтом большое значение имеет пунктуальность выполнения задач. Несовпадение локального времени со временем компьютера может обернуться для пользователя различными негативными последствиями — вплоть до потери денежных средств.
Для успешного решения задач, требующих поминутной или даже посекундной пунктуальности, достаточно синхронизировать системное время на компьютере со временем той точки земного шара, где физически расположен удаленный сервер. Рассмотрим, для чего это делается, а также приведем инструкцию по настройке функции синхронизации системных часов в Windows 10.
Точное время на компьютере
Базовой задачей любого современного устройства — от смартфона до компьютера — является подсчет времени. Без этой фундаментальной функции выполнение компьютером какой-либо задачи невозможно в принципе. Аппаратная и программная составляющая устройств построена на том, чтобы сначала отсчитывать время, а только потом выполнять возложенную на них задачу.
Локальное время на компьютере требуется только для самого пользователя. Независимо от того, отстают или спешат часа, ПК будет исправно выполнять большинство требуемых задач. Однако при выходе в сеть пользователь может столкнуться с проблемой отказа доступа к какому-либо сетевому ресурсу. Большинство поисковых систем и социальных сетей, не говоря уже о специализированных сетевых сервисах, могут заблокировать компьютер, если его системное время не соответствует времени региона, в котором он расположен физически.
Из этого следует вывод, что точное время нужно не только компьютеру, но и пользователю, так как без этого он не сможет выполнять многие задачи, связанные работой в интернете.
Автоматическая синхронизация времени NTP
Любая операционная система, установленная не компьютер или мобильное устройство, имеет встроенную функцию синхронизации внутренних часов. Эта функция выполняет очень простую задачу — отправляет запрос на сервер синхронизации времени, а затем настраивает системные часы в соответствии с полученным ответом.
Для передачи необходимых данных операционная система использует специальный сетевой протокол NTP — “Network Time Protocol” или “Протокол сетевого времени”. Данным протоколом учитывается длительность задержки между отправкой запроса на сервер и получением ответа от него. Благодаря этому принципу функционирования NTP даже при низкой скорости работы интернета на пользовательском компьютере будет установлено точное время с погрешностью не более 10 миллисекунд (1/100 секунды).
Что такое сервер синхронизации времени?
Сервер синхронизации времени (или сервер точного времени, NTP-сервер) — сервер, в задачу которого входит формирование и отправка пакета данных, в котором и содержится информация о текущем времени того региона, где физически расположен компьютер.
Здесь автоматически напрашивается вопрос: “Откуда сам NTP-сервер получает данные о времени в той или иной точке земного шара?” Все очень просто — NTP-сервер получает нужные данные от государственных служб точного времени или других источников. Последние, в свою очередь, сверяются по времени с реально действующими “Эталонами времени” — сложными комплексами, состоящими из множества технических систем и приборов измерения времени.
Синхронизация времени через TimeServer
В настоящий момент существует большое количество бесплатных NTP-серверов. Одним из самых популярных в России и во многих других странах мира является сервер точного времени TimeServer. Основные преимущества сервера:
- Возможность синхронизации со временем всех стран и городов мира.
- Минимально возможная погрешность (сервер осуществляет синхронизацию времени с атомным эталоном времени).
- Высокая скорость обработки данных независимо от количества подключенных к серверу компьютеров.
Настройка синхронизации времени с сервером TimeServer в Windows 10
Приведем пошаговую инструкцию настройки синхронизации времени с NTP-сервером TimeServer.
Шаг 1
Откройте меню «Пуск» и кликните по значку в виде шестеренки.
Шаг 2
В открывшемся окне «Параметры Windows» выберите раздел «Время и язык».
Шаг 3
Во вновь открывшемся окне перейдите во вкладку «Регион и язык», а затем в раздел «Дополнительные параметры даты и времени, региональные параметры».
Шаг 4
В правой части окна найдите подраздел «Установка даты и времени» и откройте его.
Шаг 5
В окне «Дата и время» откройте вкладку «Время по интернету».
Шаг 6
Нажмите на кнопку «Изменить параметры…».
Шаг 7
- NetPing
- >
- Блог
- >
- Примеры применения
- >
- Пример настройки локального NTP сервера для работы с устройствами NetPing
Примеры применения08.12.2014
Для синхронизации времени устройства NetPing используют протокол NTP. При помощи этого протокола все устройства в сети корректируют своё время по указанному серверу. Устройства NetPing, подключенные к Internet, могут использовать публичный NTP сервер, как рекомендовано в статье. Если доступа к сети Internet нет, то можно настроить локальный NTP сервер. Таким сервером может являться любой компьютер с ОС Windows с настроенной службой W32Time («Служба времени Windows»). Данная служба не имеет графического интерфейса и настраивается либо через командную строку либо путём правки ключей реестра.
Инструкция по настройке сервера NTP на ОС Windows 7/8/2008/2012
Рассмотрим настройку службы времени через редактирование реестра. Настройка происходит одинаково для версий Windows 7/8, Windows Server 2008, Windows Server 2012.
Для данной настройки необходимо обладать правами администратора ОС Windows
Открываем редактор реестра либо через диалоговое окно «Выполнить», вызванное комбинацией клавиш «Win» + «R», либо через форму поиска, где набираем «regedit».
В открывшемся редакторе в левом древовидном меню открываем «ветвь» «HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesW32TimeTimeProvidersNtpServer», где ищем ключ с названием «Enable». Нажимаем правой кнопкой мыши и выбираем «Изменить». Меняем значение ключа с на 1.
Силовое реле в корпусе для крепления на DIN-рейку предназначено для удаленной коммутации мощной нагрузки.Напряжение подробнее…
Цена: 1 429 руб.
</span></p>NetPing адаптер датчиков с аналоговым интерфейсом 0-20мА, модель 886A01 Адаптер предназначен для подключения аналоговых датчиков, передающих сигнал изменением протекающего подробнее…
Цена: 3 354 руб.
NetPing датчик качества электропитания 1-wire 910S20 Датчик предназначен для мониторинга качества электропитания в розетке. Датчик должен быть подключен подробнее…
Цена: 2 240 руб.
NetPing удлинитель-разветвитель 1-wire на 5 портов, модель R912R1 Активный удлинитель-разветвитель для подключения датчиков 1-wire к устройствам NetPing5 портов для подключения подробнее…
Цена: 1 400 руб.
Устройство NetPing 2/PWR-220 v12/ETH Управляемый блок удаленного распределения питания по сети Ethernet/Internet (IP PDU)2 независимые управляемые подробнее…
Цена: 8 157 руб.
Устройство NetPing 2/PWR-220 v13/GSM3G Управляемый блок удаленного распределения питания по сети Ethernet/Internet (IP PDU) c поддержкой управления подробнее…
Цена: 15 700 руб.
NetPing датчик наличия электропитания 995S1 Датчик позволяет определить наличие напряжения в розетке питания. Выполнен в корпусе блока питания с подробнее…
Цена: 1 224 руб.
WLC10 кабель протечки Чувствительный кабель для использования совместно с датчиком VT592. Может быть смонтирован в труднодоступных подробнее…
Цена: 6 700 руб.
VT592 кабельный датчик протечки Датчик предназначен для работы совместно с кабелем протечки WLC10. Возможность подключения датчика как подробнее…
Цена: 3 800 руб.
?? Subway Surfers – Official Launch Trailer
</h2>
Введите «Панель управления» в «Начать поиск» и нажмите «Ввод», чтобы открыть Панель управления вашего ПК с Windows 10.
Введите «Дата и время» в поле поиска и нажмите на результат.
Нажмите вкладку « Время в Интернете» и нажмите на кнопку ` Изменить настройки .
В раскрывающемся меню выберите, скажем, time.nist.gov , как сервер, и нажмите « Обновить сейчас» .
Если вы получили какую-либо ошибку, попробуйте использовать pool.ntp.org как ваш сервер времени, а затем нажмите кнопку «Обновить сейчас».
Убедитесь, что вы выбрали флажок « Синхронизировать с сервером интернет-времени .
Добавить новые серверы времени на Windows 10
Если вы хотите добавить больше серверов времени в раскрывающийся список, откройте редактор реестра и перейдите к приведенному ниже пути –
HKEY_LOCAL_MACHINE / SOFTWARE / Microsoft / Windows / CurrentVersion / DateTime / Servers
Это покажет вам список текущих серверов available-time.windows.com
</pre>
- time-nist.gov
- time-nw.nist.gov
- time-a.nist.gov
- time-b.nist.gov
Если вы хотите добавить Time Servers, вы можете использовать следующие экземпляры или любой другой по вашему выбору:
- pool.ntp.org
- isc.org
Просто выберите сервер, который вы хотите добавьте, щелкните правой кнопкой мыши в любом месте справа и выберите «Создать»> «Значение строки». Введите следующий номер и укажите адрес сервера времени в поле «Значение».
По завершении вернитесь к параметрам Дата и время , выберите свой сервер и нажмите Обновить сейчас
Принудительно синхронизировать синхронизацию времени с помощью CMD
Вы также можете заставить Windows синхронизировать время с помощью W32tm.exe. W32tm.exe – это строка командной строки, используемая для настройки, мониторинга или устранения неполадок службы времени Windows на ПК под управлением Windows 10.
Для этого откройте приведенную выше командную строку и введите следующие команды один за другим:
</ul></ul>
net stop w32time w32tm / unregister w32tm / register net start w32time w32tm / resync
Перезагрузите компьютер и посмотрите, помогло ли оно.
</pre>
Если в вашей Windows включена автоматическая синхронизация времени по интернету, можете быть уверены, что показывающие время в системном трее часики никогда не будут отставать или спешить, ну, разве что на самое малое, на каких-нибудь пару секунд. Основные настройки даты и времени в Windows 10 доступны в разделе приложение Параметры«Время и язык» -> «Дата и время», однако параметры Internet Time являются исключением.
Доступ к ним можно получить, перейдя в классическую панель управления и запустив апплет «Дата и время».
Чтобы настроить параметры синхронизации, переключитесь в открывшемся окошке на вкладку «Время по интернету» и нажмите кнопку «Изменить параметры»
И выберите в выпадающем списке нужный сервер, а затем нажмите «Обновить сейчас».
По умолчанию в Windows 10 используется time.windows.com, в качестве альтернативы предлагается time.nist.gov, но вы также можете подключиться к любому другому серверу точного времени, указав в поле его адрес и нажав «Обновить сейчас». Не забудьте только убедиться, что в чекбоксе «Синхронизировать с сервером времени в Интернете» установлена галочка.
Эту же настройку можно изменить через реестр. Открыв командой regedit редактор реестра, разверните в левой колонке эту ветку:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionDateTimeServers
За выбор сервера синхронизации времени отвечает параметр по умолчанию, который может принимать строковые значения 1, 2, 3 и так далее. В свою очередь эти числа являются ничем иным, как именами параметров, имеющих в качестве значений URL-адреса серверов (смотрите скриншот). Если вы хотите установить основным сервер, которого нет в списке имеющихся параметров, тут же создайте новый строковый параметр с именем порядкового номера, а в качестве его значения укажите ваш сервер.
После этого дважды кликните по параметру по умолчанию и замените его значение именем или если хотите номером созданного параметра. Готово. Сохраните настройки, закройте редактор реестра и на всякий случай перезагрузите компьютер.
За работу сервера и клиента NTP отвечает “Служба времени Windows” (“W32Time“).Для настройки сервера на ОС Windows проделайте следующие шаги: 1. Устанавливаем автоматический запуск сервиса “W32Time“. Для этого в ветке реестра “HKLMSystemCurrentControlSetServicesW32Time” задаём для параметра “Start” значение 2. 2. Затем открываем “HKLMSystemCurrentControlSetServicesW32TimeTimeProvidersNtpServer” и устанавливаем “Enabled” в единицу. 3. Правим следующие параметры: – ветка: “HKLMSystemCurrentControlSetServicesW32TimeParameters“, параметр “Type” может принимать следующие значения:NoSync – NTP-сервер не синхронизируется с каким-либо внешним источником времени. Используются часы, встроенные в микросхему CMOS самого сервера;NTP – NTP-сервер синхронизируется с внешними серверами времени, которые указаны в параметре реестра “NtpServer“;NT5DS – NTP-сервер производит синхронизацию согласно доменной иерархии;AllSync – NTP-сервер использует для синхронизации все доступные источники; – параметр “NtpServer“, где указывается хост, с которым будет синхронизировать время данный сервер. При необходимости можно добавить несколько хостов, введя их DNS имена или IP адреса через пробел. В конце каждого имени через запятую можно добавлять флаг, который определяет режим для синхронизации с сервером времени.Допускаются следующие значения:0x1 – SpecialInterval, использование специального интервала опроса;0x2 – режим UseAsFallbackOnly;0x4 – SymmetricActive, симметричный активный режим;0x8 – Client, отправка запроса в клиентском режиме. При использовании флага “SpecialInterval“, необходимо установленное значение интервала в ключе “SpecialPollInterval“. При значении флага “UseAsFallbackOnly” службе времени сообщается, что данный сервер будет использоваться как резервный, и перед синхронизацией с ним будут выполняться обращения к другим серверам списка. Симметричный активный режим используется NTP-серверами по умолчанию, а клиентский режим можно задействовать в случае проблем с синхронизацией; – ветка “HKLMSystemCurrentControlSetServicesW32TimeConfig“, параметр “AnnounceFlags” отвечает за то, как о себе заявляет NTP-сервер и может принимать следующие значения: 0x0 (Not a time server) – сервер не объявляет себя через NetLogon, как источник времени. Он может отвечать на NTP запросы, но соседи не смогут распознать его;0x1 (Always time server) – сервер будет всегда объявлять о себе вне зависимости от статуса;0x2 (Automatic time server) – сервер будет объявлять о себе только, если он получает надежное время от другого соседа (NTP или NT5DS);0x4 (Always reliable time server) – сервер будет всегда заявлять себя, как надежный источник времени;0x8 (Automatic reliable time server) – контроллер домена автоматически объявляется надежным если он – PDC-эмулятор корневого домена леса. Этот флаг позволяет главному PDC леса заявить о себе как об авторизованном источнике времени даже при отсутствии связи с вышестоящими NTP-серверами. Ни один контроллер или рядовой сервер (имеющие по умолчанию флаг 0x2) не может заявить о себе, как о надежном источнике времени, если он не может найти источник для себя.Значение “AnnounceFlags” может составлять сумму его флагов, например:10=2+8 – NTP-сервер заявляет о себе как о надежном источнике времени при условии, что сам получает время из надежного источника либо является PDC корневого домена. Флаг 10 задается по умолчанию как для членов домена, так и для отдельно стоящих серверов.5=1+4 – NTP-сервер всегда заявляет о себе как о надежном источнике времени. Например, чтобы заявить рядовой сервер (не контроллер домена) как надежный источник времени, нужен флаг 5; – ветка “HKLMSystemCurrentControlSetServicesW32TimeTimeProvidersNtpClient“, параметр “SpecialPollInterval” задается в секундах и по умолчанию его значение равно 604800, что составляет одну неделю. Это довольно много, поэтому стоит уменьшить значение, скажем, до часа (3600). 4. После сделанных настроек можно запускать службу времени: “net start w32time“. Если сервис уже работал, примените конфигурацию командой “w32tm /config /update” и перезапустите: “net stop w32time && net start w32time“. 5. После перезапуска службы NTP-сервер уже активен и может обслуживать клиентов. Убедиться в этом можно с помощью команды “w32tm /query /configuration“. Эта команда выводит полный список параметров службы. Если раздел “NtpServer” содержит строку “Enabled:1“, то все в порядке. 6. При запущенном фаерволе не забудьте открыть UDP порт 123 для входящего и исходящего трафика.Используемые источники:
- https://www.timeserver.ru/sync/ntp/windows-10
- http://www.netping.ru/blog/primer-nastrojki-lokalnogo-ntp-servera-dlya-raboty-s-ustrojstvami-netping
- https://ru.joecomp.com/how-to-add-or-change-time-server-in-windows-10
- https://www.white-windows.ru/polzovatelskaya-nastrojka-parametrov-internet-time-v-windows-10/
- http://moonlightsoft.blogspot.com/2015/04/ntp-windows.html