- IT
- Cancel
По умолчанию в Windows установлен этот интервал в одну неделю. Новое значение можно установить в реестре. Для этого надо запустить редактор реестра: Пуск->Выполнить, в командной строке написать regedit.
В разделе: HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\S
Это для случая, когда батарейка BIOS начала садиться, и часы стали отставать, а новая батарейка еще не куплена. Может, еще когда полезно, не знаю.
- Печать
Страницы: [1] Вниз
A A A A
Тема: Способ настройки периода синхронизации времени в Windows (Прочитано 9833 раз)
0 Пользователей и 2 Гостей просматривают эту тему.
Стандартно, интервал обновления времени в Windows достаточно большой — 1 неделя. При достаточно низкой точности системных часов компьютера это слишком большой интервал. При такой настройке за 1 неделю часы Вашего компьютера могут получить погрешность величиной порядка минуты или даже десяка минут. Мы рекомендуем Вам уменьшить данный интервал обновления — до нескольких часов. Это изменение не увеличит ни Вашего трафика, ни нагрузки на NTP-сервер, однако позволит поддерживать точность хода часов Вашего компьютера.
Сервер синхронизации — выбираем по вкусу, остальное делаем так:
Необходимо внести изменения в системном реестре Windows. Откройте редактор реестра (Пуск -> Выполнить -> «regedit») и найдите раздел HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient. В этом разделе есть параметр — SpecialPollInterval, который как раз и отвечает за период обновления времени в секундах. Поменяйте значение этого параметра, например, на 3600, что будет соответствовать синхронизации времени каждый час. Для того, чтобы эти изменения вступили всилу, выполните команду (из командной строки — cmd)
w32tm /config /update
или перезагрузите компьютер.
« Последнее редактирование: 07 Окт 2009 [18:35:00] от Mikhail Nalivkin »
Записан
Одно старьё
Записан
/ссылка запрещена правилами форума/
Записан
Одно старьё
Записан
Спасибо за полезную информацию.
Записан
SW SKP305/1500; TeleVue76; PST
AZ-EQ6
- Печать
Страницы: [1] Вверх
Вы можете столкнуться с ошибкой синхронизации времени в Windows, когда ваш компьютер не может автоматически синхронизировать свое время с серверами времени time.microsoft.com в Интернете. Из-за некорректного времени на компьютере у вас может возникать ошибка «
Your clock is ahead/ Ваши Часы спешат (отстают)
» при открытии HTTPS сайтов Chrome (и в других браузерах), не корректно работать сторонние программы, и появляться различные другие неприятности.
Если попытаться вручную выполнить синхронизацию времени из панели управления Windows (Control Panel -> Date and Time -> Internet Time -> Change Settings -> Update now), появляется ошибка:
An error occurred while windows was synchronizing with time.windows.com. The peer is unreachable.
Также здесь может быть ошибка:
The peer is unresolved.
Проверьте, что у вас настроена автоматическая синхронизация времени с NTP серверами в Интернете. Перейдите в раздел Settings -> Time and Language -> Date and Time (можно перейти в этот раздел с помощью команды быстрого доступа по URI:
ms-settings:dateandtime
). Проверьте, что здесь включена опцию Set time automatically и выполните синхронизацию, нажав кнопку Sync now в разделе Additional settings.
Если синхронизация времени с Интернетом не работает, проверьте, с какого внешнего NTP сервера должен получить время ваш компьютер. Выполните команду:
w32tm /query /peers
По умолчанию компьютеры в рабочих группах (не присоединенные к домену Active Directory) настроены на получение времени с серверов time.windows.com.
Если при запуске этой команды появилась ошибка “The following error occurred: The service has not been started. (0x80070426)”, проверьте состояние службы Windows Time. Она должна быть настроена на автоматический или ручной запуск. Можете проверить состояние службы с помощью PowerShell или консоли services.msc:
Get-Service w32time| Select DisplayName,Status, ServiceName,StartType
Перезапустите службу:
Restart-Service -Name w32time
Если служба отключена, включите ее.
Проверьте, что с вашего компьютера доступен хост time.microsoft.com.
Сначала проверьте, что ваш компьютер может разрешить это имя в IP адрес:
nslookup time.windows.com
Если ваш компьютер не может отрезолвить это имя в IP адрес (ошибка синхронизации времени The peer is unresolved), значит в настройках сетевого адаптера вашего компьютера указан DNS сервер, который не доступен, или изолирован от интернета. Попробуйте сменить адрес первичного DNS сервера на DNS сервер Google (8.8.8.8). Можно изменить настройки DNS для сетевого адаптера в Windows с помощью PowerShell.
Вывести список сетевых интерфейсов:
Get-NetAdapter
Изменить настройки DNS для сетевого адаптера с ifIndex 10:
Set-DNSClientServerAddress –InterfaceIndex 10 –ServerAddresses 8.8.8.8
Проверьте доступность сервера с помощью ping:
ping time.windows.com
И затем проверьте, что сервер времени Microsoft доступен по порту NTP (UDP 123). Для проверки доступности UDP порта можно использовать утилиту portquery или можно напрямую обратиться к серверу и запросить у него текущее время:
w32tm /stripchart /computer:time.windows.com
Если команда вернет ошибку error: 0x800705B4, значить указанный NTP сервер не доступен. Проверьте, что в Windows открыт исходящий порт UDP/123 для протокола NTP (по умолчанию порт должен быть открыт). Вы можете принудительно открыть порт в Windows Defender Firewall с помощью PowerShell:
New-NetFirewallRule -DisplayName "AllowOutNTP" -Direction Outbound -Protocol UDP -RemotePort 123 -Action Allow
Enable-NetFirewallRule -DisplayName AllowOutNTP
Также убедитесь, что исходящий NTP трафик не блокируется на сетевом уровне (провайдера, вашего файервола или другими сетевыми устройствами).
Если этот NTP сервер не доступен, вы можете использовать другой NTP сервер.
Можно указать
time.nist.gov
или ближайший к вам NTP сервер, который можно получить на сайте
https://www.ntppool.org
.
Можно изменить адрес вашего NTP сервера с помощью командной строки:
w32tm /config /manualpeerlist:time.nist.gov,0x1 /syncfromflags:manual /reliable:yes /update
Перезапустите службу времени (в данном примере вы запустим несколько команд в одну строку):
net stop w32time && net start w32time
Затем выполните синхронизацию времени:
w32tm /config /update
w32tm /resync
Проверьте, что ваш компьютер успешно получил время с нового источника времени (NTP сервера):
w32tm /query /status
Если ничего не помогло, попробуйте полностью сбросить настройки службы Windows Time:
net stop w32time
w32tm /unregister
w32tm /register
net start w32time
Выполните синхронизацию времени:
w32tm /resync
Также вы можете добавить NTP сервер в список серверов времени и выполнить синхронизацию из панели управления Windows. Перейдите в Settings -> Time & language -> Date & time -> Additional clocks –> Internet Time
Убедитесь, что включена опцию Synchronize with an Internet time, добавьте новый сервер time.nist.gov и нажмите кнопку Update Now.
Вы можете добавить NTP сервера в этот список через реестр HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers.
Для автоматической синхронизации времени в Windows используется отдельно задание в планировщике Task Scheduler. Запустите консоль taskschd.msc и перейдите в раздел Task Scheduler (Local) -> Task Scheduler Library -> Microsoft -> Windows -> Time Synchronization. Проверьте, что задание SynchronizeTime включено.
Также вы можете проверить состояние задания Task Scheduler с помощью PowerShell:
Get-ScheduledTask SynchronizeTime
Чтобы включить его:
Get-ScheduledTask SynchronizeTime|Enable-ScheduledTask
Как проверить и изменить системную дату, время и…
Статья обновлена: 02 июля 2024
ID: 3508
Windows 11
Как синхронизировать дату и время автоматически
- Найдите часы на панели задач в правом нижнем углу экрана и нажмите на них правой кнопкой мыши. Нажмите Настроить дату и время.
- Проверьте, правильно ли указан ваш часовой пояс. Если часовой пояс указан неправильно, нажмите на него и выберите нужный в раскрывающемся списке.
- Нажмите Синхронизировать, чтобы синхронизировать дату и время с сервером времени в интернете.
Как изменить дату и время вручную
- Установите переключатель Устанавливать время автоматически в выключенное положение и нажмите Изменить.
- Установите текущие дату и время и нажмите Изменить.
Windows 10
Как синхронизировать дату и время автоматически
- Найдите часы на панели задач в правом нижнем углу экрана и нажмите на них правой кнопкой мыши. Нажмите Настройка даты и времени.
- Проверьте, правильно ли указан ваш часовой пояс. Если часовой пояс указан неправильно, нажмите на него и выберите нужный в раскрывающемся списке.
- Нажмите Синхронизировать, чтобы синхронизировать дату и время с сервером времени в интернете.
Как изменить дату и время вручную
- Установите переключатель Устанавливать время автоматически в выключенное положение и нажмите Изменить.
- Установите текущие дату и время и нажмите Изменить.
Windows 8, 8.1
Как синхронизировать дату и время автоматически
- Найдите часы на панели задач в правом нижнем углу экрана и нажмите на них правой кнопкой мыши. Нажмите Изменение настроек даты и времени.
- Проверьте, правильно ли указан ваш часовой пояс. Если часовой пояс указан неправильно, нажмите Изменить часовой пояс.
- Выберите ваш часовой пояс в раскрывающемся списке и нажмите OK.
- Выберите вкладку Время по Интернету и нажмите Изменить параметры, чтобы синхронизировать дату и время с сервером времени в интернете.
- Нажмите Обновить сейчас. Дождитесь окончания синхронизации и нажмите OK.
Как изменить дату и время вручную
- Выберите вкладку Дата и время и нажмите Изменить дату и время.
- Установите текущие дату и время и нажмите ОК.
Windows Vista, 7
Как синхронизировать дату и время автоматически
- Найдите часы на панели задач в правом нижнем углу экрана и нажмите на них правой кнопкой мыши. Нажмите Изменение настроек даты и времени.
- Проверьте, правильно ли указан ваш часовой пояс. Если часовой пояс указан неправильно, нажмите Изменить часовой пояс.
- Выберите ваш часовой пояс в раскрывающемся списке и нажмите OK.
- Выберите вкладку Время по Интернету и нажмите Изменить параметры, чтобы синхронизировать дату и время с сервером в интернете.
- Нажмите Обновить сейчас. Дождитесь окончания синхронизации и нажмите OK.
Как изменить дату и время вручную
- Выберите вкладку Дата и время и нажмите Изменить дату и время.
- Установите текущие дату и время и нажмите ОК.
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
По умолчанию в Windows синхронизация времени с сервером времени происходит раз в неделю. Что если вам хочется чтобы время синхронизировалось чаще хотя бы раз в несколько часов. Например если у вас сервер времени в локальной сети и надо поддерживать одно время у всех компьютеров, думаю период синхронизации раз в неделю мало кого устроит. Сейчас мы разберем как это исправить.
Все довольно просто. Открываем редактор реестра, для этого выбираем Пуск-Выполнить и вводим команду regedit
далее следуем по следующему пути:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32Time TimeProvidersNtpClientSpecialPollInterval
параметр SpecialPollInterval именно то, что нам нужно. Он содержит в себе количество секунд — период обновления синхронизации времени в системе. По умолчанию равен 604800 секунд (не забываем для удобства поставить десятичную систему счисления вместо шестнадцатеричной)
Таким образом если мы хотим к примеру, чтобы время синхронизировалось раз в 3 часа, то
60 секунд в минуте*60 минут в часе * 3 часа = 10800 секунд.
Меняем значение параметра SpecialPollInterval на ваше количество секунд (не забываем посмотреть чтобы была отмечена десятичная система)
Чтобы измененения вступили в силу, необходимо либо перезагрузить систему, либо выполнить следующую команду, которая обновит данные
w32tm /config /update
Делаем это также как запускали редактор реестра (Пуск-Выполнить)
Проверяем, обновляя время кнопкой «Обновить сейчас«, и смотрим строчку «Следующее выполнение синхронизации:«
По умолчанию Windows 10/8/7 еженедельно синхронизирует системное время с интернет-серверами. Если вы хотите вручную синхронизировать и обновить системное время с сервером времени в Интернете, таким как time.windows, com , вам нужно щелкнуть правой кнопкой мыши время на панели задач> Настроить время и дату> Время в Интернете вкладка> Изменить настройки> Обновить сейчас.
Содержание
- Изменить Windows Internet Time Update Интервал
- Служба времени Windows – W32Time.exe
- Средство обслуживания времени Windows – W32tm.exe
Изменить 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 10 позволяет автоматически сверять время с показателями на сервере. Происходит она раз в неделю посредством сетевого протокола времени (NTP). Если оно установлено неверно, лицензии на некоторые программы могут слететь, а часть сайтов перестанет загружаться.
NTP учитывает тайминг между отправкой запроса и получением ответа, отчего гарантирует высокую точность (до 10 миллисекунд). Рассмотрим, как включить и отключить синхронизацию времени, решать связанные с ним проблемы и выбирать серверы времени.
Содержание
- Параметры
- Панель управления
- Командная строка
- Службы
- PowerShell
- Добавление новых серверов
- Настройка времени по Интернету
- Редактор реестра
- Решение проблем
- Отключение синхронизации
Параметры
Настройка синхронизации данным способом, относительно недавняя, и может использоваться только на Виндовс 10, так-как «Параметры системы» в том виде в котором они представлены есть только на десятке.
1. Зайдите в Параметры Windows 10 и посетите раздел «Время и язык».
2. В первой вкладке активируйте опцию «Установить время автоматически».
3. Про скрольте вниз, до надписи: «Сопутствующие параметры», и перейдите по ссылке «Формат даты, времени и региона».
4. Чтобы указать сервер для синхронизации, опуститесь немного ниже и кликните по ссылке «Дополнительные параметры даты и…».
5. Перейдите в указанный на скриншоте раздел.
6. Активируйте последнюю вкладку и нажмите «Изменить параметры…».
7. Отметьте флажком пункт «Синхронизировать с сервером…» и выберите сервер из выпадающего списка.
8. Для немедленной синхронизации кликните «Обновить сейчас».
Сервер времени, что это? — компьютер, на который возложена задача отправки пакетов данных со сведениями о времени в регионе, где находятся клиенты.
9. Закройте окошко кнопкой «OK» и примените новые настройки.
Синхронизация папок в Windows 10
Панель управления
1. Откройте Панель управления.
2. Посетите ее раздел под названием «Часы, язык и регион».
3. Перейдите в подраздел «Дата и время».
4. Активируйте «Время по интернету» и переходите к 7-му шагу предыдущей инструкции.
Командная строка
Рассмотрим, как синхронизировать время на компьютере с интернетом при помощи командной строки.
1. Через контекстное меню Пуска откройте командную строку от имени администратора.
2. Выполните команду «w32tm /resync» для немедленной синхронизации с выбранным сервером.
Если компьютер расположен в домене, команда будет следующей: «net time /domain».
Службы
Синхронизация через интернет может не работать, если отключен сервис «Служба времени Windows». Для проверки и запуска службы выполните следующие шаги.
1. Откройте окно управления сервисами операционной системы. Для этого зажмите клавиши Win + R и выполните команду «services.msc» в открывшемся окне.
2. Откройте свойства записи «Служба времени Windows» через контекстное меню, двойным кликом или сочетанием клавиш Alt + Enter.
3. В выпадающем списке «Тип запуска» выберите «Вручную».
Можно указать и «Автоматически», но тогда сервис будет запускаться при каждой загрузке операционной системы, а при варианте «Вручную» — только когда Windows 10 обратится к нему.
4. Кликните «Запустить» и жмите «OK».
Если со службой все в порядке, остановите ее через контекстное меню, а затем снова запустите.
PowerShell
Запускается сервис и через PowerShell.
1. Откройте PowerShell с правами администратора (например, через поиск).
2. Выполните в открывшемся окне команду Get-Service W32Time | Select-Object * для получения статуса сервиса.
3. Ищите сроку «Status»: если её значение «Stopped», выполните «Start-Service W32Time» для запуска службы.
При появлении ошибки необходимо изменить тип запуска сервиса на «Ручной» либо «Автоматический» в его свойствах. (см. предыдущий раздел).
4. В ином случае выполните «Restart-Service W32Time» для перезапуска службы.
Никаких уведомлений по окончании выполнения операций в случае их успешного завершения не будет.
5. Для изменения адреса сервера примените команду: w32tm /config /syncfromflags:manual /manualpeerlist:»time.google.com», где в последних кавычках пропишите свою ссылку.
6. Для запуска синхронизации введите «w32tm /config /reliable:yes» и жмите «Enter».
Добавление новых серверов
В Windows 10 предусмотрена смена NTP-серверов и добавление сторонних, отсутствующих в списке. Делается это двумя способами.
Настройка времени по Интернету
1. Чтобы не повторяться, перейдите к первому разделу «Параметры» и выполните из него 6 первых шагов.
2. Убедитесь, что опция «Синхронизировать с сервером…» активирована.
3. Кликните по форме с выпадающим списком ниже.
4. Введите адрес сервера без www и https, например, time.google.com.
5. Сохраните настройки кнопкой «OK».
Для немедленной проверки жмите «Обновить сейчас».
После настройки и проверки появится оповещение об успешном завершении синхронизации часов со ссылкой на NTP-сервер.
Редактор реестра
1. Для запуска утилиты «Выполнить» воспользуйтесь комбинацией клавиш Win + R.
2. Введите в текстовую строку «regedit» и жмите «OK» либо «Enter».
Команду можете выполнить и через поиск Windows 10.
3. Разверните ветку HKLM.
4. Перейдите вниз по пути: SOFTWAREMicrosoftWindowsCurrentVersionDateTime.
5. В подразделе Servers создайте новый строковый параметр через его контекстное меню либо правый клик по свободной области в левой части окна.
6. В качестве параметра укажите число, следующее за последней записью в списке (скорее всего, будет 3), в поле «Значение» вставьте ссылку на нужный сервер и кликните «OK».
Для сверки реального времени с сервером необходимо выполнить 6 шагов из раздела «Параметры» и щелкнуть «Обновить сейчас».
Решение проблем
Ранее было сказано, что чаще всего синхронизация не работает по причине остановки отвечающего за это системного сервиса. Как его перезапустить и добавить в автозагрузку, рассмотрели в подразделе «Службы». Здесь ознакомимся с ускоренным способом выхода из ситуации.
Рассмотрим, как исправить через командную строку, в случае когда не синхронизируется время по интернету:
- Запустите командную строку от имени администратора;
- Выполните команду «net stop w32time» для остановки службы времени Windows 10;
- Отмените ее регистрацию в ОС командой «w32tm /unregister»;
- Зарегистрируйте ее обратно: введите «w32tm /register» и нажмите «Enter»;
- Запустите сервис «net start w32time»;
- Запустите процесс внеочередной синхронизации «w32tm /resync /nowait»;
- Если ничего не помогает, перезагрузите компьютер.
Отключение синхронизации
Чтобы операционная система периодически не сверяла время с тем, что установлено на выбранном сервере, выполните такие шаги.
1. Откройте «Настройки даты и времени», кликнув правой кнопкой мыши по часам внизу дисплея.
2. Перенесите первый переключатель в положение «Откл.» и закройте окно.
В данное окно можете попасть через Параметры Windows 10 (см. 1-й раздел статьи) или Панель управления (см. 2-й раздел).
Второй способ: остановите и отключите автоматический запуск сервиса «Служба времени Windows», о чем рассказано в 3-м разделе.
Не забудьте проверить правильность указанного часового пояса.
Последнее обновление Дек 10, 2020
Я недавно купил ноутбук ASUS U50F-RBBAG05 I3-330M. Одна из распространенных проблем с этой моделью – случайные изменения даты. Так что это заставило меня искать пути решения этой проблемы. Обходной путь, который я нашел, должен был изменить интервал синхронизации времени окон.
По умолчанию Windows (по крайней мере, Windows 7, которую я использую) синхронизирует время один раз в неделю. Я менял его один раз в час, чтобы моя дата синхронизировалась с серверами времени. Это не устраняет фактическую проблему, которая вызывает изменение времени, а является лишь обходным решением. Я обнаружил, что иногда дата прыгает вперед, но реже, чем раньше. Итак, вот как я это сделал в Windows 7.
В меню «Пуск» выберите «Выполнить» и введите:
смерзаться
Перейдите к:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices
W32TimeTimeProvidersNtpClient
Изменить интервал синхронизации времени
Щелкните правой кнопкой мыши «SpecialPollInterval» и выберите «Изменить». Выберите «Десятичное число» и введите значение в секундах. Для обновления каждый час значение будет 3600.
Интервал обновления времени
Нажмите ОК и выйдите. Это оно. Теперь ваша дата и время должны синхронизироваться каждый час с выбранным вами сервером времени.
В качестве альтернативы вы могли бы использовать такие программы, как Atomic Clock Sync или Time Synchronizer v2, чтобы сделать вышеописанное.
Источник записи: https://www.smarthomebeginner.com
Windows 10 использует сетевой протокол времени (NTP) для соединения с серверами времени в Интернете, чтобы обеспечить точное системное время. В противном случае, если часы не синхронизированы правильно, у вас могут возникнуть проблемы с сетью, документами и другими файлами, которые вы создаете, так как для них будут установлены неправильные метки времени.
Хотя сервер времени по умолчанию является достаточно надежным, в некоторых случаях вам может понадобиться изменить его, например, если ваша текущая конфигурация заставляет ваше устройство отображать неправильное время, вы просто предпочитаете использовать другую службу или ваша компания использует определенную конфигурацию.
Независимо от причины, в Windows 10 можно переключать поставщиков времени, и вы даже можете добавлять собственные серверы времени в список по мере необходимости.
В этом руководстве по Windows 10 мы расскажем вам, как использовать разные серверы времени, чтобы убедиться, что ваш компьютер получает правильное время с помощью панели управления.
Синхронизация временных конфигураций в операционной системе Виндовс – это специальная система, которая в реальном времени проводит мониторинг показателей времени с серверов в глобальной сети, которые предоставляют эти данные на основе часового пояса человека.
Выбор сервера для обновления
Каждый ПК, на котором запущена Служба времени, использует ее для отображения наиболее точных значений. Обычно данные приходят от серверов Майкрософт, но человек может и самостоятельно выбрать назначенный источник получения параметров.
Архитектурно эта служба в Виндовс 10 состоит из нескольких модулей:
- Диспетчера служб,
- Диспетчера службы времени,
- Правил работы с часами,
- Поставщика времени.
Все перечисленные данные нужны для того, чтобы запускать процессы передачи и синхронизации данных, получаемых от серверов-поставщиков.
Важно! Обычно синхронизация осуществляется через сервер time.windows.com, но также можно выбрать и других поставщиков: time.nist.gov, time-nv.nist.gov, time-a.nist.gov и time-b.nist.gov.
Как уменьшить интервал обновления времени
В чем отличия между сетями 3G и 4G: особенности, преимущества и недостатки
Стандартный период повторной синхронизации для настройки времени по интернету составляет одну неделю. Чтобы уменьшить это значение, необходимо воспользоваться реестром. Стандартный функционал, созданный для среднестатистического пользователя, не предлагает такой возможности.
Чтобы запустить реестр, необходимо в окне командной строки ввести «regedit» и нажать Enter. Далее нужно открыть ветку HKEYLM и перейти по пути: SYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpClient. Далее нужно найти параметр SpecialPollInterval, который по стандарту будет равен 604800, что равно количеству секунд в одной неделе. Этот параметр нужно изменить на другой, который будет меньше, например, на 3600, что равно одному часу. Это значит, что система сможет автоматически проводить обновление каждый час. Когда нужное значение введено, требуется указать в командную строку следующую комбинацию: net stop w32time && net start w32time.
Устанавливать более частое обновление не рекомендуется. Причина в том, что из-за слишком частых отправок запросов защитная система сервера может заблокировать IP-адрес пользователя. Также не следует выставлять период более суток, так как это будет влиять на точность показа времени системных часов.
Настройка синхронизации времени Windows 10 через TimeServer
Синхронизация времени Windows 7 — как включить сервер
На сегодняшний день существует большое количество серверов, работающих по протоколу NTP. Они нужны для того чтобы синхронизовать временные данные с компьютером. Один из самых популярных на территории России и других стран NTP-сервер – TimeServer.
Основными преимуществами его использования являются:
- Наличие функционала по синхронизации данных с любой страной и городом.
- Практически полное отсутствие погрешностей, так как мощности TimeServer сами синхронизируются с атомными эталонными часами.
- Высокая скорость обработки информации вне зависимости от количества одновременно подключенных к серверам персональных компьютеров (клиентов).
Ниже приведена пошаговая инструкция по настройке синхронизации системного времени с NTP серверами ТаймСервер:
- Перейти в меню «Пуск» и нажать на значок, который похож на шестеренку. Это иконка приложения «Параметры». Перейти в них можно и нажав на сочетание клавиш Win + I.
- Найти раздел «Время и язык» и кликнуть по нему.
- Нажать слева на подраздел «Регион и язык», выбрав ссылку «Дополнительные параметры даты и времени, региональные параметры».
- Перейти по ссылке «Установка времени и даты» в разделе «Дата и время».
- Войти во вкладку «Время по интернету» и нажать на одну единственную кнопку «Изменение параметров».
- Установить соответствующую синхронизации галочку, ввести в поле адрес сервера «timeserver.ru» без кавычек и нажать на «Обновить».
Если все прошло успешно, то система выведет уведомление об успешном подключении.
Варианты исправления ошибки
Чтобы восстановить нормальную работу синхронизации времени, можно прибегнуть к нескольким вариантам исправления неполадки. В первую очередь следует попробовать вручную провести эту процедуру, при надобности изменив сервер синхронизации, а также проверить, работает ли системная служба, отвечающая за эту функцию.
Нужный нам сервис также можно перезапустить с использованием специальных команд. Если такие действия не приведут к положительному результату, то воспользоваться программой, которая проверит целостность системных файлов.
Ручная синхронизация с изменением сервера
Синхронизировать время можно вручную, проделав следующие операции:
Открываем «Панель управления» из поисковых результатов
Переходим в раздел «Дата и время»
Открываем окно для изменения настроек
Запускаем синхронизацию вручную
Если синхронизировать время не удастся, то можно попробовать изменить сервер подключения в списке.
Включение службы синхронизации
В некоторых случаях дата и время не синхронизируются из-за отключенной службы в системе. Чтобы её активировать, нам потребуется сделать следующее:
Открываем сервисы системы при помощи команды
Открываем настройки службы времени
Запускаем службу и устанавливаем её автозапуск
Так мы запустим деактивированный сервис синхронизации.
Кроме этого метода также можно попробовать включить службу при помощи специальных команд. Для этого сделаем следующее:
Запускаем «Командную строку» из стартового меню
Вводим команду для отключения сервиса синхронизации
Вводим команду для перезапуска сервиса синхронизации
Проверка системных файлов
Если ни один из способов не помог решить проблему с синхронизацией времени, то можно проверить целостность системных файлов Windows. Для этого проделаем следующие шаги:
Запускаем проверку системных файлов
Начнется проверка файлов, по окончании которой перезагружаем компьютер и проверяем, заработала ли синхронизация.
На этом все. Теперь вы знаете, как устранить неполадки с синхронизацией времени в Windows 10.
Источник
Как включить автоматическую настройку времени на Windows 10
Как синхронизировать время в Windows 10 на примере ТаймСервер уже понятно, но попасть в окно конфигураций можно и другими путями. Ниже будет более подробно рассказано про вход в это диалоговое окно.
Через Параметры
Почему не работает поиск в Windows 7 — как включить службу
Тут все понятно, так как эти действия были подробно описаны в предыдущей пошаговой инструкции. Можно кратко указать их еще раз:
- Перейти в меню «Пуск» и нажать на значок, который похож на шестеренку. Это иконка приложения «Параметры». Перейти в них можно и нажав на сочетание клавиш Win + I.
- Найти раздел настройки временных и языковых и кликнуть по нему.
- Нажать слева на подраздел «Регион и язык», выбрав ссылку «Дополнительные параметры даты и времени, региональные параметры».
- Перейти по ссылке «Установка времени и даты» в разделе «Дата и время».
- Войти во вкладку «Время по интернету» и нажать на одну единственную кнопку «Изменение параметров».
- Указать нужный сервер для самосинхронизации ПК и выйти из окна настроек.
Важно! В операционной системе Виндовс 10 доступно несколько серверов для координации временных параметров. Один из них – стандартный центр Майкрософт, который и выводится для подключения автоматически.
Через Панель управления
Аналогичные действия можно выполнить и через «Панель управления»:
- Переходят в меню «Пуск», как и в предыдущем случае.
- Вводят в поисковую строку «Панель управления» и выбирают соответствующий пункт.
- Устанавливают режим просмотра на «Крупные значки» и выбирают раздел, связанный с временными данными и датой.
- Выбирают соответствующий подраздел внутри раздела.
- Выполняют те же самые шаги, что и в предыдущей инструкции (переход во вкладку и установку центра обновления данных).
Через Командную строку
Для любителей командной строки есть свой метод:
- Открывают меню «Пуск» и находят там консоль, запустив ее.
- Вводят команду time чч:мм, где чч – часы, а мм – минуты.
- Выполняют инструкцию и проверяют, изменились ли системные параметры.
Через Службы
Если «Служба времени» активирована, то в соответствующем окне «Службы», которое можно найти в меню «Пуск», прописав название утилиты, можно будет обнаружить строчку «W32Time». Активировать же обновление параметров можно, просто нажав по ней ПКМ и выбрав пункт «Включить»
Через PowerShell
PowerShell является более мощной оболочной команд, чем консоль, поэтому многие выбирают на конфигурирования ПК ее. Чтобы обновить параметры необходимо:
- Запускают PowerShell через меню «Пуск» от имени администратора.
- Вводят команду «Start-Service W32Time» для запуска временной службы.
- Обновляют показатели командой «w32tm /resync /force». Данные будут браться с центра time.windows.com.
Изменение настроек в PowerShell
Как добавить новые сервера для синхронизации времени на Windows 10
Если по тем или иным причинам человек не хочет пользоваться стандартными центрами обновления, то он может спокойно указать любой доступный NTP домен. Для этого достаточно перейти в окно конфигураций обновления по интернету любым способом, описанным выше, и вписать в поле свой адрес сервера и нажать на кнопку «Обновить».
Добавление новых серверов времени через реестр
С помощью панели управления вы можете изменить настройки Интернет-времени на что угодно, но в списке можно сохранить только одну дополнительную запись. Если вы хотите добавить несколько адресов в список, вам нужно использовать реестр.
Предупреждение: это дружеское напоминание о том, что редактирование реестра рискованно и может привести к необратимому повреждению вашей установки, если вы не сделаете это правильно. Рекомендуется сделать полную резервную копию вашего компьютера, прежде чем продолжить.
Почему время постоянно сбрасывается на Windows 10: проблемы с CMOS батарейкой
Иногда сброс временных параметров осуществляется из-за попадания в память вредоносной программы. Следует просканировать ПК антивирусом и удалить все подозрительные объекты автоматического запуска, загрузки и зараженные файлы.
Также часто сброс происходит из-за неисправности CMOS батарейки, установленной в материнской плате и выполняющей расчет временных параметров даже тогда, когда компьютер полностью отключен от сети. Всему виной выходит из строя этого элемента. Для решения проблемы достаточно купить новую батарейку.
В заключение можно сказать, что с поиском и настройкой серверов для обновления временных параметров справится любой человек. Достаточно следовать пошаговым инструкциям, приведенным ниже.
Популярные серверы
Кроме стандартных серверов онлайн, предоставляемых Виндовс, можно работать и с другими источниками корректного времени. Среди серверов можно отметить три представителя самых используемых.
NTP-Servers
На главной странице одноименного сайте с доменом .net пользователь сразу увидит, сколько составляет задержка на его компьютере с серверами от NTP-servers. Найти активные сервера можно на соответствующей вкладке. Регистрироваться на сайте не потребуется. Лучше всего подойдет для жителей России.
Сервера представляют собой аппаратно-программный комплекс, который располагается в российском городе Саратове. Все предоставляемые адреса делятся на два яруса. Первый — эталоны времени, второй — сервера, которые синхронизированы с первым ярусом. Из-за предельно малой задержки разницы в показателях нет.
NTP Pool Project
Это кластер, который предлагает присоединиться к серверам, расположенным по всему миру. На момент написания статьи насчитывалось более 4300 точек. Доступ ко всем адресам открыт, но вот подключить свой компьютер в качестве сервера смогут только зарегистрированные пользователи. В противном случае увидеть список и статус серверов будет невозможно.
Обратите внимание!
Так как ресурс продолжает развиваться, ему требуются новые сервера, которыми могут поделиться сами пользователи.
Time in UA
Сервис точного времени, ориентированный на жителей Украины. Работа осуществляется по стандартным протоколам NTP и SNTP. Всего предлагают три адреса для получения данных.
Обратите внимание!
Являются участниками проекта NTP Pool Project, о котором рассказывалось выше.
Включение лога сервиса времени
В особо тяжелых случаях может помочь включение лога для сервиса. Для настройки этого используются три параметра в реестре по пути:
Если нижеприведенных ключей там нету, а их нету по умолчанию, то их следует создать
Вместо изменения значений в реестре, можно то же самое сделать из командной строки:
Чтобы выключить логи отладки можно ввести команду:
Если Вы перенесли роль PDC Emulator на другой сервер, необходимо дополнительно выполнить настройку старого сервера командой
и перезапустить службу времени:
Отключение синхронизации
Чтобы операционная система периодически не сверяла время с тем, что установлено на выбранном сервере, выполните такие шаги.
1. Откройте «Настройки даты и времени», кликнув правой кнопкой мыши по часам внизу дисплея.
2. Перенесите первый переключатель в положение «Откл.» и закройте окно.
В данное окно можете попасть через Параметры Windows 10 (см. 1-й раздел статьи) или Панель управления (см. 2-й раздел).
Второй способ: остановите и отключите автоматический запуск сервиса «Служба времени Windows», о чем рассказано в 3-м разделе.
Не забудьте проверить правильность указанного часового пояса.
Источник
Службы
Синхронизация через интернет может не работать, если отключен сервис «Служба времени Windows». Для проверки и запуска службы выполните следующие шаги.
1. Откройте окно управления сервисами операционной системы. Для этого зажмите клавиши Win + R и выполните команду « services.msc » в открывшемся окне.
2. Откройте свойства записи «Служба времени Windows» через контекстное меню, двойным кликом или сочетанием клавиш Alt + Enter.
3. В выпадающем списке «Тип запуска» выберите «Вручную».
Можно указать и «Автоматически», но тогда сервис будет запускаться при каждой загрузке операционной системы, а при варианте «Вручную» — только когда Windows 10 обратится к нему.
4. Кликните «Запустить» и жмите «OK».
Второе решение проблемы «no time data was available»
Во второй раз с этой же ошибкой с я столкнулся через пару лет. При попытке получить время от нашего cisco роутера, при помощи команды w32tm /resync, видел ошибку:
Sending resync command to local computer. The computer did not resync because no time data was available.
Команда синхронизации отправлена на local computer. Синхронизация не выполнена, поскольку нет доступных данных о времени.
При этом вышеописанные действия уже были совершены.
Служба win32time отсылала «симметрические пакеты»: в снифере wireshark я видел что windows сервер отсылает пакеты «NTP Version 3, symmetric active», но никакого ответа от CISCO не получал.
В логах службы сообщалось «No response from peer», а в логах роутера:
В этой случае мне помогла команда:
и перезапуск службы времени.
После этого в wireshark увидел нормальный обмен пакетами:
PowerShell
Запускается сервис и через PowerShell.
2. Выполните в открывшемся окне команду Get-Service W32Time | Select-Object * для получения статуса сервиса.
3. Ищите сроку «Status»: если её значение «Stopped», выполните « Start-Service W32Time » для запуска службы.
4. В ином случае выполните « Restart-Service W32Time » для перезапуска службы.
Никаких уведомлений по окончании выполнения операций в случае их успешного завершения не будет.
6. Для запуска синхронизации введите « w32tm /config /reliable:yes » и жмите «Enter».
Сбивается время после перезагрузки на серверах HP с Windows Server
На серверах HPE DL/ML Gen9 с Windows Server 2008 R2 / 2012 R2 у одного из удаленных заказчиков столкнулись с интересной проблемой после смены часового пояса. Как оказалось, на серверах HP ProLiant Gen9 (и на одном из серверов HP ProLiant DL580 Gen8) при изменении системного времени или часового пояса, после перезагрузки сервера, системное время не сохранялось и сбрасывалось на предыдущее. Проблема были подвержены сервера, в которых Windows Server загружается в режиме Legacy (при нативной UEFI загрузки проблемы отката времени не было).
В журнале системы при этом появлялось такое событие: The system time has changed to 2018-04-29T12:12:28.500000000Z from 2018-04-29T13:12:27.923115700Z. Change Reason: System time synchronized with the hardware clock.
В качестве решения проблемы HP предлагает обновить ROM до версии не менее 1.5. Именно в этой версии ROM-Based Setup Utility (RBSU) не подвержена багу со сбросом временм.
Либо в качестве обходного решения, можно указать, чтобы Windows считала, что BIOS отдает ей системное время в формате UTC (а не локальное время). Для этого, как мы уже говорили выше нужно создать в ключе реестра HKLMSYSTEMCurrentControlSetControlTimeZoneInformation параметр с именем RealTimeIsUniversal и значением 1.
Многие пользователи Вин 10 не придают особого значения точности часов на экране своего ПК. Но некоторым людям правильное время на компьютере жизненно необходимо для корректной работы специализированного софта. К такому относятся бухгалтерские, геймерские, трейдерские, букмекерские, блогерские и прочие программы. Рассмотрим, как правильно провести синхронизацию времени на ПК с Windows 10 по своему месту нахождения или расположению нужного сервера.
Как синхронизировать время на компьютере с интернетом Windows 10
Все версии ОС на ПК или телефоне имеют установленную функцию автоматической синхронизации локального времени на устройстве. Для этого производится отправка запроса на сервер для уточнения правильного времени и настройки внутренних часов на компьютере после получения ответа.
Для того чтобы описанный механизм синхронизации осуществлялся, используется сетевой протокол NTP, который так и называется: «Протокол сетевого времени» («Network Time Protocol»). Главная задача этого протокола – не только получить информацию о точном времени, но и учесть промежуток между запросом и ответом в случае задержки. Потому, даже при низкой скорости или нестабильности интернет-соединения, настройка локальных часов будет проводиться с точностью до 10 миллисекунд.
Сегодня существует множество подобных NTP-серверов, по которым устройство бесплатно синхронизирует локальные часы. Что касается Windows 10, то в настройках уже указан нужный сервер для настройки. Но, по некоторым причинам, автоматическая синхронизация может нарушиться. Тогда ее можно провести вручную, для этого в «десятке» предусмотрено несколько способов, каждый из которых будет описан по отдельности.
Параметры
Этот способ имеется только в Вин 10, в предыдущих сериях ОС он не использовался. Нужно сделать следующие действия:
- Нажать на кнопку «Пуск» и в выпавшем окне – на значок шестеренки («Параметры»).
- Откроется окно, в котором нужно найти иконку «Время и язык» и нажать на нее.
- После перехода вкладка будет разделена на две части. В левой найти и открыть раздел «Дата и время». В правой поставить галочку в пункте: «Установить время автоматически» на включенный режим, если она не активна.
- Если синхронизация не произошла, в том же разделе найти пункт: «Формат даты, времени и региона» или в более старой версии «Дополнительные параметры даты и времени, региональные параметры», после чего открыть его.
- Откроется панель, в которой нажать на раздел «Дата и время».
- В новом окне нажать на вкладку «Время по интернету», затем – на кнопку «Изменить параметры».
- Теперь нужно поставить галочку в разделе: «Синхронизировать с сервером времени в интернете». Ниже появится выпадающее окошко, в котором можно выбрать NTP-сервер или прописать свой, если предложенные ОС не подходят.
- После нажать на кнопки «Обновить сейчас» и «Ок».
Также во вкладке «Дополнительные часы», можно добавлять еще пункты, если требуется возможность видеть время по другим поясам.
Панель управления
Метод схож с предыдущим, только отличается способ открытия окна «Дата и время», где настраивается автоматическая синхронизация часов. Делается это так:
- В поиске (лупа возле кнопки «Пуск») написать «Панель управления», открыть ее после выдачи результата.
- Выбрать раздел: «Часы, язык и регион», затем нажать «Дата и время».
- После его открытия сделать те же действия, что описаны в предыдущем заголовке, с места о вкладке «Время по интернету».
Командная строка
CMD, как правило, используют программисты, так как она позволяет быстро выполнять множество сложных действий на ПК. Для обычных же пользователей Командная строка – не очень удобный инструмент, так как все директивы нужно вводить вручную, да еще знать их значение и правильно прописывать, без ошибок. Но если имеется желание установить синхронизацию часов через CMD, то делается это следующим образом:
- ПКМ нажать по кнопке «Пуск».
- В появившемся окне выбрать раздел: «Командная строка (Администратор)».
- Когда CMD загрузится, прописать команду «w32tm /resync» (пробел обязательно должен быть), и нажать кнопку «Ввод».
- Затем появится информация, что был отправлен запрос, а затем – что синхронизация прошла успешно.
Если произошел сбой (0x80070426), можно попробовать следующие команды:
- «w32tm /config /syncfromflags:manual /manualpeerlist:time.windows.com» – задать источник настройки времени.
- «net start w32time» – запустить службу времени.
- «w32tm /resync» – провести принудительную синхронизацию.
PowerShell
Это более продвинутый аналог CMD, который обладает чуть большими возможностями. Соответственно, им также чаще пользуются программисты. Для запуска нужно:
- Нажать ПКМ по кнопке «Пуск» и выбрать: «Windows PowerShell (Администратор)».
- Дождавшись, когда приложение загрузится, и появится строка для ввода, прописать в ней: «Get-Service W32Time | Select-Object» и нажать «Enter».
- В появившемся ответе отыскать раздел «Status», если там будет написано «Running», то прописать команду для синхронизации: «w32tm /config /reliable:yes» и нажать «Enter».
- Если в статусе будет указано «Stopped», нужно прописать команду запуска службы: «Start-Service W32Time». После чего снова ввести команду для синхронизации.
Службы
Если указанные выше способы не сработали, тогда стоит провести настройку в разделе «Служба времени Windows». Для этого выполняются следующие действия:
- Открыть системное окно нажатием клавиш «Win + R» и прописать команду «services.msc», после чего нажать на кнопку «Ок».
- Появившаяся вкладка «Службы» будет разделена на две части. В правой отыскать «Служба времени Windows» и открыть двойным щелчком.
- Теперь нужно найти пункт «Тип запуска» и указать «Вручную».
- Если в разделе «Состояние» написано: «Остановлена», то нужно нажать кнопки «Запустить» и «Ок».
- В том случае, когда служба и так включена в ручном режиме, нужно сначала ее остановить, а потом запустить заново (перезапустить).
После этого синхронизация произойдет самостоятельно. Виндовс сам будет проводить настройку часов в определенное время. Но, при необходимости, всегда можно будет осуществить синхронизацию любым из выше перечисленных способов.
Что делать, если синхронизация часов не работает
Если после всех описанных способов при попытке настройки локального времени происходит ошибка, то можно сделать еще несколько действий:
- Указать другой NTP-сервер, как это сделать – написано в параметрах.
- Проверить ПК антивирусом, так как порой наличие вредоносного ПО нарушает работу NTP.
- Подключиться к другому интернет-соединению.
- Удалить программы-активаторы, которые переводят системное время.