- Как изменить период синхронизации времени в Windows
- Как изменить интервал обновления времени в Интернете в Windows 10/8/7
- Изменить Windows Internet Time Update Интервал
- Служба времени Windows – W32Time.exe
- Средство обслуживания времени Windows – W32tm.exe
- Синхронизация времени
- Синхронизация времени Windows
- Изменение периода синхронизации времени в Windows.
- Полезная информация
Как изменить период синхронизации времени в Windows
По умолчанию в Windows синхронизация времени с сервером времени происходит раз в неделю. Что если вам хочется чтобы время синхронизировалось чаще хотя бы раз в несколько часов. Например если у вас сервер времени в локальной сети и надо поддерживать одно время у всех компьютеров, думаю период синхронизации раз в неделю мало кого устроит. Сейчас мы разберем как это исправить.
Все довольно просто. Открываем редактор реестра, для этого выбираем Пуск-Выполнить и вводим команду regedit
далее следуем по следующему пути:
параметр SpecialPollInterval именно то, что нам нужно. Он содержит в себе количество секунд — период обновления синхронизации времени в системе. По умолчанию равен 604800 секунд (не забываем для удобства поставить десятичную систему счисления вместо шестнадцатеричной)
Таким образом если мы хотим к примеру, чтобы время синхронизировалось раз в 3 часа, то
Меняем значение параметра SpecialPollInterval на ваше количество секунд (не забываем посмотреть чтобы была отмечена десятичная система)
Чтобы измененения вступили в силу, необходимо либо перезагрузить систему, либо выполнить следующую команду, которая обновит данные
Делаем это также как запускали редактор реестра (Пуск-Выполнить)
Проверяем, обновляя время кнопкой «Обновить сейчас«, и смотрим строчку «Следующее выполнение синхронизации:«
Как изменить интервал обновления времени в Интернете в Windows 10/8/7
По умолчанию Windows 10/8/7 еженедельно синхронизирует системное время с интернет-серверами. Если вы хотите вручную синхронизировать и обновить системное время с сервером времени в Интернете, таким как time.windows, com , вам нужно щелкнуть правой кнопкой мыши время на панели задач> Настроить время и дату> Время в Интернете вкладка> Изменить настройки> Обновить сейчас.
Изменить Windows Internet Time Update Интервал
Но что, если вы хотите автоматически синхронизировать свое время с серверами чаще, как, скажем, ежедневно? У вас могут быть причины, по которым вы захотите изменить это на ежедневное или даже ежемесячное! Давайте посмотрим, как вы можете это сделать. Прежде чем мы продолжим, давайте узнаем несколько вещей о том, как работает синхронизация времени в Windows.
Служба времени Windows – W32Time.exe
Служба времени Windows или W32Time.exe поддерживает синхронизацию даты и времени на всех клиентах и серверах в сети. Если эта служба остановлена, синхронизация даты и времени будет недоступна. Если эта служба отключена, любые службы, которые явно зависят от нее, не запустятся.
Многие записи реестра для службы времени Windows совпадают с параметрами групповой политики с тем же именем. Параметры групповой политики соответствуют записям реестра с тем же именем, расположенным в:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \.
Средство обслуживания времени Windows – W32tm.exe
W32tm.exe или средство обслуживания времени Windows можно использовать для настройки параметров службы времени Windows. Он также может быть использован для диагностики проблем со службой времени. W32tm.exe является предпочтительным средством командной строки для настройки, мониторинга или устранения неполадок службы времени Windows. TechNet проливает больше света на это.
Чтобы использовать этот инструмент, вам нужно открыть командную строку с повышенными правами , ввести W32tm /? и нажать Enter, чтобы получить список всех его параметров. При запуске w32tm/resync компьютер сразу же синхронизирует часы. Когда я выполнил эту команду, я получил следующую ошибку: Служба не была запущена . Так что Служба времени Windows должна быть запущена, чтобы это работало.
Использование планировщика задач
Теперь, если бы вам нужно было создать задачу с помощью планировщика задач, чтобы запускать службу времени Windows и эту команду синхронизации ежедневно, как локальную службу с наивысшими привилегиями, вы могли бы заставить свой компьютер Windows синхронизировать системное время каждый раз. день.
Вам нужно будет открыть Планировщик заданий и перейти к «Библиотека планировщика заданий»> «Microsoft»> «Windows»> «Синхронизация времени». Теперь вам нужно нажать на ссылку Создать задачу … , чтобы создать задачу. Этот пост подробно расскажет вам, как планировать задачу с помощью планировщика задач в Windows 10/8/7.
В разделе Действия вам нужно будет выбрать Запустить программу % windir% \ system32 \ sc.exe с аргументами start w32time task_started . Это обеспечит работу службы времени Windows. Затем вы можете установить второе действие Запустить программу % windir% \ system32 \ w32tm.exe с аргументом /resync . Другие настройки вы можете выбрать в соответствии с вашими личными предпочтениями.
Использование редактора реестра
Вы также можете увидеть, работает ли это для вас. Откройте редактор реестра Windows и перейдите к следующему разделу реестра:
HKEY_LOCAL_MACHINE \ SYSTEM \ ControlSet \ Services \ W32Time \ TimeProviders \ NtpClient
Выберите SpecialPollInterval.
Эта запись SpecialPollInterval указывает специальный интервал опроса в секундах для ручных пиров. Когда флаг SpecialInterval 0x1 включен, W32Time использует этот интервал опроса вместо интервала опроса, определенного операционной системой. Значение по умолчанию для членов домена – 3600.
Значение по умолчанию для автономных клиентов и серверов составляет 604 800 . 604800 секунд – это 7 дней. Таким образом, вы можете изменить это десятичное значение на 86400, чтобы синхронизировать его каждые 24 часа.
…. или еще раз … есть простой выход!
Этот бесплатный инструмент от DougKnox.com позволяет изменить интервал обновления времени в Интернете с еженедельного на ежедневный или почасовой. Вам придется запустить инструмент от имени администратора.
Этот портативный инструмент работает в Windows XP, Windows Vista, Windows 7 и Windows 8. Не проверено, работает ли он в Windows 10 ..
Читать . Проверьте точность системных часов.
Этот пост поможет вам в случае сбоя синхронизации времени с ошибкой – Служба времени Windows не работает .
Синхронизация времени
Синхронизация времени Windows
Настоятельно рекомендуем выполнять синхронизацию времени при работе с биржей Binance и другими криптовалютными биржами.
Для подключений через сервера брокеров, нет необходимости частой синхронизации.
Изменение периода синхронизации времени в Windows.
Программе не требуется точная синхронизация времени.
Однако, если это необходимо сделать лично Вам, ниже представлена инструкция по настройке автоматической синхронизации времени.
Откройте меню Пуск Windows. Найдите раздел Служебные — Windows и запустите приложение Выполнить. Также данное приложение можно запустив набрав в строке поиска меню Пуск запрос Выполнить. В англоязычной версии Window приложение называется Run
В окне приложения Выполнить наберите слово regedit. Нажмите на кнопку OK
В окне программы Редактор реестра перейдите в директорию HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/W32Time/TimeProviders/NtpClient/
В списке доступных ключей директории NtpClient найдите ключ SpecialPollInterval. Он содержит в себе количество секунд — период обновления синхронизации времени в системе.
Поставьте десятичную систему счисления вместо шестнадцатеричной. Для этого дважды кликните мышкой по SpecialPollInterval.
По умолчанию равен 604800 секунд. Раз в 10 суток.
- Вам нужно обновлять время раз в 10 минут — ставим здесь 60 секунд в минуте * 10 минут = 600
- Если Вы хотите к примеру, чтобы время синхронизировалось раз в 3часа, то 60 секунд в минуте * 60 минут в часе * 3 часа = 10800 секунд
Чтобы изменения вступили в силу введите команду в приложении Выполнить
w32tm /config /update
Откройте Панель управления Windows (меню Пуск — Служебные-Windows — Панель управления)
Выберите пункт Часы и регионы — Дата и время. В открывшемся окне выберите закладку Время по Интернету
Нажмите на кнопку Изменить параметры. Укажите необходимый сервер для синхронизации времени. У некоторых бирж есть свои сервера ntp, например, биржа MOEX https://www.moex.com/s2116 . Проверьте, что у вас выбран пункт Синхронизировать с сервером времени в Интернете.
Нажмите на кнопку Обновить сейчас.
Проверьте, что у вас появилась строка Следующее выполнение синхронизации: _____
Проверьте, что w32tm в Cлужбах Windows запускается автоматически, а не вручную (меню Пуск — Средства администрирования — Службы).
Полезная информация
Ремарка от пользователя:
Всё хорошо описано, кроме одного:
— стандартная процедура синхронизации времени Windows не подходит никак, там минимальное значение (не помню точно) = 10 минут.
За это время сервер может уйти на 10-50мс запросто. Тогда всё теряет смысл.
Да и глючит синхронизация Windows — это известно. Нужны сторонние программы синхронизации.
w32tm НЕ ПРИМЕТ значение меньше 10 минут. Ошибки не будет, но синхронизация будет раз в 10 минут. Мало того, после нее погрешность превышает 10мс часто.
Я просто говорю свой опыт.
Вопрос крайне непростой, т.к. сторонние программы тоже нестабильны. Это целая история — добиться хорошей синхронизации.
Из сторонних программ, не плохо зарекомендовала себя программа Dimension4
http://www.thinkman.com/dimension4/default.htm
Бинанс синхронизируется здесь:
Можно поставить раз в 5 минут
US WA: University of Washington, Seattle, WA
For Binance this nessesery
TSLab does not require time synchronization. However, if you need to do this, read this article.
- Click Start, type “run”.Run it.
- Type “regedit”
- Confirm if necessary:
- Use this path
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32Time
SpecialPollInterval parameter
It contains the number of seconds – the period when time synchronization is updated.
Use the decimal system instead of hexadecimal one.
By default, the period is equal to 604800 seconds. One update every 10 days.
For example, you need to update time every 10 minutes.
We put here 60 seconds per minute * 10 minutes = 600
If you want, for example, to synchronize time every 3 hours, then
60 seconds per minute * 60 minutes per hour * 3 hours = 10,800 seconds
5. To apply changes please run w32tm /config /update
Click the watch. Follow the steps thoroughly to make sure that everything is correct in the fifth step.
Please enable the settings so that synchronization could work in automatic mode.
In the picture above this setting is called «Synchronize with an Internet time server»
Some exchanges have their own ntp servers, for example, the MOEX exchange https://www.moex.com/s2116.
One of our users says about the above instruction:
Everything is described very well, except for one thing — standard Windows time synchronization does not fit in any way, the minimum value (I do not remember exactly) = 10 minutes. In 10 minutes the server can give 10-50ms difference easily. Then everything becomes senseless.
Yes, and Windows synchronization is not stable. We need to use third-party synchronization programs. w32tm CAN NOT TAKE value less than 10 minutes. There will be no error, but synchronization will be done every 10 minutes. Moreover, the error after that is often going to exceed 10ms. This is just my experience. The question is extremely complicated, because third-party programs are also unstable. So it is very difficult to achieve good synchronization.