Что может быть причиной того, что Windows произвольно сбрасывает системное время на случайное время?


9

Моя машина с Windows 7 бесит меня. Это не может содержать дату. В какой-то момент все это работало нормально, но теперь он решит, что ему нужно изменить системное время на случайное время и дату, либо в будущем, либо в прошлом. Кажется, нет никакой корреляции или установленного интервала времени, когда это происходит.

В попытке исправить это у меня есть:

  • Правильно установите время в BIOS.
  • Заменил батарею материнской платы на новый CR2032 (даже проверил мультиметром).
  • Пробовал отключить автоматическую интернет-синхронизацию через диалог «Дата и время».
  • Остановлен, перезапущен, оставлен отключенным сервис Windows Time.

Однако со всеми этими действиями время будет продолжать меняться.

Также на машине установлены разделы OS X и Ubuntu. Это не происходит ни на одном из них, поэтому я уверен, что это не связано с аппаратным обеспечением.

Любые идеи?

Редактировать: Это довольно старая запись сейчас, но я думал, что это требует обновления. Я никогда не решал проблему. Я закончил тем, что переустановил Windows 7, и проблема исчезла (все еще работала OS X и несколько разделов linux; также было то же самое оборудование). Я полагаю, просто еще одна загадка Windows.


Вы пытались изменить сервер синхронизации времени?
imtheman

Да Питер Время будет синхронизировано с правильным временем. Но по прошествии неопределенного времени он снова будет рандомизирован.
Джонатан Думайн

Когда он рандомизируется, он все еще синхронизирован?
Андрей

Да, он рандомизируется, когда синхронизация с интернет-временем включена или отключена.
Джонатан Думайн

2
Это также происходит, когда машина полностью отключена?
Лангхард

Ответы:


1

Эта проблема очень частая и может иметь много причин, но не все из них известны.

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

  1. Ваш сервер времени плохой, поэтому измените тот, который вы используете, щелкнув правой кнопкой мыши на часах / Настройка даты / времени / Интернет-времени / Изменить настройки.
  2. Проверьте дату / время вашего роутера - иногда это влияет на Windows.
  3. Переустановите Windows - это было единственное решение для некоторых людей, чтобы устранить коррупцию.

1
Проблема по-прежнему возникает, даже если синхронизация времени в Интернете отключена. Я полагаю, что я склоняюсь к третьему пункту, что очень раздражает, так как я боюсь, что клон перенесет то, что вызывает int.
Джонатан Думайн

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

1
Я держу пари, что он исчезнет после полной переустановки Windows. Однако, как я сказал ранее, учитывая, что я не могу просто клонировать установку, это будет полной болью в заднице. Извините за французский.
Джонатан Думайн

Боннский шанс, Джонатан.
Harrymc

5

Попробуйте использовать linux livecd и посмотрите, сохраняется ли проблема. Если это не так, то вы знаете, что это проблема, связанная с Windows. Если это так, то это указывает на неисправное оборудование.


1
Я забыл упомянуть об этом. На машине установлены разделы OS X и Ubuntu. Это не происходит ни на одном, так что я уверен, что это не связано с аппаратным обеспечением.
Джонатан Думайн

@JonathanDumaine: время меняется при включении и работе или после перезагрузки / возобновления?
Горацио

Если ты идешь на это, watch -n1 dateэто твой друг.
Тамара Вийсман

@horatio Оба. Время периодически меняется во время работы, и при загрузке выбирает случайное время и придерживается его. Я должен отметить, однако, что, как только он выбирает случайное время, он придерживается этого времени. Это не изменится снова, пока я не верну часы на правильное время.
Джонатан Думайн

3

Возможно, служба времени Windows запуталась. Запустите cmd.exe от имени администратора (Пуск -> Все программы -> Стандартные -> Командная строка правой кнопкой мыши, затем запустите от имени администратора) и введите эти команды для повторной регистрации и перезапуска службы. Я нашел несколько отчетов о том, что это сработало, а некоторые о том, что это не так по этой конкретной проблеме

net stop w32time 
w32tm /unregister 
w32tm /register 
net start w32time 
w32tm /resync

