Автоматическая синхронизация времени Windows чаще, чем по умолчанию

У меня есть несколько компьютеров, которые теряют время, и я хотел бы окна, чтобы синхронизировать их чаще с интернет-времени. Я думаю, что Windows по умолчанию пытается обновить только один раз в день и не обновляется, если сервер времени недоступен (что, похоже, случается довольно часто), что означает, что ПК могут закончиться через 20 или 30 секунд.

Я хотел бы создать запланированную задачу, чтобы сделать это сказать, каждые 5 минут, и если сервер времени по умолчанию не доступен использовать mul

21
задан Twisty Impersonator
26.02.2023 14:48 Количество просмотров материала 3494
Распечатать страницу

5 ответов

люди, я получил это работает с windows, построенный в w32tm и запланированной задачи (см. ниже).

первый шаг был в конфигурации w32tm использовать много различных серверов времени (а также войти, чтобы мы могли видеть, что происходит). Второй шаг был запланировать w32tm в планировщике задач. Мне понравились эти решения, поскольку он не требует каких-либо инструментов 3-й части. Очень важно настроить различные серверы времени, поскольку я часто нахожу, что они не отвечают.

настроить 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

перейдите в каталог и убедитесь, что журнал создан

изменить системное время вручную (так что время теперь из синхронизации), а затем вернуться к командной строке и запустить синхронизацию команда

w32tm /resync

проверить системное время было обновлено. **Если вы получаете сообщение об ошибке о том, что Служба времени не запущена, вы можете использовать команду net start w32time затем повторите попытку

если вы получаете следующее сообщение об ошибке:The compter did not resync because the required time change was too big. затем используйте эту команду для повторной синхронизации:w32tm /resync /force

если это работает успешно, то все, что вам нужно сделать, это настроить следующую запланированную задачу для запуска так часто, как вы хотите (он будет использовать ваш список одноранговых настроен выше.)

расписание w32tm

Аргумент Программы/Скрипта

%windir%\system32\sc.exe start w32time task_started
%windir%\system32\w32tm.exe /resync
12
отвечен DermFrench 2023-02-27 22:36

перейдите в Панель управления > Администрирование > планировщик задач

слева находится дерево папок, разверните: Библиотека планировщика заданий > Microsoft > Windows > синхронизация времени

щелкните правой кнопкой мыши задачу: SynchronizeTime > свойства

на вкладке: триггеры, вы можете добавить триггеры, которые вы хотите.

7
отвечен Rudger 2023-02-28 00:53

можно использовать TimeSync для автоматизации синхронизации времени.

  • вверх: не регистрирует весь сервис, как W32tm (который у вас есть, когда вы используете W32tm)
  • вверх: его портативный и может работать с /auto вариант из папки автозагрузки
  • недостаток: сторонний инструмент, а не встроенное решение

    enter image description here

TimeSync получает текущее время от NIST сервер, и регулирует часы ПК при необходимости. Точность обычно в пределах секунды. [...] TimeSync попробует альтернативные серверы, если время не может быть получено с предпочитаемого сервера.

Option / auto предоставляется для запуска TimeSync из папки автозагрузки. В этом режиме окно TimeSync не будет отображаться, если смещение часов меньше заданного минимума.


конечно, вы все еще можете зарегистрировать строить-в растворе команду w32tm с cmd.exe → W32tm /register и настройте запланированную задачу на вызов cmd.exe → W32tm /resync каждые 5 минут.

2
отвечен nixda 2023-02-28 03:10

также вы можете попробовать эту программу: http://www.worldtimeserver.com/atomic-clock/ Это позволяет изменить настройки службы времени windows - простой способ.

также принудительная синхронизация с ним работает, в то время как windows "Обновить сейчас" почти никогда не работает.

1
отвечен NickSoft 2023-02-28 05:27

я запускаю эту команду на киосках, которыми управляю.

net start w32time 
w32tm /resync /force

чтобы вручную установить дату и время:

date 5/24/2017
time 18:37:00

чтобы установить часовой пояс:

tzutil/s Pacific Standard Time
-1
отвечен user1449936 2023-02-28 07:44

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх