Почему на компьютере сбивается время: 3 популярные причины

ВОПРОС! Почему у меня постоянно сбивается дата и время на компьютере после выключения?

БЫСТРЫЙ ОТВЕТ! Есть несколько причин. Чаще всего часы сбиваются из-за севшей или неисправной батарейки на материнской плате. Она питает CMOS-память и помогает сохранять часть настроек BIOS/UEFI после полного отключения питания. Если батарейка села, после выключения могут сбрасываться не только дата и время, но и настройки загрузки, порядок дисков, режимы работы оборудования. Но бывают случаи, когда даже на новом компьютере время уходит из-за неправильного часового пояса, отключенной синхронизации, сбоя службы Windows Time, двойной загрузки Windows + Linux или проблем с самой Windows. По решению подобной проблемы – читаем эту статью.

ВАЖНО! Сначала определите, когда именно сбивается время. Если дата и время слетают после полного выключения компьютера из розетки – первым делом думаем про батарейку BIOS/UEFI. Если время сбивается во время работы Windows или после подключения к интернету – чаще виноваты часовой пояс, синхронизация времени, служба Windows Time или сторонние программы.

Села батарейка

А теперь давайте поподробнее поговорим про то, почему сбивается время и дата на компьютере и что делать в первую очередь. На материнской плате установлена маленькая плоская батарея, которая чем-то напоминает монету. Чаще всего это батарейка формата CR2032. Она позволяет сохранять некоторые настройки BIOS/UEFI после выключения питания. Хватает ее достаточно надолго, и чаще всего она садится после работы в течение долгих лет. Но бывают и случаи поломки, брака или плохого контакта.

Признаки севшей батарейки:

  • дата и время сбрасываются после выключения компьютера;
  • при включении появляется сообщение вроде «CMOS checksum error», «Date/Time not set» или «Please enter setup»;
  • сбивается порядок загрузки дисков;
  • BIOS/UEFI просит заново сохранить настройки;
  • Windows каждый раз показывает неправильное время после полного отключения питания.

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

  1. Выключите системный блок.
  2. Обесточьте его – выдерните кабель питания из розетки или из блока питания.
  3. Нажмите кнопку включения на корпусе на 5-10 секунд, чтобы снять остаточное питание.
  4. Открутите боковую крышку компьютера.
  5. Найдите на материнской плате батарейку и вытащите ее – для этого надавите на боковое металлическое ушко, которое и держит батарейку в пазе.

Почему на компьютере сбивается время: 3 популярные причины

  1. Вставьте новую батарейку той же стороной, как стояла старая. Обычно плюс смотрит вверх.
  2. Включите ПК и заново установите время и дату.
  3. Зайдите в BIOS/UEFI и проверьте порядок загрузки, если компьютер после замены батарейки не сразу грузит Windows.

ОСТОРОЖНО! Перед работой внутри системного блока обязательно отключайте питание. Не вытаскивайте батарейку металлическим предметом так, чтобы случайно задеть дорожки или соседние элементы платы. Если не уверены, лучше сфотографируйте расположение батарейки и попросите помощи у человека, который уже разбирал ПК.

На ноутбуках все сложнее. В некоторых моделях батарейка доступна после снятия нижней крышки, а в некоторых она спрятана глубже или подключена проводком. Если ноутбук на гарантии, лучше не вскрывать его самостоятельно. Если гарантия уже закончилась, все равно сначала проверьте настройки времени в Windows, синхронизацию и часовой пояс. Разбирать ноутбук стоит только тогда, когда есть явные признаки сброса BIOS/UEFI после полного выключения.

Если после замены батарейки компьютер пишет ошибку BIOS или сбросил настройки, можно дополнительно почитать инструкцию – Please enter setup to recover BIOS setting. Там разобрано, что делать, если после сброса настроек компьютер просит зайти в BIOS/UEFI.

Часовой пояс

Очень часто пользователи по ошибке устанавливают неправильный часовой пояс, тогда время автоматически подстраивается под него. Например, минуты идут правильно, но часы постоянно отличаются ровно на 1, 2, 3 часа или больше. Это почти всегда не батарейка, а именно часовой пояс или автоматическое определение местоположения.

