Как обновить часы Windows 8 с интернетом каждый раз, когда я загружаю систему?


13

Я бы обновлял свои часы Windows 8 через Интернет каждый раз, когда я загружаю систему, возможно, с помощью сценария, который я настроил для запуска при запуске системы (например, этот параметр в окне «Дата и время» на вкладке «Время в Интернете»> «Изменить настройки»). ..> Обновить сейчас).

Причина в том, что у меня возникли некоторые проблемы с системным плащом, и ответ на этот вопрос решил бы его.

Примечание. Опция Синхронизировать с интернет-сервером времени отмечена, а сервер времени - time.windows.com.

У меня есть ноутбук с Ubuntu и Windows 8 в режиме двойной загрузки.


Windows уже делает это из коробки.
Ramhound

1
Это может сделать, но не в моем случае. Я думаю, что проблема из-за Ubuntu на двойной загрузке.
Zignd

@Zignd: Вы пытались использовать w32tm, как упомянуто здесь ?
Каран

@Karan Я обнаружил эту команду, просматривая ссылки duDE, приведенные в ответе ниже, но проблема в том, что эта команда требует прав администратора, и в настоящее время я ищу ее в Интернете.
Зигнд

Ответы:


18

1. Настройте службу времени Windows для более частого обновления времени.

Панель управления -> Дата и время -> вкладка Интернет-время.

Установите флажок «Синхронизировать с сервером времени в Интернете». Если сервер не выбран, выберите «time.windows.com» или «pool.ntp.org».

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

Перейти HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\ NtpClientи проверить значение SpecialPollInterval. Это в секундах.

По умолчанию установлено значение 604800, то есть количество секунд в неделе. Для ежедневных проверок времени выберите 86400. Если у вас нет особых требований, вам не нужно больше, чем ежедневно. Четыре часа будут каждые 14400.

2. Настройте систему для принудительного обновления времени при загрузке.

Для принудительного обновления вам нужно запустить следующее как администратор (или система):

SC START w32time task_started

Поэтому для принудительного обновления при загрузке вам нужно запустить эту команду от имени администратора. Вы можете сделать это с помощью Task Scheduler. Для этого запустите следующее как администратор:

schtasks /CREATE /TN "Set Time On Start" /SC ONSTART /RU SYSTEM /TR "SC START w32time task_started"

1
Лучше бегать %windir%\system32\w32tm.exe /resyncза SC START w32time task_started. Эта команда обеспечивает / принудительно обновляет время независимо от настроек реестра ...
gavenkoa

1

Я думаю, вам нужно только активировать службу времени Windows в ваших настройках - она ​​позаботится о часах Windows: http://support.ntp.org/bin/view/Support/WindowsTimeService

Начиная с Windows 2000, Microsoft включает службу времени Windows во всех версиях Windows. Первоначально, целью службы времени Windows было обеспечение постоянной синхронизации всех часов в сети Windows для поддержки аутентификации Kerberos, которая в некоторой степени чувствительна ко времени. Служба времени Windows также известна как «w32time» и может быть настроена с помощью реестра, средства графического интерфейса редактора групповой политики или средства командной строки w32tm. ... Автономные серверы и клиенты Windows автоматически настраиваются для опроса time.windows.com с интервалом в один час. Сервер time.windows.com (фактически кластер серверов) поддерживается Microsoft. ... Пример конфигурации, подходящей для автономного сервера Windows 2003 или эмулятора основного контроллера домена в домене Active Directory: C:> w32tm / config / update /manualpeerlist:"0.pool.ntp.org,0x8 1.pool.ntp.org, 0x8 2.pool.ntp.org, 0x8 3.pool.ntp.org, 0x8 "/ syncfromflags: MANUAL Приведенная выше конфигурация указывает службе времени Windows использовать четыре сервера из пула NTP и использовать сопоставление клиентского режима (обозначается символом 0x8 после каждого имени сервера) для связи с ними. Эта конфигурация аналогична директивам сервера в файле конфигурации для ntpd. Обратите внимание, что эту конфигурацию не следует использовать на серверах или клиентах Windows, которые являются членами домена Active Directory, если только вы не хотите, чтобы они игнорировали время с контроллеров домена Active Directory в сети. РУКОВОДСТВО Приведенная выше конфигурация указывает службе времени Windows использовать четыре сервера из пула NTP и использовать связь клиентского режима (обозначенную 0x8 после каждого имени сервера) для связи с ними. Эта конфигурация аналогична директивам сервера в файле конфигурации для ntpd. Обратите внимание, что эту конфигурацию не следует использовать на серверах или клиентах Windows, которые являются членами домена Active Directory, если только вы не хотите, чтобы они игнорировали время с контроллеров домена Active Directory в сети. РУКОВОДСТВО Приведенная выше конфигурация указывает службе времени Windows использовать четыре сервера из пула NTP и использовать связь клиентского режима (обозначенную 0x8 после каждого имени сервера) для связи с ними. Эта конфигурация аналогична директивам сервера в файле конфигурации для ntpd. Обратите внимание, что эту конфигурацию не следует использовать на серверах или клиентах Windows, которые являются членами домена Active Directory, если только вы не хотите, чтобы они игнорировали время с контроллеров домена Active Directory в сети.


3
Служба времени Windows уже активирована, проблема в том, что она не выполняет свою работу.
Zignd

1
Взгляните на эту ветку,
duDE
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.