У меня есть несколько компьютеров, которые теряют время, и я бы хотел, чтобы Windows чаще синхронизировала их со временем в Интернете. Я думаю, что Windows по умолчанию пытается обновляться только один раз в день и не обновляется, если сервер времени недоступен (что, кажется, случается довольно часто), то есть ПК могут работать 20 или 30 секунд.
Я хотел бы создать запланированное задание, чтобы делать это, скажем, каждые 5 минут, и если сервер времени по умолчанию недоступен, используйте функцию mul.
pool.ntp.org
как предлагается в этом ответеОтветы:
Люди, я запустил это с окнами, встроенными в w32tm и запланированной задачей (см. Ниже).
Первым шагом было настроить w32tm для использования множества разных серверов времени (а также для регистрации, чтобы мы могли видеть, что происходит). Вторым шагом было запланировать w32tm в планировщике задач. Мне понравилось это решение, так как оно не требовало инструментов третьей части. Очень важно настроить разные серверы времени, так как я нахожу, что они часто не отвечают.
Настроить w32tm
Откройте командную строку (запустите следующее как администратор)
w32tm /config /manualpeerlist:"time.nist.gov time.windows.com time-nw.nist.gov time-a.nist.gov time-b.nist.gov time-a.timefreq.bldrdoc.gov time-b.timefreq.bldrdoc.gov time-c.timefreq.bldrdoc.gov utcnist.colorado.edu" /syncfromflags:manual /update
w32tm /query /configuration
Убедитесь, что список серверов NTP обновлен правильно, т. Е. Он отражает список пиров, который вы только что ввели
w32tm /debug /enable /file:C:\windows\temp\w32time.log /size:10000000 /entries:300
Перейдите в каталог и проверьте, что журнал был создан
Измените системное время вручную (чтобы время не синхронизировалось), затем вернитесь в командную строку и выполните команду resync.
w32tm /resync
Проверьте системное время было обновлено. ** Если вы получили сообщение о том, что служба времени не запущена, вы можете использовать команду, а
net start w32time
затем попробуйте выполнить повторную синхронизациюЕсли вы получите следующую ошибку:
The compter did not resync because the required time change was too big.
используйте эту команду для повторной синхронизации:w32tm /resync /force
Если это работает успешно, все, что вам нужно сделать, это настроить следующую запланированную задачу для запуска так часто, как вы хотите (она будет использовать ваш список пиров, настроенный выше).
Расписание w32tm
Программа / Сценарий Аргумент
источник
MaxPollInterval
записью реестра, обсуждаемой по этой ссылке. Данные этой записи преобразуются в секунды по формуле2^Value
. Например, если значение MaxPollInterval равно11
, тогда2^11=2048sec=34minutes
. Для тех , кто хочет уменьшить частоту обновления без использования запланированного задания, просто изменить этот параметр реестра перезапустите службу времени Windows сnet stop w32time
потомnet start w32time
./entries:300
» не правильный вариант. Он будет отображать только записи, зарегистрированные с кодом # 300, что совсем немного. Идея состоит в том, чтобы использовать этот параметр в качестве списка номеров записей для отображения, поэтому "/entries:0-300
" покажет все возможные события в журнале.Перейдите в Панель управления> Администрирование> Планировщик задач
слева - дерево папок, разверните: Библиотека планировщика заданий> Microsoft> Windows> Синхронизация времени
щелкните правой кнопкой мыши задачу: SynchronizeTime> properties
На вкладке: Триггеры вы можете добавить нужные триггеры.
источник
HKLM\SYSTEM\CurrentControlSet\services\W32Time\TimeProviders\NtpClient
измените ключ реестраSpecialPollInterval
в секундах (например, для одного дня: шестнадцатеричное 15180 или десятичное 86400).Вы можете использовать TimeSync для автоматизации синхронизации времени.
/auto
опцией из папки автозагрузкинедостаток: сторонний инструмент, а не встроенное решение
Конечно, вы все еще можете зарегистрировать встроенное решение W32tm
cmd.exe → W32tm /register
и настроить запланированное задание для вызоваcmd.exe → W32tm /resync
каждые 5 минут.источник
Вы также можете попробовать эту программу: http://www.worldtimeserver.com/atomic-clock/ Это позволяет вам изменить настройки службы времени Windows - простой способ.
Также работает принудительная синхронизация с ним, в то время как Windows «Обновить сейчас» почти никогда не работает.
источник
Я запускаю эту команду в киосках, которыми я управляю.
вручную установить дату и время:
Установить часовой пояс:
источник