КАК ПОНЯТЬ? Если дата не сбрасывается, минуты идут нормально, но часы постоянно отличаются на одинаковое количество часов – проверьте часовой пояс. Если дата слетает на старую или случайную после отключения питания – проверяйте батарейку. Если время уплывает постепенно на минуты – смотрим синхронизацию и службу времени.

Windows 11
  1. Кликните правой кнопкой мыши по часам в правом нижнем углу.
  2. Выберите «Настроить дату и время».
  3. Включите «Установить время автоматически».
  4. Проверьте «Часовой пояс». Если автоматический выбор ошибается, выключите автоматическое определение часового пояса и выберите нужный вручную.
  5. Нажмите кнопку «Синхронизировать сейчас», если она есть.

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

Windows 10

  1. Заходим в «Пуск» и нажимаем по шестеренке «Параметры».
  2. Находим раздел «Время и язык».

Почему на компьютере сбивается время: 3 популярные причины

  1. Переходим на вкладку «Дата и время». Смотрите, если у вас постоянно подключен интернет или вы к нему иногда подключаетесь, то включаем бегунок «Установить время автоматически». Если же интернета на вашем ПК нет, убираем эту галочку, нажимаем на кнопку «Изменить» и устанавливаем время вручную. Часовой пояс также лучше установить вручную ниже, если автоматическое определение ошибается.

Почему на компьютере сбивается время: 3 популярные причины

Если кнопка ручной установки времени неактивна, сначала отключите «Установить время автоматически». Если пункт часового пояса недоступен или серый, проверьте, не управляется ли компьютер организацией, рабочей учетной записью или политиками администратора.

Windows 7

  1. Правой кнопкой мыши кликните по часам, которые находятся в правом нижнем углу. Из выпадающего списка нажмите по кнопке «Настройка даты и времени».

Почему на компьютере сбивается время: 3 популярные причины

  1. Нажимаем «Изменить часовой пояс» и устанавливаем нужный параметр. В конце кликаем по кнопке «ОК».

Почему на компьютере сбивается время: 3 популярные причины

  1. Если вы не подключены к интернету или время изменилось неточно, вы можете установить его вручную, нажав на верхнюю кнопку.

Почему на компьютере сбивается время: 3 популярные причины

  1. Если вы подключены к интернету, то для точности перейдите во вкладку «Время по Интернету», нажмите на кнопку изменения параметров и установите галочку «Синхронизировать с сервером времени в Интернете». Сервер можете установить любой из списка. Сохраните параметры, нажав на «ОК» и «Применить».

Почему на компьютере сбивается время: 3 популярные причины

Если проблема именно в синхронизации, а не в батарейке, можете дополнительно посмотреть отдельную инструкцию – не синхронизируется время в Windows 10 и Windows 11. Там подробнее разобраны служба времени, команды и повторная настройка синхронизации.

Проверяем службу времени Windows

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

  1. Нажмите + R.
  2. Введите команду:

services.msc

  1. Найдите «Служба времени Windows» или «Windows Time».
  2. Откройте ее двойным щелчком.
  3. Поставьте тип запуска «Автоматически» или «Вручную», если автоматический недоступен.
  4. Нажмите «Остановить», потом «Запустить».
  5. Сохраните настройки.

После этого зайдите в настройки даты и времени и нажмите «Синхронизировать сейчас». Если синхронизация проходит успешно, проблема была в службе. Если появляется ошибка, проверьте интернет, VPN, прокси, антивирус, корпоративные ограничения и доступ к серверу времени.

ПРИМЕР! Если у вас не открываются некоторые сайты, браузер ругается на сертификаты, а дата на компьютере неправильная – это может быть связано. Сайты HTTPS очень чувствительны к дате и времени. Если часы сильно сбиты, сертификаты могут казаться просроченными или еще не действующими. По этой теме есть отдельная статья – Ваше подключение не защищено.

Синхронизация через командную строку

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

Нажмите , введите «cmd», кликните по «Командная строка» правой кнопкой мыши и выберите «Запуск от имени администратора». Дальше по очереди выполните команды:

