Windows 7, установленная в UTC RTC, принудительно меняет время

1280
drdaeman

Я действительно хочу, чтобы Windows 7 понимала, что RTC использует UTC вместо местного времени. Я нашел решение, за исключением того, что оно не играет хорошо с синхронизацией времени.

Я имею:

  1. При необходимости изменил реестр и перезагрузил систему несколько раз.

  2. В разделе «Синхронизация времени в Интернете», доступном на вкладке «Время в Интернете» диалогового окна «Дата и время» (из-за имен локализации могут немного отличаться), задайте для имени хоста значение «localhost» (на котором не работает NTP-сервер), попытался выполнить синхронизацию, затем снял флажок.

  3. Отключил запланированное задание для синхронизации часов еженедельно и убедился, что служба W32Time остановлена.

  4. На всякий случай еще раз проверил, что DHCP-сервер не объявляет ни о NTP-серверах, ни о других дополнительных параметрах.

  5. Ран w32tm /config /syncfromflags:NO. Хотя он сообщает об успехе, я не уверен, что это что-то полезное, так как служба не работает.

  6. После того, как все вышеперечисленное сделано, вручную установите дату / время и часовой пояс на правильные значения.

Некоторое время часы работают нормально, но через час или около того они сбрасываются до неверного значения. Изменение происходит только один раз, тогда сохраняется неправильное время. Машина не спит и не спит.

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

Как я мог полностью отключить это раздражающее поведение? Я подозреваю, что это происходит, когда Windows пытается обновить аппаратные часы, но я не совсем уверен. Если это так, то я в порядке, даже не синхронизируя время с аппаратными часами.

6

1 ответ на вопрос

0
Scott R

Just to clarify your hardware clock is to UTC +0 offset. Have you set Windows Date and Time "Timezone" to UTC - if not what timezone location have you selected and what is the UTC offset?

If Timezone location in windows is set to UTC +0 then try testing with the NTP server to uk.pool.ntp.org see if it makes a difference.

Could it be a third party anti-virus doing a sync?

ваш ответ - это скорее комментарий, я понимаю, что с низким количеством повторений вы не можете комментировать, но, отправляя комментарии в ответ, вы просто будете получать меньше голосов, так что получать повторение будет контрпродуктивно. и это 3-летний вопрос Человек, возможно, даже перешел на новую ОС, кто знает SeanClt 8 лет назад 1