Windows 7: системные часы отстают на 2 часа при каждой загрузке

9

Windows 7: Мое время всегда на два часа меньше реального.

Я изменил время, но всякий раз, когда я перезапускаю его, он возвращается к неверному времени, на 2 часа меньше, чем фактическое время.

Я в (UTC + 02: 00) Хараре, Претория. Даже если я попытаюсь синхронизировать время с интернет-сервером, он все равно неверен на 2 часа!

Как я могу это исправить?

Даррен
источник
1
Вы изменили свой часовой пояс, верно? Из того, что я вижу, сейчас установлено UTC.
digitxp

Ответы:

11

Нажмите на часы и выберите «Изменить настройки даты и времени ...»

Нажмите на вкладку «Интернет время». Это настроено для синхронизации времени с time.windows.com? Если это так, попробуйте снять этот флажок, сохранить настройки и перезагрузиться, чтобы увидеть, решит ли это вашу проблему. Если он еще не проверен, попробуйте проверить его и убедиться, что он установлен на time.windows.com.

Вот статья, которая может объяснить проблему:
Windows / Ubuntu Dual Boot-Setting время в одном меняет время в другом

BIOS - это базовые часы, которые хранят время, когда ОС выключена.

Он загружается в Windows, и время истекло. Он или исправляет это вручную или через сервер времени, и Windows услужливо «фиксирует» время на аппаратных часах на материнской плате в BIOS. Затем он перезагружается в Ubuntu, и оно берет время с материнской платы и устанавливает ОС на это время. Это на 4 часа, потому что Linux ожидает, что аппаратные часы будут UTC, а не EDT. В Ubuntu он либо устанавливает время вручную, либо с помощью ntp-сервера времени, а затем, когда он выключает Linux, старательно «исправляет» аппаратные часы. И вокруг мы идем ...

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

Это объясняет это лучше?

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

Смотрите это для Windows: решение проблем с синхронизацией времени в Windows Vista .

harrymc
источник
4
Это также может быть результатом двойной загрузки Linux или другой операционной системы, которая устанавливает системные часы на UTC.
октябрь
Я пытался синхронизироваться с интернетом, но при перезагрузке та же проблема. У меня двойная загрузка с Linux. В Ubuntu время правильное, а также часовой пояс.
Даррен
Двойная загрузка, кажется, является причиной проблемы. Смотрите мое редактирование выше.
harrymc
1
У меня та же проблема с двойной загрузкой, и в Ubuntu все работает нормально, но проблема в Windows. Я могу установить синхронизацию времени, но окна не будут синхронизироваться при запуске. 1: 0 для Ubuntu.
thonixx
4
добавление ключа HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ TimeZoneInformation \ RealTimeIsUniversal = 1 с типом данных DWORD32 решило проблему для меня источник: lifehacker.com/5742148/…
Джон Доу,
1

Быстрый и простой ответ, который работал для меня:

Создайте файл time.batсо следующим содержимым:

%windir%\system32\sc.exe start w32time task_started

Поместите файл bat в свой запуск, затем перезагрузите компьютер. После небольшой задержки (от 30 секунд до 1 минуты) системное время будет скорректировано.

Каталин Арделейский
источник
0

Также проверьте настройки даты / времени в BIOS. Ранее я обнаружил, что изменение времени в Windows не меняет часы BIOS.

tombull89
источник
1
Я никогда лично не сталкивался с этой проблемой, но возможно, что какой-то глючный BIOS может не установить аппаратные часы из ОС.
TuxRug
У меня в настройках даты BIOS все в порядке. Исправьте дату в BIOS и в Ubuntu.
Даррен
0

Добавление ключа

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ TimeZoneInformation \ RealTimeIsUniversal = 1

с типом данных DWORD32 исправил проблему для меня тоже. Проблема с двойной загрузкой с Ubuntu.

Душан Стефанович
источник
-1

Не зная, какую ОС вы используете, я буду считать, что это либо XP, либо W2K. Попробуйте заново зарегистрировать службу времени, введя следующие команды в командной строке (Пуск | Выполнить | Введите cmd и нажмите ОК) и нажимая клавишу ВВОД после каждого ...

net stop w32time 
w32tm.exe /unregister 
w32tm.exe /register 
net start w32time

Ресурс -> http://www.overclockers.com/forums/showthread.php/442751-Taskbar-clock-constantly-falling-3-hours-behind

resw67
источник
Название вопроса включает в себя «Windows 7», поэтому я предполагаю, что владелец вопроса работает под управлением Windows 7.
Ben N
Почему вы предполагаете, что они работают под управлением Windows XP или Windows 2000, в 2010 году обеим операционным системам было более десяти лет. Я имею в виду, что на тот момент у вас были как Windows Vista, так и Windows 7 на рынке. Кроме того, какая версия Windows была запущена пользователем, она была ясна, но, честно говоря, не имела никакого отношения к правильному ответу.
Ramhound
Я скопировал ответ, как вы можете видеть. Это работает и для w7.
resw67