net stop w32time

w32tm /unregister

w32tm /register

net start w32time

w32tm /resync

Если команда w32tm /resync пишет, что нет доступных данных времени, проверьте интернет и сервер синхронизации. Иногда помогает указать сервер вручную:

w32tm /config /manualpeerlist:”time.windows.com,0x9″ /syncfromflags:manual /update

w32tm /resync

ВАЖНО! На рабочих компьютерах в домене не меняйте сервер времени без согласования с администратором. В организациях время часто берется с контроллера домена, а ручное изменение может сломать вход, сетевые ресурсы и политики. Для домашнего компьютера команды выше обычно безопасны.

Если нужно проверить состояние службы времени, используйте:

w32tm /query /status

Если команда показывает ошибку, смотрите текст ошибки. Иногда проблема не в Windows, а в том, что интернет недоступен, DNS не работает, VPN меняет маршрут или фаервол блокирует обращение к серверу времени.

Проблема после двойной загрузки Windows и Linux

Можно еще попробовать выставить настройку, которая будет хранить аппаратное время в UTC. Это помогает при использовании двух операционных систем: Windows и Linux. Проблема в том, что Linux часто работает с аппаратными часами как с UTC, а Windows обычно воспринимает аппаратные часы как локальное время. Из-за этого после переключения между системами часы могут прыгать на несколько часов.

Есть два пути:

  • настроить Windows, чтобы она воспринимала аппаратные часы как UTC;
  • настроить Linux, чтобы он хранил аппаратные часы как локальное время.

Я покажу вариант для Windows через реестр. Перед изменением реестра лучше создать точку восстановления или хотя бы не менять ничего лишнего.

  1. Нажмите на кнопки и R. Впишите команду:

regedit

  1. Проходим по пути:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation

Почему на компьютере сбивается время: 3 популярные причины

  1. Ищем параметр RealTimeIsUniversal и меняем его значение на 1. Если его там нет, создаем параметр DWORD (32 бита) с названием RealTimeIsUniversal и значением 1.
  2. Перезагрузите компьютер.
  3. Проверьте дату, время и часовой пояс в Windows.

ПРИМЕЧАНИЕ! Не нужно создавать QWORD только потому, что у вас 64-битная Windows. Для этой настройки обычно создают именно DWORD (32 бита). Название параметра должно быть написано точно: RealTimeIsUniversal. Если ошибиться в названии, настройка просто не сработает.

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

timedatectl set-local-rtc 1 –adjust-system-clock

Но я бы не менял обе системы сразу. Выберите один подход и проверьте результат после нескольких перезагрузок. Если проблема появилась именно после установки Linux рядом с Windows, этот раздел почти наверняка имеет отношение к вашей ситуации.

Проверяем BIOS/UEFI

Если Windows показывает неправильное время сразу после включения, зайдите в BIOS/UEFI и посмотрите, какая дата и время указаны там. Если в BIOS/UEFI время уже неверное, Windows здесь ни при чем: она просто получает неправильные данные от материнской платы или потом пытается их исправить через интернет.

Что сделать:

  1. Перезагрузите компьютер.
  2. При включении нажмите клавишу входа в BIOS/UEFI. Часто это Delete, F2, F10 или Esc.
  3. Найдите раздел с датой и временем.
  4. Установите правильные значения.
  5. Сохраните настройки и выйдите.

Если после полного выключения из розетки время в BIOS/UEFI снова сбилось, почти наверняка виновата батарейка, контакт батарейки или материнская плата. Если вы уже заменили батарейку, но настройки все равно слетают, можно попробовать сбросить BIOS/UEFI и выставить параметры заново. Подробно про сброс написано тут – как сбросить БИОС на материнской плате.

ОСТОРОЖНО! Не перепрошивайте BIOS/UEFI просто из-за сбивающегося времени. Обновление BIOS – это крайний вариант, когда уже проверены батарейка, контакты, часовой пояс, синхронизация и служба времени. Ошибка при прошивке может привести к тому, что компьютер перестанет запускаться.

Проверяем интернет, VPN и прокси

