2014-01-25 14:51:26 +0000 2014-01-25 14:51:26 +0000
29
29

Время Windows 7 само по себе меняется

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

Вещи, которые я прочитал/проверил

  1. Отключить/включить синхронизацию времени через Интернет. Нет помощи.
  2. Отключить/включить службу оконного времени. Нет помощи.
  3. КМОС-аккумулятор разрядился. Нет, не разрядился. Изменения во времени происходят и при работе окон.
  4. Время вашего маршрутизатора/модема неверно и влияет на время работы окон. Нет, это не неправильно.
  5. Ваш часовой пояс настроен неправильно. Нет, это UTC+0 Лондон
  6. Вы дважды загружаетесь в Hackintosh/Linux. Не только Win 7 работает на этом ПК.
  7. У вас есть изворотливый разгон. У меня был высокий профиль OC, но пытался работать на скорости акции без всякой помощи.
  8. Вирус/троянец. Я очень сомневаюсь в этом. Это очень голая установка Windows для игр. Установлены только окна и игры с паром.

Обновление

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

Обновление 2

Не знаю, как я пропустил эту деталь (или на самом деле поможет ли это), но время сбрасывается на “то” точное время. Это точное время является первым обновлённым временем.

Пример:

  • я загружаю компьютер, и через некоторое время он сбрасывается на (скажем) 09:33:27
  • a-) Я корректирую время, оставляю его на некоторое время, и оно возвращается на 09:33:27
  • b-) Я оставляю его запущенным на некоторое время, и он сбрасывается на 09: 33:27 после периода (очень случайный период я не вижу здесь никакой закономерности, как часовой/все 17 минут или что-то еще)
  • Это продолжается, независимо от того, меняю я время или нет.
  • После следующей загрузки (на следующий день?) он выбирает другое время для сброса на

Более подробная информация

Вот скриншот из Event viewer, о смене времени. Имейте в виду, что этот скриншот делается, когда сервис “Windows Time” отключен. Скриншот свойств события

Скриншот свойств события:

<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
  <Provider Name="Microsoft-Windows-Kernel-General" Guid="{A68CA8B7-004F-D7B6-A698-07E2DE0F1F5D}" /> 
  <EventID>1</EventID> 
  <Version>0</Version> 
  <Level>4</Level> 
  <Task>0</Task> 
  <Opcode>0</Opcode> 
  <Keywords>0x8000000000000010</Keywords> 
  <TimeCreated SystemTime="2014-01-25T09:38:34.500000000Z" /> 
  <EventRecordID>19280</EventRecordID> 
  <Correlation /> 
  <Execution ProcessID="4" ThreadID="64" /> 
  <Channel>System</Channel> 
  <Computer>slayer</Computer> 
  <Security UserID="S-1-5-18" /> 
</System>
<EventData>
  <Data Name="NewTime">2014-01-25T09:38:34.500000000Z</Data> 
  <Data Name="OldTime">2014-01-25T13:59:57.982183900Z</Data> 
</EventData>
</Event>

Страница подробностей из того же события:

Снимок экрана и подробности предполагают, что окна действительно думают, что это правильное время и чувствуют необходимость его обновления. Хотя служба windows не активирована для авторизации.

Есть идеи?

Обновление 3 Проблема & Решение

Проблема, очевидно, не Windows или любое другое программное обеспечение пытается обновить время.

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

я понятия не имею, почему это не происходит в “Безопасном режиме” и успешный запуск окон в безопасном режиме поставил меня в совершенно неправильный путь (Поиск ошибки в программном обеспечении вместо аппаратного) Источником ошибки стал System BIOS (или UEFI в моем случае), вообще не работающий после System POST’s и загрузки. Простой поиск в Google для этого и, видимо, это действительно распространенная проблема с большинством UEFI-плат (используя Asus-ROG-плату самостоятельно) 0x2 и 0x2 и было рекомендовано решение: Профлешируйте UEFI и сбросьте CMOS в режиме ожидания. Так как я знал, что я уже был на недавней версии UEFI, просто сброс CMOS в режиме ожидания сработал для меня. Теперь все работает без проблем.