Спасибо за ссылку. Определенно не работал в моей системе. netне было никаких проблем остановки времени Windows, но потом , когда я попытался / UNREGISTER , а затем начать его обратно вверх, дал мне , Access is Deniedа потом сказал , что служба w32time это было просто перестал уже не было , чтобы начать снова. -__-
Джонатан Думайн

Что произойдет, если вы перезагрузите компьютер перед выполнением сбойной команды?
Николь Гамильтон

1
Перезагрузка и повторное открытие повышенного приглашения заставили команды работать. Однако даже после того, как Windows Time отключено, часы все равно периодически меняются.
Джонатан Думайн

Это эквивалентно перезагрузке ПК.
Ультралиск

3

В некоторых версиях Windows, особенно тех, которые продаются за границей, если лицензия не зарегистрирована должным образом и Windows считает, что это может быть пиратская копия, это обычное явление. Убедитесь, что вы используете правильно лицензированную копию Windows. Это было одно из нескольких «неудобств», которые начали делать окна, если не считать самоотключение, чтобы поощрять правильное лицензирование пользователем.


3
Огромный интерес к любому возможному источнику, который вы можете иметь по этому поводу.
LawrenceC

1
Моя установка Windows говорит, что она проверена просто отлично. Мне также было бы любопытно увидеть источник для этого.
Джонатан Думайн

3

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

  • Windows 7
  • Ubuntu 10.04

BIOS был установлен во время UTC. Windows продолжала помещать себя в этот часовой пояс, что бы я ни делал. Даже если я изменил настройку времени BIOS, через некоторое время он все еще менялся.

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


2

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


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

1

Если вы еще не сделали этого, запустите тщательную проверку на вирусы. Желательно другим вирусом, чем тот, который вы установили.

Также попробуйте запустить сканер вирусов из OSX или Linux.


Вы бы предложили какие-то конкретные решения? Я запустил полное сканирование с помощью Norton, AVG, Trend Micro и MS Security Essentials (мой переход к AV).
Джонатан Думайн

Извините, не очень хорошо осведомлен о вирусных сканерах. Я бы попробовал запустить что-то вроде CLamAV из Linux или ClamXav из OSX.
Тердон

1

Ну, проблема, о которой вы упомянули, я тоже сталкивался с ней, когда у меня была установлена ​​Ubuntu вместе с Windows. Я использовал установщик WUBI из Ubuntu. Это было настолько раздражающим, что я перестал использовать Ubuntu вместе с Windows. Я начал использовать Linux Virtual box, и с тех пор у меня не было проблемы, связанной со временем. Так что, я думаю, может быть проблема с тем, как дистрибутив Linux обновляет время. Проверьте, где вы указали свое местоположение в дистрибутиве Linux, включили ли вы схему перехода на летнее время и / или опцию автоматического обновления / синхронизации времени.


Я полагаю, что если вы не загружаете один, а другой, не должно иметь значения, какие разделы у вас или сколько у вас есть вместе с Windows.
Джонатан Думайн

1

Я думаю о 2 способах.

1) Проблемой может быть ваша CMOS. Попробуйте зайти на официальный сайт материнской платы вашего ПК и найти там решение, или просто зайти в Google!

2) Или, может быть, это простой тип вируса . По умолчанию этот тип вируса не перехватывается антивирусами, поскольку они решают, что изменение времени программами не опасно для вашего ПК, а изменение времени может удалить ваш ключ активации антивируса и позволить вирусу загружать и запускать другие вирусы. Попробуйте эти шаги.
2.1) Проверьте автозапуск из msconfig.exe ( Пуск-> Выполнить-> msconfig.exe ).
2.2) Попробуйте тщательно проверить все автозапуски с помощью автозапуска Sysinternals . Он показывает все автозапуски, которые не отображаются в msconfig.


Я просмотрел свои записи автозапуска и не нашел ничего необычного. На всякий случай, я отключил почти все несистемные, чтобы посмотреть, был ли один из них виновником. Было не так.
Джонатан Думайн

1

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


2
Я не вижу, чтобы торрент-соединение влияло на ваше системное время. Ваша ситуация может быть очень локализованной
Саймон Шихан

0

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

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