Автоматическая установка времени зависит от доступа к серверу времени. Если интернет есть только частично, включен VPN, прокси, корпоративный фаервол или блокировка DNS, синхронизация может не проходить.

Что проверить:

  • открываются ли обычные сайты;
  • не включен ли VPN с другим регионом;
  • не включен ли прокси-сервер;
  • не блокирует ли антивирус или фаервол обращение к серверу времени;
  • правильно ли работает DNS;
  • не стоит ли неправильная дата настолько далеко, что HTTPS-сайты не открываются.

Если вы используете VPN, попробуйте временно его отключить и нажать «Синхронизировать сейчас». Если после отключения VPN время выставилось правильно, проблема была не в батарейке и не в Windows, а в сетевом маршруте или регионе. Если используете прокси и не уверены в настройках, можно посмотреть отдельный материал – настройки прокси-сервера.

Ничего не помогло

  • В первую очередь проверьте всю систему на наличие вирусов. Можно использовать не уже установленную программу, а сторонние портативные версии – иногда они бывают эффективнее. Вирусы, активаторы, твикеры и сомнительные оптимизаторы могли повредить системные настройки, службы и файлы.
  • Некоторые старые активаторы могут изменять временные настройки. При этом могут наблюдаться проблемы с другими программами, сертификатами, обновлениями и работой интернета.
  • Проверьте системные файлы Windows. Запустите командную строку от имени администратора и выполните команду:

sfc /scannow

Если SFC нашел ошибки, но не смог их исправить, можно дополнительно использовать DISM. Подробно про восстановление системных файлов есть отдельная инструкция – проверка целостности системных файлов Windows.

  • Проверьте, не меняет ли время какая-то программа: VPN-клиент, софт для игр, корпоративный агент, программа виртуализации, античит, твикер, синхронизатор времени или утилита для смены региона.
  • В более редких случаях проблема наступает из-за материнской платы. Причем проблема может быть как со стороны железа, так и со стороны BIOS/UEFI.
  • Если компьютер старый, батарейка новая, но настройки все равно сбрасываются – проверьте контакт батарейки, держатель, следы окисления и состояние материнской платы.

МОЙ ПОРЯДОК ПРОВЕРКИ! Сначала я бы выставил правильный часовой пояс и включил синхронизацию. Потом проверил службу Windows Time. После этого посмотрел бы время в BIOS/UEFI. Если там тоже все сбивается после выключения – меняем батарейку. Если батарейка новая, но проблема остается – проверяем двойную загрузку с Linux, реестр, системные файлы и уже потом думаем про материнскую плату.

Короткий порядок действий

Если не хочется читать все заново, идите по этому списку:

  1. Проверьте, сбивается ли время после полного выключения из розетки.
  2. Проверьте дату и время в BIOS/UEFI.
  3. Если BIOS/UEFI тоже сбрасывается – замените батарейку CR2032.
  4. В Windows включите автоматическую установку времени.
  5. Проверьте часовой пояс.
  6. Нажмите «Синхронизировать сейчас».
  7. Перезапустите службу Windows Time.
  8. Проверьте интернет, VPN, прокси и фаервол.
  9. Если стоит Windows + Linux – настройте RealTimeIsUniversal или localtime в Linux.
  10. Если проблема остается – проверьте вирусы, системные файлы и материнскую плату.

FAQ – частые вопросы

Почему время сбивается после выключения компьютера?

Чаще всего виновата батарейка на материнской плате. Она сохраняет настройки BIOS/UEFI, пока компьютер полностью отключен от питания. Если батарейка села, время и часть настроек могут сбрасываться после выключения из розетки.

 

Какая батарейка нужна для компьютера?

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

 

Почему время отличается ровно на несколько часов?

Это почти всегда часовой пояс или проблема двойной загрузки Windows + Linux. Проверьте часовой пояс в Windows. Если у вас установлены две системы, настройте единый подход к аппаратному времени: UTC или localtime.

 

Почему Windows не синхронизирует время через интернет?

Может быть выключена служба Windows Time, нет доступа к серверу времени, мешает VPN, прокси, фаервол, антивирус или проблема с интернетом. Проверьте службу времени и попробуйте команду w32tm /resync от имени администратора.

 

