Вопрос или проблема
Я использую Windows 7, и с тех пор как я купил ПК, у него всегда была проблема с часами.
Мой компьютер постоянно уходит в будущее, быстрее во время сна (может быть на час или больше), но во время работы он работает, возможно, на 1-5 минут быстрее за 10 минут. Не похоже, что есть какая-то закономерность.
Я отнес компьютер в магазин, и они не увидели ничего плохого в настройках. Под Linux он работает как часы, и часы в BIOS, похоже, показывают правильное время. Только под Windows все время происходит уход в будущее.
Я синхронизировал время с интернетом, отключал эту опцию, менял часовой пояс, включал/выключал переход на летнее время, пел древние песни, выпивая кровь козла под полной луной, держа компьютер, но ничего не помогает.
Я очень расстроен и чувствую себя очень одиноким. Этот настольный ПК был собран для меня местным компьютерным магазином.
Пока я писал это, компьютер ушел на 10 минут в будущее. Может быть, мне стоит его оставить на какое-то время и проверять номера лотереи следующей субботы?
Я хотел бы добавить, что вижу, как секундная стрелка движется слишком быстро, и ей требуется 30 секунд, чтобы пройти одну минуту.
Обновление 1: Я нашел одно решение, которое кажется многообещающим, но я получаю следующие ошибки при выполнении следующих команд.
Net stop w32time
Имя службы недействительно.
А потом позже:
net start w32time
Запуск службы не удался, поскольку одна или несколько служб
в том же процессе имеют несовместимую настройку типа SID службы.
Служба с ограниченным
типом SID службы может сосуществовать в одном
процессе только с другими службами с ограниченным
типом SID. Если тип SID службы для этой
службы недавно был сконфигурирован, то процесс
хостинга должен быть перезапущен, чтобы запустить эту службу.
Какие-нибудь мысли?
Обновление 2: Ну что ж, хочу поблагодарить всех, кто ответил на мой вопрос. Оказалось, что моя материнская плата была неисправна. Она вышла из строя несколько дней назад, когда я пытался исправить проблему с часами. Компания, у которой я купил ПК, бесплатно заменила материнскую плату, и угадайте, что. Проблема с часами исчезла. Теперь часы ПК работают правильно. Итак, проблема решена.
Обновление 3 — 19 янв 2014: Меня спросили, могу ли я пояснить, почему ПК правильно показывал часы, когда работал с Linux Live CD. Я не могу на это ответить, так как не пробовал сам. Но ремонтник сказал, что часы работали нормально под Linux. Я помню, что часы вначале работали нормально, а затем постепенно проблема с часами ухудшилась. Но иногда ситуация улучшалась. Возможно, материнская плата выходила из “фазы” или как-то так. По крайней мере, это единственное, что я могу придумать.
Я не пробовал использовать NTP-клиент и не уверен, решил бы это все мои проблемы, даже если бы это привело ПК в синхронизацию. Часы все равно бы работали на 50% быстрее, хотя их бы синхронизировали каждую минуту. Например, последняя версия VLC не воспроизводила видео правильно и, похоже, пыталась воспроизводить видео вдвое быстрее, так же как и мои часы.
Хотите грязное, но эффективное решение?
- Перейдите сюда, NTPSync
- Скачайте NTPsync 1.0 и установите
- Win7
Свойства часов -> Интернет-время -> Изменить настройки -> Отключить
“Синхронизироваться с интернет-сервером времени” - Откройте NTPSync, установите синхронизацию
каждую 1 минуту, выберите действующий NTP-сервер (time.ien.it работает для меня, но
в интернете много вариантов) - Сохраните настройки, Скройте, Запустите при старте
Головные боли устранены
Проблема решена. Материнская плата была неисправна.
Ответ или решение
Почему часы в Windows 7 постоянно идут вперед?
Проблема с тем, что часы вашего компьютера под управлением Windows 7 идут вперед, может быть вызвана рядом факторов, большинство из которых касаются аппаратного или программного обеспечения, работоспособности системных служб и настройки синхронизации времени.
1. Аппаратные проблемы
Одной из наиболее вероятных причин такого поведения является неисправность материнской платы. Если проблема заключалась в аппаратной части, это могло вести к сбоям в отслеживании времени системой. В вашем случае, после замены материнской платы проблема с часовым механизмом исчезла. Такие сбои могут привнести нестабильность в работу системных таймеров, что приводит к неправильному отображению времени, так как материнская плата отвечает за обработку сигналов от реального времени и других компонентов системы.
2. Программные ошибки
Хотя система Linux, работающая с Live CD, дала положительный результат, Windows 7 могла иметь специфические программные конфликты. Это может быть связано с:
-
Неправильной настройкой синхронизации времени: хотя вы уже пробовали различные настройки, включая отключение и включение синхронизации с интернет-серверами, проблема могла сохраняться из-за конфликтующих сервисов или неправильной конфигурации.
-
Ошибки в системных службах: согласно вашему описанию, получение ошибок при выполнении команд
net stop w32time
иnet start w32time
указывает на возможные проблемные настройки служб времени (w32time). Проблемы с SID (идентификатор сервисов безопасности) могут указывать на потенциальные конфликты с другими приложениями или службами, требующими проверки и исправления.
3. Настройки BIOS
Несмотря на то что вы отметили, что часы в BIOS работают корректно, стоит также проверить следующие настройки:
-
Убедитесь, что у вас установлено актуальное ПО для материнской платы. Нужно проверить наличие обновлений BIOS, так как иногда проблемы с синхронизацией могут быть исправлены в новых версиях.
-
Проверьте настройки времени в BIOS на предмет корректности, особенно в контексте использования текущего времени и временных зон.
4. Влияние системных процессов
Неправильные или конфликтующие процессы в Windows могут способствовать тому, что система будет регистрировать время некорректно. Проверьте работоспособность других системных компонентов и программ на предмет влияния на глобальные таймеры. Не редкость, что некоторые процессы могут использовать высокоточную синхронизацию, которая в свою очередь может конфликтовать с системными настройками времени.
5. Альтернативные решения
На случай, если проблема снова появится, можно сделать следующее:
-
Используйте стороннюю программу, такую как NTPsync, которая позволяет более гибко настраивать синхронизацию времени с сервером. Вы можете установить её, настроить и указать частоту синхронизации.
-
Рекомендуется также провести диагностику системы на наличие вредоносного ПО, которое может вмешиваться в работу системных процессов.
Заключение
Как показал ваш случай, проблема, связанная с корректностью времени в Windows 7, может порождаться различными факторами, начиная от аппаратных неисправностей и заканчивая программными ошибками. Если вам когда-либо снова понадобится помощь в решении подобных проблем, продолжайте исследовать аппаратные и программные компоненты, а также не забывайте о важности обновлений системы и контроля работы сервисов.