Спасибо за все входные данные и извините за вводящую в заблуждение информацию о проблеме, но я оставлю всю информацию, размещенную выше, в надежде, что это может быть кто-то другой.

Ответы (10)

5
5
5
2014-01-26 20:27:28 +0000

Попробуй эту команду:

bcdedit /set {current} useplatformclock yes

Я нашел ее в интернете, но источник недоступен для меня. У меня была такая же проблема в ночные часы, теперь - после этой команды - она исчезла. Требуется перезагрузка системы.

2
2
2
2016-07-25 09:02:11 +0000

Сомневаюсь, что это ответ на проблему этого пользователя, так как они исправили его, как описано выше. Однако есть общая причина именно этих симптомов в системах двойной загрузки Windows/Linux: две ОС по-разному относятся к часам CMOS и борются за установку часов так, как они хотят (Linux по UTC, делая летние сбережения и т.д. в программном обеспечении, Windows по местному времени, так что программные и аппаратные часы одинаковы).

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

Windows: Установите новый DWORD RealTimeIsUniversal на 1 в

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation

и затем убедитесь, что вы установили его из Обновления Windows https://support.microsoft.com/en-us/kb/2922223

Linux: установите UTC=false в /etc/sysconfig/clock

Очевидно, не делайте оба этих варианта!

1
1
1
2014-11-29 15:51:49 +0000

Есть два типа этой проблемы. Первый сбрасывает на базовую дату и время, которая для большинства современных компьютеров - 2008 год. Даже при отключенной синхронизации времени в интернете есть такие программы, как Nero burn rom и MSinstall exec, которые будут пытаться установить время для установки или запуска. Старые версии дотнета также будут это делать, и некоторые игры устанавливают эти старые версии, скрытые в фоновом режиме. Недавняя установка старой версии printhop сделала именно это. Я запустил tracemon, и он был прослежен до dotnet 1.x, который Printhop установил внутренне.

Посмотрите на все старые игры, которые вы могли установить, а также посмотрите на журнал активности дотнета.

Это также корреляция с SSL или интернет-сервером, что если дата старше одного месяца (windows 7 и 8), то это также вызовет несанкционированные изменения времени и даты, а безопасность Windows перейдет в режим автоблокировки и установит время и дату по умолчанию на минимальный уровень для защиты себя.

Надеюсь, это поможет.

0
0
0
2014-01-28 13:35:03 +0000

Удалите все приложения сторонних производителей часов, установленные на вашем компьютере, и проверьте, не приводит ли это к каким-либо изменениям в синхронизации часов.

Давайте сначала проверим состояние Windows Time и перезапустим его. Проверьте, не приводит ли это к каким-либо изменениям.

  1. Нажмите Пуск, введите services.msc и нажмите ENTER.
  2. Найдите время Windows.
  3. Щелкните правой кнопкой мыши и выберите Перезапустить.
0
0
0
2019-12-30 21:45:03 +0000

В моем случае, оптический комплекс Dell 990, потеряв 2-4 раза своего времени за 4 часа, я сделал все, как описано выше, скорректировал время, перезапустил службу времени, часовой пояс ок и т.п. Мое решение, как и выше в “Обновлении 3 Проблема & Решение” Сброс CMOS (отключить кабель питания, открыть коробку, удалить перемычку от Passwrd RST, поставить его на RTCRST, подождать 10 секунд, подключить без включения кабеля питания, удалить перемычку RTCRST и положить его обратно в исходное положение). Моя добрая подсказка, проверьте в параметре bios (F2), в параметре настройки времени и даты, если вы видите увеличение в секундах. Если нет, то у вас будут те же проблемы, что и у меня. После того, как это действие будет выполнено, секунды снова начнут увеличиваться, это указывает на то, что RTC снова работает правильно.

0
0
0
2015-10-03 09:24:01 +0000