Может ли неправильное время ломать сайты?

Да. Если дата и время сильно сбиты, браузер может ругаться на сертификаты HTTPS. Из-за этого появляются ошибки вроде «Ваше подключение не защищено». После исправления даты, времени и часового пояса такие ошибки часто пропадают.

 

Нужно ли отключать синхронизацию времени через интернет?

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

 

Почему после Linux сбивается время в Windows?

Windows и Linux могут по-разному трактовать аппаратные часы. Linux часто использует UTC, а Windows обычно localtime. Из-за этого после перезагрузки из одной системы в другую время прыгает. Решение – настроить Windows через RealTimeIsUniversal или изменить поведение Linux.

 

Стоит ли обновлять BIOS, если сбивается время?

Не в первую очередь. Сначала проверьте батарейку, часовой пояс, синхронизацию, службу Windows Time и двойную загрузку с Linux. Обновление BIOS/UEFI – крайний вариант, потому что при ошибке прошивки можно получить более серьезную проблему.

Автор статьи
Бородач 2887 статей
Сенсей по решению проблем с WiFiем. Обладатель оленьего свитера, колчана витой пары и харизматичной бороды. Любитель душевных посиделок за танками.
WiFiGid
Комментарии: 16
  1. Никита

    Батарейка, при чем на новом ПК, как так :lol:

  2. Аноним

    Тоже проблема в батарейке

  3. Николай

    А у меня сбросщик был запущен и я про него забыл :cool:

    1. Андрей

      А где этот сбросщик

      1. Бородач (автор)

        Тут имеется ввиду программы, которые сбрасывают время – обычно используется для того, чтобы продлевать лицензии на некоторых программах. Если вы подобным не пользовались, то у вас такой нет. ;-)

  4. Владимир

    Огромное спасибо.Всё получилось.

    1. Ботан

      А что именно было?

  5. Евгений

    Здравствуйте! У меня ноутбук Acer 7740 после отключения на ночь и при включении на следующий день показывает время выключения ноутбука, не смотря на то, что я при выключении на ночь подключаю аккумулятор. В чём причина? Я же как бы подключением аккумулятора заменяю севшую батарейку? Спасибо. Евгений.

    1. Аноним

      Добрый день! Как решили проблему?

  6. Людмила

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

    1. Ботан

      Была бы батарейка, время бы обнулялось.
      А так как проблема появилась после обновления на десятку:
      – Шьем BIOS на последний актуальный с сайта производителя
      – С сайта производителя устанавливаем самые последние доступные драйвера под ДЕСЯТКУ.

  7. Аноним

    Батарейка заменена, дата и время стали останавливаться даже при работающем компе :evil:

    1. Ботан

      Второй случай за неделю. Ситуация как выше? Обновленная десятка?

  8. Старый

    У меня интересней.Время,дата могут самопроизвольно меняться на полном скаку,при просмотре,например,Youtube,причём,время всегда стремится к началу 23 века)).И после выхода из режима покоя-запросто,пришёл с перекура,а там уже 2099 год..Причём,вдобавок ко всему слетают настройки папок)).Вирусы исключаются-прогонял,батарейка-муха не сидела.Изрядно достало,видать,придётся переустанавливать ось,что не есть гут.

  9. Владимир

    Добрый вечер! Живу в Мариуполе, ДНР. Устанавливаю российский часовой пояс – переключает на украинский…

    1. Бородач (автор)

      У часовых поясов нет национальности и гражданства. Нет никаких русских или украинских поясов. Под одним поясом может жить десятки стран. Смотрите, какое у вас время относительно всемирного координированного времени (UTC) и установите + или – по времени.

Добавить комментарий
После отправки комментарий может не отображаться - это нормально. Сразу же после модерации он будет опубликован. Если Вы хотите быстро узнать о получении ответа, рекомендуем оставить свой e-mail (это необязательно). E-mail используется исключительно для Вашего оповещения, мы не занимаемся спамом.

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Нажимая на кнопку "Отправить комментарий", я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.