Windows 7 Время продолжает меняться само по себе
как следует из названия окна время продолжает меняться в случайное время, со случайными суммами.
Это иногда случается каждую минуту, иногда это хорошо в течение нескольких часов.
Если я иду хит синхронизации с интернет-времени, он обновляется до правильного времени.
то, что я читал / проверял
- отключить / включить синхронизацию времени в Интернете. Не помочь.
- отключить / включить службу времени windows. Не помочь.
- батарея CMOS мертвый. Нет, она не умерла. Изменения времени также происходят, когда windows запущена.
- ваше время маршрутизатора / модема неправильно и влияет на время windows. Нет, в этом нет ничего плохого.
- ваш часовой пояс настроен неправильно. Нет, это UTC+0 London
- вы двойная загрузка в Hackintosh / Linux. Не только Win 7 работает на этом компьютере.
- у вас хитрый разгон. У меня высокий профиль, но пробовал бежать на скорости без помощи.
- Вирус/Троян. Я очень сомневаюсь в этом. Это очень голая установка Windows для игр. Установлены только windows и игры со Steam.
обновление
Я могу подтвердить, что эта проблема не существует, когда я запустить Windows в безопасном режиме. Я проверил это, загрузившись в безопасный режим. После загрузки я исправил время вручную и оставил компьютер работать на пару часов, а времени не было измененный.
обновление 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 действительно думает, что это правильное время и чувствовать необходимость обновить его. Хотя нет службы Windows активируется авторизовать.
какие идеи?
Обновление 3 Проблема И Решение
проблема, по-видимому, не Windows, или любое другое программное обеспечение пытается обновить время.
после чтения дампа системной памяти в течение часа я узнал, что Windows не удалось прочитать RTC от материнской платы. После неудачной попытки прочитать состояние RTC на некоторое время, Windows думает, что вычисляет время неправильно и возвращается к последнему знать состояние RTC.
Я понятия не имею, почему это не происходит в "безопасном режиме" и успешно запустить Windows в безопасном режиме поставил меня в совершенно неправильный путь (Поиск ошибки в программным, а не аппаратным) источник ошибки был в BIOS (или UEFI в моем случае) не работает на всех после и сапоги системы поста. Простой поиск google для этого, и, по-видимому, это действительно распространенная проблема с большинством плат UEFI (с использованием платы Asus-ROG)
решение рекомендуется было: вспышка UEFI и сброс CMOS в режиме ожидания. Поскольку я знал, что я уже на недавней версии UEFI, просто сброс CMOS в режиме ожидания работал для меня. Все работает теперь без проблем.
Спасибо за все входные данные и извините за вводящую в заблуждение информацию о проблеме, но я оставлю всю информацию, размещенную выше, надеясь, что это может быть кто-то еще.
8 ответов
сомневаюсь, что это ответ на проблему этого пользователя, поскольку они исправили его, как указано выше. Однако есть частой причиной этих симптомов в двойной загрузке Windows/Linux систем: две ОС лечить CMOS часы по-другому и бороться за Установка часов так, как они хотят (Linux для мирового делаешь переход на летнее время и т. д. В программное обеспечение, Windows к местному времени, поэтому программные и аппаратные часы те же).
у этого есть простое решение: скажите одному из них использовать значение по умолчанию другого поведение.
Windows:
Установить новый DWORD RealTimeIsUniversal
1 в
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation
и затем убедитесь, что вы установили это из Центра Обновления Windows: https://support.microsoft.com/en-us/kb/2922223
Linux:
set UTC=false
in /etc/sysconfig/clock
очевидно, не делайте оба из них!
существует два типа этой проблемы. Первый сбрасывается на базовую дату и время, которые для большинства современных компьютеров 2008. Даже с интернет синхронизации времени отключена есть программное обеспечение, такое как Nero burning rom и msinstall exec, который будет пытаться установить время для установки или запуска. Старые версии dotnet также будет делать это, и некоторые игры установить эти старые версии скрыты в фоновом режиме. Недавняя установка старой версии printshop сделала именно это. Я запустил tracemon и его отследили до dotnet 1.x эта типография установлена внутри.
посмотрите на любое старое программное обеспечение игр или в противном случае вы могли бы установить и посмотреть на журнал активности dotnet, а также.
Это также корреляция с SSL или Internet secure server, что если дата старше одного месяца (windows 7 и 8), что это также вызовет несанкционированные изменения времени и даты и Windows security войдет в автоматическую блокировку и установить время и дату обратно в минимальное значение по умолчанию для защиты себя.
надеюсь, это поможет.
удалить любые сторонние приложения часы, установленные на вашем компьютере и проверить, если это приводит к каким-либо изменениям в синхронизации часов.
давайте сначала проверить состояние времени Windows и перезапустить то же самое. проверьте, если это имеет значение.
- Нажмите кнопку Пуск, введите services.msc и нажмите ENTER.
- Найдите Время Windows.
- щелкните правой кнопкой мыши и выберите перезагрузка.
проверьте значение сервера часового пояса. она должна быть time.windows.com.
второй вариант-я хотел бы предложить вам перезапустить Windows time service из служб.магистр.
У вас есть сторонние приложения для часов, установленные на вашем компьютере? Если да, то, пожалуйста, удалите приложение.
Если мигание не работает, это может быть батарея cmos. У меня никогда не было этой проблемы во всех компьютерах, которыми я владел в течение многих лет, но несколько раз у меня были друзья, которые должны были заменить батарею cmos. Он крошечный, как один внутри часов. Некоторые из них больше / тоньше, как cr2032s вы получаете для гитарного тюнера snark.
надеюсь, что помогла. Я тоже охочусь на этом на своем компьютере, но недавно я начал дополнительные проблемы, постоянно говоря мне, что мне не хватает память в C: для запуска довольно простых приложений и зная, что у меня есть аккумулятор ноутбука, который работал свой путь вниз очень близко к 0 минут заряда. Я использую этот подключенный дома все время и имею более новый ноутбук, который я использую везде.
Так что, если это моя батарея cmos я на самом деле придется весить два варианта. Замена против поддержания его мертвым. Недостатком, конечно, часы неправильно. Плюс в том, что я могу использовать один из моих старых "дисков Спасителя geeksquad" на этой коробке без какого-либо обычного обходной путь неприятностей. ;)
попробуйте создать обычную задачу для синхронизации времени.
- в Пуск / Cortana типа "задача"
- щелкните правой кнопкой мыши "планировщик задач" и запустите от имени администратора
- перейти к
Task Scheduler Library/Microsoft/Windows/Time Synchronization
в левой панели каталога в планировщик задач (локальный) - здесь вы можете увидеть задачу "ForceSynchronizeTime" или "SynchronizeTime". Щелкните правой кнопкой мыши и перейдите в свойства
- нажмите на вкладку "Триггеры" и редактировать или добавить новый триггер
- затем вы можете установите " Начать задачу "в"при входе в систему"
- оставьте все остальное без флажка, кроме "включено"
исходное сообщение имеет немного другую конфигурацию (он предлагает проверять "при запуске" и "повторять задачу каждые: 5 минут").
кроме того, у меня была небольшая проблема с невозможностью изменить триггер, поэтому я экспортировал задачу "ForceSynchronizeTime", а затем переименовал ее "FixClock" и импортировал новую задачу в папку вместе со старой. Затем я отредактировал триггер для "FixClock".
я использовал этот трюк для Windows 7 и Windows 10. Все заслуги anthony82. Смотрите его оригинальный пост здесь:
[отредактировано для включения пошаговых инструкций]
вы можете проверить региональные настройки.
имеет ли Windows 7, возможно, плохую настройку смещения UTC? Возможно, из-за этого он неправильно рассчитывает время. Проверьте часовой пояс и (менее очевидно) ваши региональные настройки на панели управления.
ответ найден здесь: http://answers.microsoft.com/en-us/windows/forum/windows_7-desktop/windows-7-keeps-changing-my-time/6c01463d-a557-4964-a106-60232391a1cd