Неверное системное время, Windows 8
Время моего компьютера продолжает устанавливаться неправильно. Мой часовой пояс установлен правильно, и если я "Обновить сейчас" для синхронизации с интернет-сервером времени (time-a.nist.gov), время будет установлено правильно. Кажется, что запускается какая-то другая программа, которая неправильно устанавливает время.
Изменения не всегда следуют одному и тому же шаблону, но когда время установлено неправильно, оно всегда на час раньше, чем правильное время:
Я создал пакетный файл для проверки времени каждые 10 секунд; он обнаруживает изменение точно каждый час. Я сразу же вернусь к правильному времени; через час все меняется снова. Это будет продолжаться в течение нескольких часов (я думаю, что до тех пор, пока я не перестану или не выключусь, после повторного запуска иногда происходит, а иногда нет).
Иногда время корректно, когда я впадаю в спящий режим, тогда неправильно, когда я его пробуждаю.
У меня двойная загрузка Linux, но я не запускаю Linux уже несколько недель. Кроме того, мой часовой пояс UTC-8; если бы это была проблема двойной загрузки, я бы ожидал, что неправильное время будет неправильным на восемь часов, а не на один час.
Есть идеи? Есть ли способ определить, когда системный вызов меняет часы? После запуска часового паттерна предсказуемо, когда произойдут следующие изменения, поэтому я мог бы отслеживать в это время, если бы знал, что контролировать.
Чтобы уточнить: во время работы Windows системное время меняется на неправильное время. Это не имеет ничего общего с Linux, BIOS или CMOS.
3 ответа
Проверьте, работает ли ваша батарея CMOS или нет. Если срок ее действия истек, компьютер не сможет установить правильное время после перезагрузки / выключения.
И вы устанавливаете их здесь?
Настройки Gear > Изменить настройки ПК> Время и язык
Кроме того, знаете ли вы, что это начало происходить только тогда, когда у вас был установлен Linux для двойной загрузки? ... или всегда проблема, даже когда была установлена только Windows?
Я наконец понял, более или менее, что происходит, но я не понимаю, почему. Время от времени Windows будет устанавливать время на основе аппаратных часов. Это не имеет смысла для меня - часы устанавливались с сервера времени в интернете; Я не понимаю, почему Windows также для другого источника. Проблема была еще более запутана летним временем - аппаратные часы не подстраиваются под это.
Если это объяснение не имеет смысла, я не удивлюсь. В любом случае, проблема не возникла, так как я установил часы из программы запуска UEFI. Я посмотрю, что произойдет, когда часы переключатся на стандартное время.