Все способы:
- Синхронизация времени в Windows XP
- Настройка синхронизации
- Смена сервера
- Изменение интервала синхронизации
- Заключение
- Вопросы и ответы: 2
Одна из функций Windows избавляет пользователя от необходимости постоянно следить за точностью отображения времени благодаря его синхронизации со специальными серверами в интернете. В этой статье мы поговорим о том, как воспользоваться этой возможностью в ОС Win XP.
Синхронизация времени в Windows XP
Как мы уже писали выше, синхронизация подразумевает подключение к особому серверу NTP, который передает данные о точном времени. Получая их, Windows автоматически настраивает системные часы, которые отображаются в области уведомлений. Далее мы подробно опишем, как воспользоваться данной функцией, а также приведем решение одной распространенной проблемы.
Настройка синхронизации
Подключиться к серверу точного времени можно, обратившись к блоку настроек часов. Делается это так:
- Дважды кликаем по цифрам в правом нижнем углу экрана.
- Переходим на вкладку «Время Интернета». Здесь устанавливаем галку в чекбокс «Выполнять синхронизацию с сервером времени в Интернете», выбираем сервер в выпадающем списке (по умолчанию будет установлен time.windows.com, можно оставить его) и жмем «Обновить сейчас». Подтверждением успешного подключения является строка, указанная на скриншоте.
В нижней части окна будет указано, когда в следующий раз система обратится к серверу для синхронизации. Нажимаем ОК.
Смена сервера
Данная процедура поможет решить некоторые проблемы с доступом к серверам, установленным по умолчанию в системе. Чаще всего в таких случаях мы можем увидеть подобное сообщение:
Для того чтобы устранить неполадку, необходимо подключиться к другим узлам в интернете, выполняющим нужные функции. Найти их адреса можно, введя в поисковой системе запрос вида «ntp сервера». В качестве примера воспользуемся сайтом ntp-servers.net.
На данном ресурсе нужный нам список скрывается за ссылкой «Серверы».
- Копируем один из адресов в списке.
- Идем в блок настроек синхронизации в «винде», выделяем строчку в списке.
Вставляем данные из буфера обмена и жмем «Применить». Закрываем окно.
При следующем входе в настройки данный сервер будет установлен по умолчанию и станет доступным для выбора.
Манипуляции с серверами в реестре
Раздел опций времени в XP устроен таким образом, что невозможно добавить несколько серверов в список, а также удалить их оттуда. Для выполнения данных операций потребуется редактирование системного реестра. При этом учетная запись должна иметь права администратора.
- Открываем стартовое меню и нажимаем кнопку «Выполнить».
- В поле «Открыть» пишем команду, указанную ниже, и жмем ОК.
regedit
- 3. Переходим в ветку
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers
В экране справа находится перечень серверов точного времени.
Для добавления нового адреса нужно сделать следующее:
- Нажимаем правой кнопкой мыши по свободному месту в блоке со списком и выбираем «Создать – Строковый параметр».
- Сразу пишем новое имя в виде порядкового номера. В нашем случае это «3» без кавычек.
- Дважды кликаем по имени нового ключа и в открывшемся окне вводим адрес. Жмем ОК.
- Теперь, если зайти в настройки времени, можно увидеть указанный сервер в выпадающем списке.
Удаление происходит проще:
- Нажимаем правой кнопкой мыши по ключу и выбираем соответствующий пункт в контекстном меню.
- Подтверждаем свое намерение.
Изменение интервала синхронизации
По умолчанию система подключается к серверу каждую неделю и автоматически переводит стрелки. Случается так, что по некоторым причинам за это время часы успевают намного отстать или наоборот, начать спешить. Если ПК включается редко, то расхождение может быть довольно большим. В таких ситуациях рекомендуется уменьшить интервал проверок. Делается это в редакторе реестра.
- Запускаем редактор (см. выше) и идем в ветку
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient
Справа ищем параметр
SpecialPollInterval
В его значении (в скобках) указано количество секунд, которое должно пройти между операциями синхронизации.
- Кликаем дважды по имени параметра, в открывшемся окне переключаемся на десятичную систему счисления и вводим новое значение. Обратите внимание, что не следует указывать интервал менее получаса, так как это может привести к проблемам. Лучше всего будет проводить проверку раз в сутки. Это 86400 секунд. Нажимаем ОК.
- Перезагружаем машину, идем в раздел настроек и видим, что время следующей синхронизации изменилось.
Заключение
Функция автоматической подстройки системного времени является весьма удобной и, кроме прочего, позволяет избежать некоторых проблем при получении данных с серверов обновления или тех узлов, где важна точность этого параметра. Не всегда синхронизация работает корректно, но в большинстве случаев достаточно сменить адрес ресурса, поставляющего такие данные.
Наша группа в TelegramПолезные советы и помощь
Все способы:
- Способ 1: Настройки синхронизации
- Способ 2: Служба синхронизации времени
- Способ 3: Перерегистрация службы
- Способ 4: Отключение сторонних приложений
- Способ 5: Смена сервера времени
- Способ 6: Взаимодействие с десктопом
- Вопросы и ответы: 6
Способ 1: Настройки синхронизации
Самой простой причиной отсутствия автоматической синхронизации времени является банальное отключение отвечающей за нее функции. В этом случае решается проблема элементарно – включением синхронизации времени.
- Запустите апплет «Дата и время» командой
timedate.cpl
, выполненной в диалоговом окошке, открытом нажатием комбинации клавиш Win + R. - Переключитесь на вкладку «Время по Интернету» и нажмите кнопку «Изменить параметры».
- Убедитесь, что опция «Синхронизировать с сервером времени в Интернете» активна, в противном случае активируйте ее и сохраните настройки.
Рекомендуем попробовать синхронизировать время вручную, нажав в окошке «Настройка времени по Интернету» кнопку «Обновить сейчас».
Если при этом вы получите ошибку, выберите в выпадающем списке другой сервер времени и повторите попытку.
Способ 2: Служба синхронизации времени
Часы не смогут синхронизироваться с сервером, если на компьютере будет отключена системная служба синхронизации времени. Проверьте ее статус и включите, если она окажется отключенной.
- Откройте оснастку управления службами командой
services.msc
выполненной в диалоговом окошке «Выполнить» (Win + R). - Отыщите в списке службу с названием «Служба времени Windows» и откройте ее свойства двойным по ней кликом.
- Если служба отключена, установите для нее тип запуска «Автоматически», запустите ее и сохраните настройки.
Способ 3: Перерегистрация службы
Попробуйте перерегистрировать службу синхронизации — это может помочь, если неполадка вызвана незначительными сбоями в ее работе.
- Откройте от имени администратора консоль «PowerShell» из контекстного меню кнопки «Пуск».
- Выполните в консоли одну за другой эти четыре команды, разделяя ввод каждой нажатием клавиши Enter:
w32tm /config /manualpeerlist: NTP_server_IP_Address, 0x8 /syncfromflags:MANUAL
- net stop w32time
- net start w32time
w32tm /resync
- Перезагрузите компьютер и проверьте работу функции синхронизации времени.
Способ 4: Отключение сторонних приложений
Если на компьютере у вас работают изменяющие конфигурацию сети сторонние приложения, попробуйте их отключить. Речь в первую очередь идет о брандмауэрах. Если после отключения синхронизация будет восстановлена, добавьте используемый службой синхронизации времени сервер в исключение вашего стороннего сетевого приложения.
Способ 5: Смена сервера времени
Проблема также может быть связана с некорректной работой доступных в Windows 10 серверов времени. В этом случае можно использовать альтернативные серверы.
- Откройте настройки времени по Интернету как было показано в Способе 1.
- Вставьте в поле «Сервер» один из этих доменов и нажмите «Обновить сейчас»:
- time-b-wwv.nist.gov
- time-e-wwv.nist.gov
- time-e-g.nist.gov
- time-a-g.nist.gov
- utcnist.colorado.edu
- ntp-d.nist.gov
- ntp-b.nist.gov
- Если синхронизация будет выполнена успешно, сохраните настройки.
Способ 6: Взаимодействие с десктопом
Некоторым пользователям удалось решить проблему отсутствия синхронизации времени путем предоставления соответствующей службе доступа к рабочему столу.
- Откройте свойства службы времени Windows, как было показано в Способе 2.
- Переключитесь на вкладку «Вход в систему», активируйте опцию «С системной учетной записью» и установите флажок в пункте «Разрешить взаимодействие с рабочим столом».
- Сохраните настройки службы.
Чтобы новые настройки вступили в силу, перезайдите в свою учетную запись либо перезагрузите компьютер.
Наша группа в TelegramПолезные советы и помощь
Синхронизация времени на Windows XP
Тема в разделе «Хард&Софт», создана пользователем X, 6 мар 2023.
-
X
Играет за мобов- На форуме с:
- 6 авг 2007
- Сообщения:
- 19,612
Если у вас всё время сбрасывается время на Windows XP, и встроенный механизм «Время через Интернет» показывает ошибку, можно решить проблему утилитой, проверенной временем:
NetTime
https://www.timesynctool.com/Она совместима с Windows 95/98/Me/NT/2000/XP/Vista/7/8/10, а создана была ещё аж в 1997 году.
Нашим игрокам она уже помогала с наладкой точного времени на компьютере.
После установки, не забудьте открыть Settings, и включить «Start NetTime service at boot».
Это включает автозапуск программы при старте компьютера.Если сайт недоступен, то вот программа:
Вложения:
-
SD
Игрок- На форуме с:
- 6 янв 2009
- Сообщения:
- 1,701
А не проще стандартному сервису указать этот самый nettime.pool.ntp.org в качестве источника, чем ставить какую-то ещё левую утилиту?..
-
X
Играет за мобов- На форуме с:
- 6 авг 2007
- Сообщения:
- 19,612
Так бесспорно проще, но недавно в чате у игрока с этим возникла проблема: какие бы сервера ни указывались, стандартные средства показывали ошибку синхронизации. При этом сами NTP-сервера пинговались. :о
А утилита смогла подключиться сразу же
Пусть сюда приходят и из поисковиков по запросам «синхронизация часы Windows XP», вдруг будет полезно.
-
Keaton
Игрок- На форуме с:
- 13 май 2020
- Сообщения:
- 949
Эх, с каким бы удовольствием я накатил на ноут хр… Но жене и детям нужен ютуб. Приходится мучить ноут семеркой.
-
SD
Игрок- На форуме с:
- 6 янв 2009
- Сообщения:
- 1,701
Ну это логично, поскольку она по умолчанию использует не NTP и для его использования надо привлечь командную строку. А это не любому игроку под силу.
-
X
Играет за мобов- На форуме с:
- 6 авг 2007
- Сообщения:
- 19,612
а? :о
разве используется не 123/UDP во всех случаях? -
SD
Игрок- На форуме с:
- 6 янв 2009
- Сообщения:
- 1,701
Нет. У мелкомягких свой собственный протокол.
-
X
Играет за мобов- На форуме с:
- 6 авг 2007
- Сообщения:
- 19,612
Хммм. Вроде бы как, Windows Time (W32Time) хоть и заточен на работу в AD-домене, но он обратно совместим с NTP, и, в принципе, в пользу этого говорит следующее: у меня даже сейчас на виртуальной машине с Windows XP время синхронизируется встроенными средствами абсолютно нормально, что с time.microsoft.com, что с ntp.ix.ru, т.е. как клиент, это вполне себе NTP-клиент.
По непонятной причине, у того игрока встроенный клиент не брал NTP ни с одного сервера. Не стали разбираться, поставили утилиту выше и синхронизация появилась. Может быть, у необновлённой XP без сервис-паков есть какие-то препятствия к этому.
-
Второй ноут. Б/у под экспи/вин7 5~10к, мы живём в эпоху кучи устаревшей и почти уже обесценившейся годноты (про старые компы я вообще молчу).
Иногда очень сложно сдержаться, чтоб не купить какую-то фигню. Один из сдерживающих факторов — мне очень не хочется переться к каким-то левым потенциально сомнительным людям, так что я делаю это только когда действительно очень надо. )Не так давно хотел перетащить экспи на старом ноуте с одного хдд на другой. Вроде всё правильно акронисом сделал, а грузиться не хотело.. Старый хдд просто мелкий и показывает порядка 26% здоровья, хотя работает нормально. Эх.
-
Keaton
Игрок- На форуме с:
- 13 май 2020
- Сообщения:
- 949
Я так и делаю в 99% случаев. Вообще вся моя культурная жизнь — это устаревшая годнота. А ещё я живу в проголодь, т к у меня трое детей, и мы с женой копим на собственное жильё. Но это отступление. Смысл в том, что под второй ноут банально нет места в той квартире, где мы сейчас живём. А так да. Бу ноуты за 100 баксов — наше всё.
-
X
Играет за мобов- На форуме с:
- 6 авг 2007
- Сообщения:
- 19,612
/me работает сейчас на Win7 со свежим софтом, выбирая софт
(кроме VirtualBox, остановившемся на 6.1.40, пока ни на что не влияющем)
Вы можете столкнуться с ошибкой синхронизации времени в 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
Настройка
Убедитесь, что ваш компьютер, либо другое устройство, поддерживает протокол NTP версии 3 или 4. Для базовой настройки синхронизации времени, обычно, достаточно просто задать адрес NTP-сервера.
Ниже представлены краткие руководства по настройке синхронизации времени с NTP для различных операционных систем.
- Настройка для Windows 10/11
- Настройка для Windows Vista/7/8/8.1
- Настройка для Windows XP
- Настройка для Windows 2000/2003
- Настройка для Linux
- Настройка для FreeBSD
Для быстрой настройки синхронизации в ОС Windows, можно также воспользоваться сценарием, который позволяет задать адрес сервера и периодичность обновления времени по NTP.
- Скачать сценарий
Примечание: Перед осуществлением настройки операционной системы, пожалуйста, ознакомьтесь с информацией о переходе на зимнее время.