Почему сбивается время компьютера (сервера) с Windows после выключения / перезагрузки
В этой статье рассмотрим, почему после выключения или перезагрузки ноутбука / компьютера / сервера в операционной системе могут сбрасываться текущие настройки даты и времени, указанные ранее. Рассмотрим, как самый банальный случая с севшей батарейкой BIOS, так и более интересные кейсы с мультизагрузкой Windows и Linux на одном компьютере, и багом прошивки на Windows серверах HPE ProLiant G9 /G8.
Не сохраняется время из-за севшей батарейка BIOS
Самый «классический» ответ на вопрос «Почему не сохраняется и сбивается время и дата на компьютере?» — севшая батарейка BIOS. Данная батарейка отвечает за сохранение настроек BIOS/ UEFI, когда ваш компьютер/ноутбук выключен из розетки, а также обеспечивает автономную работу встроенных аппаратных часов.
Если батарейка села, то при отключении питания материнской карты, BIOS не может сохранить свои настройки, и все они сбрасываются, в том числе и текущее дата и время. Если ваш компьютер довольно старый, вероятность того, что у вас села батарейка крайне велика. Настоятельно рекомендуем ее заменить. Сделать это не сложно, и, как правило, особых инженерных навыков процесс замены батарейки BIOS не требует. В большинстве домашних систем используется в BIOS стандартная батарейка CR2032 на 3 вольта.
Если замена батарейки не помогла, проверьте состояние перемычки сброса настроек BIOS (джампер с перемычкой расположен рядом с отсеком для батарейки и может быть подписан как CCMOS / CLEAR / RESET). Возможно кто-то оставил данный джампер в положении «сброса», в результате чего при каждой подачи питания на мат.плату, настройки BIOS обнуляются. Верните джампер в нормальное положение.
Следующий вариант – обновление прошивки BIOS материнской карты (как это сделать – смотрите на сайте производителя вашего железа). Часто в более новых прошивках исправляются различные баги.
Настройки часового пояса и синхронизации времени с time.windows.com
В том случае, если у вас постоянно меняются настройки даты//времени в Windows, в первую очередь стоит проверить текущие настройки часового пояса и параметры синхронизации времени с интернетом. В Windows 10 текущие настройки времени можно посмотреть в меню панели инструментов (Панель управления\Часы, язык и регион -> Дата и время). В этом примере видно, что указан часовой пояс UTC + 03, переход на зимнее время отключен.
Совет . Вы можете управлять часовым поясом Windows из командой строки с помощью утилиты tzutil .
Если ваш компьютер не в домене, проверьте настройки синхронизации времени с внешним источником времени (сервером времени NTP). В этом случае в этом же окне щелкните по вкладке «Время по Интернету» и проверьте, что компьютер настроен на автоматическую синхронизацию времени с сервером time.windows.com.
Совет . Напомню, что с 2014 года в России отменен переход на летнее время. Возможно вы давно не обновляли свою ОС (Windows 8 и ниже) и у вас не установлены обновления, отключающие переход на летнее время .
Синхронизация времени в домене Windows
Если ваш компьютер входит в состав домена Active Directory, то информацию о том как работает синхронизация времени в домене можно получить из этой статьи.
Сбивается время при переключении между Linux и Windows (Dual Boot)
Отдельно стоит рассмотреть конфигурации, когда на компьютере установлены две операционные системы (Windows и Linux) в конфигурации двойной загрузки (Dual Boot). Вы можете столкнуться с проблемой, что после переключения между операционными системами (загрузки в Linux после Windows) сбивается время на несколько часов вперед или назад.
Windows и Linux по разному работают с временем BIOS. Дело тут в наличии двух форматов представления времени UTC и localtime .
Операционные системы GNU/Linux (в том числе Mac OS X) считают, что время в BIOS указано в формате UTC (по Гринвичу). Соответственно, при загрузке Linux для преобразования UTC к локальному времени добавляет (отнимает) смещение текущего часового пояса, который выбрал пользователь. Т.е. чтобы получить локальное время для часового пояса Москвы UTC+3, Linux добавит 3 часа.
Windows же считает, что в время в BIOS хранится в формате localtime, и если вы указали новый часовой пояс, или синхронизировали время с внешним источником, система соответственным образом меняет время в BIOS на локальное время. Linux (Ubuntu в моем случае) считает, что время в BIOS указано в формате UTC и дополнительно добавляет смещение часового пояса. Именно поэтому и сбивается время при переключении между Linux и Windows.
Чтобы исправить такую ситуацию, нужно переключить Windows на использование времени в формате UTC с помощью параметра реестра RealTimeIsUniversal .
reg add «HKLMACHINE\System\CurrentControlSet\Control\TimeZoneInformation» /v RealTimeIsUniversal /t REG_DWORD /d 1 /f
Совет. В 64 битных версиях Windows нужно создавать параметр типа QWORD вместо DWORD: reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_QWORD /d 1
Также в Windows нужно отключить обновление времени из Интернета, т.к. служба времени Windows при каждом обновлении времени будет сбрасывать UTC время на локальное.
sc config w32time start= disabled
Осталось перезагрузить Windows.
Либо можно переключить Linux на использование локального времени. В Ubuntu 15.04 и выше это можно сделать командой:
timedatectl set-local-rtc 1
Сбивается время после перезагрузки на серверах HP с Windows Server
На серверах HPE DL/ML Gen9 с Windows Server 2008 R2 / 2012 R2 у одного из удаленных заказчиков столкнулись с интересной проблемой после смены часового пояса. Как оказалось, на серверах HP ProLiant Gen9 (и на одном из серверов HP ProLiant DL580 Gen8) при изменении системного времени или часового пояса, после перезагрузки сервера, системное время не сохранялось и сбрасывалось на предыдущее. Проблема были подвержены сервера, в которых Windows Server загружается в режиме Legacy (при нативной UEFI загрузки проблемы отката времени не было).
В журнале системы при этом появлялось такое событие:
The system time has changed to 2018-04-29T12:12:28.500000000Z from 2018-04-29T13:12:27.923115700Z.
Change Reason: System time synchronized with the hardware clock.
В качестве решения проблемы HP предлагает обновить ROM до версии не менее 1.5. Именно в этой версии ROM-Based Setup Utility (RBSU) не подвержена багу со сбросом временм.
Либо в качестве обходного решения, можно указать, чтобы Windows считала, что BIOS отдает ей системное время в формате UTC (а не локальное время). Для этого, как мы уже говорили выше нужно создать в ключе реестра HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation параметр с именем RealTimeIsUniversal и значением 1.
Почему постоянно сбивается время и дата на компьютере
Почему постоянно сбивается время и дата на компьютере на windows 7, 8, 10
При загрузки операционной системы нередко происходит сбой настройки даты и времени. Такая проблема чаще всего встречается на старых компьютерах, но иногда может возникнуть и на только что купленном устройстве.
Сбой времени происходит из-за неправильного функционирования батарейки, которая установлена на материнских платах и отвечает за работу CMOS-памяти.
Но это не единственная причина почему постоянно сбивается время и дата на компьютере.
Почему на компьютере сбивается время
Чаще всего сброс данных происходит после отключения питания. Наиболее вероятной причиной сбоя времени на ПК является севшая батарейка, контролирующая работу БИОС и ход часов. Она может сесть, прослужив определенное время, либо из-за того что компьютер долго не подключают к сети.
Это является первым признаком того, что батарейка не может работать в полную силу при длительном отключении ПК от сети.
Для решения данной проблемы достаточно заменить батарейку:
- выключить ПК;
- открыть системный блок и достать старую батарейку надавив на удерживающую защелку;
- установить новую батарейку;
- включить устройство и установить время в БИОС.
Если замена батарейки не помогла исправить ситуацию, следует искать другие причины, приводящие к сбросу настроек даты и времени.
Неверно выбранный часовой пояс
При загрузке операционной системы происходит синхронизация времени с сервером, из-за чего часовой пояс выставляется неверно.
Проверить это можно правой кнопки мыши по часам. Появится контекстное меню, где необходимо выбрать пункт «Настройка даты и времени»
Откроется окно, где указано ранее установленный часовой пояс.
Чтобы выставить нужное значение следует нажать на клавишу «Изменить часовой пояс. », выбрать необходимое значение и подтвердить нажатием кнопки «Применить».
Автоматический переход на другое время
До 2014 года в России существовал переход на летнее/зимнее время. Если ПК куплен до отмены перехода часы могут каждый раз спешить или отставать.
Исправить данную ситуацию можно установив последние обновления для ОС windows. Если нет возможности установить обновленные данные, можно рассмотреть другие способы.
- Изменить часовой пояс. Если ранее установлен UTC+03.00, можно попробовать изменить его на UTC+02.00.
- Изменение настроек.
- открыть меню «Настройка даты и времени»;
- перейти во вкладку «Время по интернету»;
- выбрать «Изменить параметры»;
- найти пункт «Синхронизировать с сервером времени в интернете» и снять галочку.
Компьютерные вирусы
Чаще всего вирусы атакуют системные файлы, из-за которого происходит сбой даты и времени.
Чтобы исправить ситуацию нужно проверить ПК антивирусником.
Для полной проверки рекомендуется использовать дополнительные антивирусные программы, помимо установленной на устройство.
Найденные вирусы следует сразу удалить, если программа не найдет шпионов, а проблема остается, можно полностью переустановить операционную систему.
Дефекты материнской платы
Ошибки могут появиться после долгой эксплуатации или наоборот сразу после покупки ПК. Неправильная работа комплектующих или скопление пыли нередко приводит к появлению статических разрядов, которые впоследствии являются причиной сброса CMOS. Устранить причину поможет обращение в сервис по гарантии или замена материнской платы.
Иногда проблему может решить обновление или повторная установка БИОС материнской платы. Однако,следует знать, что подобная процедура является потенциально опасной, поэтому проводить можно, только при полной уверенности в ее необходимости.
В редких случаях часы сбиваются из-за утилит активаторов. Такие программы сбрасывают тестовый срок для платных приложений и меняют время, чтобы впоследствии можно было воспользоваться ими бесплатно. Опытные пользователи не рекомендуют использовать подобные ПО, т.к. они обеспечивают хорошую работоспособность одной программы, при этом сбивает работу других, более важных.
Иногда сбой данных наблюдается время от времени и носит непостоянный характер. Например показатели БИОС могут меняться при выключении ПК, а при последующем включении оставаться неизменной. Такие проблемы называют «плавающими» и они не менее коварны, чем постоянные.
Для устранения причин появления плавающих проблем подходят те же правила, которые используются для постоянных:
- Отключение ПО, самостоятельно регулирующее время на компьютере.
- Замена батарейки BIOS.
- Постоянная проверка ПК на вирусы с помощью нескольких антивирусных программ.
- Если предыдущие методы не способны решить проблему сбоя даты и времени в ПК, рекомендуется переустановка операционной системы.
Сброс даты и времени при переключении операционных систем
Следует обратить особое внимание на сбой данных в БИОС при работе с 2 ОС — Windows и Linux.
Время в таком случае часто сбивается после переключения между операционными системами. ОС Linux считает, что время в БИОС хранится в формате UTS, из-за чего происходит смещение часового пояса на 3 часа.
Windows считает,что время в BIOS указывается в режиме lokaltime. Если пользователем был указан новый часовой пояс или проведена синхронизация с внешним источником, система автоматически настраивает время на локальное.
Для исправления данной ситуации рекомендуется переключить параметры на UTS с использованием команды:
HKLMACHINE\System\CurrentControlSet\Control\TimeZoneInformation» /v RealTimeIsUniversal /t REG_DWORD /d 1 /f.
Чтобы избежать изменения времени при каждом обновлении системы, необходимо отключить настройку времени из интернета.
Правильные дата и время являются важным признаком правильной работы компьютера. Появление плавающих или постоянных проблем, связанных с изменением данных БИОС указывают на неисправность программной или аппаратной части компьютера.
Чтобы избежать последствий, связанных с неправильной установкой даты и времени, необходимо скорее вести ПК на ремонт.
Почему сбивается время на компьютере Windows 7
В нашей сегодняшней статье речь пойдет о том, почему сбивается время на компьютере с Windows 7. Этому может быть несколько причин и каждую из них мы подробно рассмотрим. Мало того, будут приведены действенные варианты по выходу из ситуации.
Неправильный часовой пояс
Зачастую ваше время на Windows 7 может спешить или отставать при неправильном часовом поясе. Дело в том, что любой ПК синхронизирует такие данные из сети при этом понятно, что время разное в разных часовых поясах планеты. Обуславливается это вращением земли, но вдаваться в подробности астрономии и географии мы не будем. А просто скажем – нам нужен ваш часовой пояс, например, Киев, Москва и т. д.
Для того чтобы его поменять, нужно сделать несколько простых шагов:
- Жмем правой кнопкой мыши по часам в системном трее Windows и выбираем пункт «Настройка даты и времени».
- В открывшемся окошке переключитесь на вкладку «Дата и время» затем кликайте по кнопке «Изменить часовой пояс».
- В открывшемся списке выберите тот регион, в котором вы живете.
Если проделанные манипуляции не помогли и время на вшей Windows 7 по-прежнему сбивается, переходите ко второй части нашей пошаговой инструкции.
Садится батарейка в BIOS
Еще одной причиной, почему сбивается время на компьютере с установленной «Виндовс» 7 может стать банально севшая батарейка на вашей материнской плате. Да у нее тоже есть аккумулятор, который поддерживает работу часов в то время, когда ПК или ноутбук выключены и даже отключены от сети.
Соответственно, чтобы заменить ее, нужно поступить так:
- Обязательно выключите ваш компьютер и отсоедините его от сети.
- Откройте боковую крышку и отложите ее в сторону.
- Аккуратно извлеките батарейку BIOS, предварительно отведя ее защелку в сторону.
- Установите новый элемент питания на ее место и закройте крышку, зафиксировав ее винтом.
- Подключите питание и запустите ПК.
Раз уж вы снимали крышку системного блока, можете произвести очистку компьютера от пыли. Это очень важно и при несвоевременном обслуживании может даже привести к порче процессора, видеокарты и т. д.
Отключение автоматической синхронизации
Если причина была не найдена и все перечисленные способы вам не помогли, можно полностью отключиться синхронизацию времени, выставить его вручную и забыть об этом. Единственное, о чем следует помнить, это то что ПК не сможет самостоятельно переходить с зимнего на летнее время и обратно. Если в вашей стране этого не делают, вариант станет отличным выходом.
Для того чтобы реализовать задуманное, делаем следующее:
- Открыв окно настроек времени (как это сделать, мы писали выше), переключаемся на вкладку «Время по интернету» и жмем «Изменить параметры».
- В открывшемся окошке убираем флажок с пункта «Синхронизировать с сервером времени в интернете», затем кликаем по «ОК».
Обратите внимание, что тут также можно и сменить сервер синхронизации.
Летнее и зимнее время
Причиной неправильного отображения времени на вашей Windows 7 может стать также автоматический переход с летнего на зимнее время и наоборот. Чтобы его отключить снова переключаемся на вкладку «Дата и время» после чего жмем на «Изменить часовой пояс». В результате откроется уже знакомое нам окно, в котором нужно будет убрать галочку с показанного стрелкой пункта и сохранить изменения кликом по «ОК».
Это подойдет для тех стран, в которых смена времени на летнее и зимнее не используется. Например, на Украине, перевод осуществляется и, соответственно, отключать функцию нельзя.
Видеоинструкция
Для тех, кому читать длинные пошаговые инструкции не особо хочется, мы приготовили наглядное видео, в котором автор подробно раскрывает суть проблемы и показывает все варианты по ее решению.
В заключение
На этом мы свою статью заканчиваем. Теперь вы отлично понимаете, почему сбивается время на компьютере с Windows 7. Остается лишь сказать, что, если у вас остались какие-либо вопросы, можете оставлять их в комментариях, а мы по возможности постараемся ответит каждому своему посетителю.