Если мигание не работает, это может быть батарея смос. У меня никогда не было такой проблемы со всеми компьютерами, которыми я владел годами, но несколько раз мне приходилось менять батарею cmos своим друзьям. Она крошечная, как внутри часов. Некоторые из них больше/тонжественнее, как cr2032s, которые ты получаешь для тюнера гитары snark. 0x2 и 0x2 и Надежда, что это помогло. Я тоже охочусь за этой моделью на своем компьютере, но недавно у меня появились дополнительные проблемы, которые постоянно говорят мне, что у меня недостаточно памяти на C: чтобы запускать довольно простые приложения и знать, что у меня есть батарейка ноутбука, которая работает очень близко к 0 минутам зарядки. Теперь я постоянно пользуюсь этой батареей, подключенной к сети дома, и у меня есть более новый ноутбук, которым я пользуюсь везде.

Так что если это мой cmos аккумулятор, то мне придется взвесить два варианта. Заменить или оставить его мертвым. Недостатком, конечно, является то, что часы ошибаются. Вверхняя сторона - я могу использовать один из моих старых “geeksquad savior дисков” на этой коробке без каких-либо обычных обходных хлопот;).

0
0
0
2016-07-21 21:55:57 +0000

Попробуйте создать обычную задачу для синхронизации времени.

  • В Start/Cortana type “Task”
  • Щелкните правой кнопкой мыши “Task Scheduler” (Планировщик задач) и запустите от имени администратора
  • Перейдите на Task Scheduler Library/Microsoft/Windows/Time Synchronization в левой панели каталога под “Task Scheduler” (Local)
  • Здесь вы можете увидеть задачу “ForceSynchronizeTime” (Планировщик задач) или “SynchronizeTime” (Синхронизировать время). Щелкните правой кнопкой мыши и перейдите к свойствам
  • Нажмите на вкладку “Триггеры” и отредактируйте или добавьте новый триггер
  • Тогда вы можете установить “Начало задачи” на “При входе в систему”
  • Оставьте все остальное без галочки, кроме “Включено”

Оригинальный пост имеет немного другую конфигурацию (он предлагает установить галочки на “При запуске” и “Повторять задачу каждые: 5 минут”).

Кроме того, у меня была небольшая проблема с невозможностью изменить триггер, поэтому я экспортировал задачу “ForceSynchronizeTime”, а затем переименовал ее в “FixClock” и импортировал новую задачу в папку вместе со старой. Затем я отредактировал триггер для “FixClock”.

я использовал этот трюк для Windows 7 и Windows 10. Слава Антонию82. Смотрите его оригинальный пост здесь: http://h30434.www3.hp.com/t5/Notebook-Operating-System-and-Recovery/The-time-on-your-clock-keeps-changing-to-the-wrong-time/td-p/2510559

[отредактировано, чтобы включить пошаговые инструкции].

0
0
0
2020-02-13 15:09:24 +0000

У меня тоже была эта проблема, и я не мог понять, что изменило время. Для меня это был “Hyper-V Time Synchronization Service”.

Либо остановить службу, либо изменить время на хост-машине, а затем попытаться вручную изменить его на клиенте. Время теперь обновляется, как и планировалось.

0
0
0
2014-01-29 10:28:41 +0000

Проверьте значение сервера часового пояса. это должен быть time.windows.com.

Второй вариант - я бы посоветовал вам перезапустить службу времени windows.windows.com с сайта services.msc.

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

-1
-1
-1
2014-01-28 13:30:09 +0000

Возможно, вы захотите проверить региональные настройки.

Есть ли в Windows 7, возможно, плохая настройка смещения UTC? Возможно, из-за этого неправильно вычисляется время. Проверьте свой часовой пояс и (менее очевидно) ваши региональные настройки в панели управления. 0x2 и 0x2 и Ответ найден здесь: http://answers.microsoft.com/en-us/windows/forum/windows_7-desktop/windows-7-keeps-changing-my-time/6c01463d-a557-4964-a106-60232391a1cd

Похожие вопросы

3
28
13
7
13