Содержание
Сбивается время на компьютере у многих и происходит это довольно, но, если выяснить причину, проблема довольно легко решается.
Почему сбивается дата и время
Одна из самых частых причин, по которой происходит сбой даты и времени на компьютере – закончился ресурс батареи материнской платы. В этом случае сбивается дата и время на компьютере практически во всех случаях. Причем сброс будет происходить всякий раз, с отключением питания системного блока.
Для проверки нужно зайти в BIOS материнской платы и посмотреть установленное время. Если оно сбилось, значит, батарея села. Для ее замены после выключения питания нужно снять корпус системного блока, найти материнскую плату и достать батарейку из-под фиксатора. Севшую батарейку необходимо заменить на новую с аналогичной маркировкой. После замены батареи включите ПК и снова запустите BIOS. Установите нужное время и дату. После этого, то же самое надо сделать и в операционной системе.
Если вы неправильно установили на компьютере часовой пояс, время также будет постоянно сбиваться. Что делать? Для исправления времени нужно нажать на часовую панель, войти в опцию «изменение настроек даты и времени» и поменять часовой пояс. После этого нужно проверить синхронизацию с сервером, если время совпадает, — вы все сделали правильно.
В связи с отменой в России перехода на летнее время, возникла еще одна проблема. Время на ПК либо спешит на один час, либо отстает. Данная проблема актуальна для Windows 7, которая устраняется путем скачивания обновлений для указанной операционной системы. Если вы заметили, что сбиваются часы на компьютере на час вперед или на час назад — поспешите обновить windows 7.
При использовании активаторов и утилит, которые производят сброс тестового периода в платных программах, происходит изменение времени и даты, для продления работы программы. Проблема решается после переустановки Windows на вашем компьютере.
Иногда причиной сбоя времени могут стать вирусы. Почему бы вам не установить на ваш ПК антивирусную программу и не почистить компьютер от вирусов?
Как видите, исправить проблему со сбоем времени на компьютере не так уж и трудно. Надеемся, наша инструкция доходчиво пояснила, что делать, если сбивается время на ноутбуке или компьютере.
Многие новые пользователи, которые только перешли на Linux с операционной системы Windows, и пока все еще запускают эту систему время от времени, сталкиваются с проблемой, что после загрузки Windows в Ubuntu сбивается время на несколько часов назад или вперед, затем после нескольких перезагрузок уже сложно понять какое сейчас время.
Как я уже сказал, проблема в разных форматах хранения и восстановления времени. В компьютере есть два вида часов. Аппаратные — идут всегда, даже когда компьютер выключен и программные часы, встроенные в ядро. Когда компьютер включается значение аппаратных часов записывается в программные, и в дальнейшем операционная система берет время оттуда. Но Windows и Linux работают по-разному с этими двумя часами. Есть два способа работы:
- UTC — и аппаратные, и программные часы идут по Гринвичу. То есть часы дают универсальное время на нулевом часовом поясе. Например, если у вас часовой пояс GMT+3, Киев, то часы будут отставать на три часа. А уже пользователи локально прибавляют к этому времени поправку на часовой пояс, например, плюс +3. Каждый пользователь добавляет нужную ему поправку. Так делается на серверах, чтобы каждый пользователь мог получить правильное для своего часового пояса время.
- localtime — в этом варианте программные часы тоже идут по Гринвичу, но аппаратные часы идут по времени локального часового пояса. Для пользователя разницы никакой нет, все равно нужно добавлять поправку на свой часовой пояс. Но при загрузке и синхронизации времени Windows вычитает из аппаратного времени 3 часа (или другую поправку на часовой пояс), чтобы программное время было верным.
Так почему же сбивается время Ubuntu и Windows? Вот, допустим, работает Windows, и со временем там все нормально, оно сохранено в формате localtime. Но при перезагрузке в Linux, операционная система берет время Localtime, и думает что это UTC. Таким образом, пользователь будет брать уже правильное время, и прибавлять к нему поправку на часовой пояс. Поэтому время уже будет неверным.
Дальше вы исправили время, и теперь аппаратные часы работают в UTC. Но затем грузите WIndows. Система думает, что это localtime и для установки правильного программного времени добавляет к аппаратному поправку на часовой пояс, например, в нашем случае +3. Дальше каждый пользователь еще раз применяет эту поправку и время уже сбито, опять.
Единственно верный способ решить эту проблему — заставить обе системы работать по одному формату и сделать это совсем не сложно. Причем можно пойти двумя путями: либо заставить Windows работать по UTC, либо Linux по формату localtime, что является не совсем правильным, но вполне возможно. Итак перейдем к решению проблемы сбивается время в Ubuntu.
Итак, если у вас сбивается время Windows и Linux при переключении между операционными системами, лучшим способом будет заставить Windows работать по более правильному и логичному формату. Для этого достаточно добавить один ключ реестра. Вы можете сделать это с помощью одной команды в консоли. Чтобы открыть консоль в Windows 10 проведите мышь в левый нижний угол, затем нажмите правую кнопку. В контекстном меню выберите Командная строка (администратор):
Дальше наберите команду для 32 битных систем:
> Reg add HKLMSYSTEMCurrentControlSetControlTimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1
А для 64-битных, нужно использовать тип значения REG_QWORD:
> Reg add HKLMSYSTEMCurrentControlSetControlTimeZoneInformation /v RealTimeIsUniversal /t REG_QWORD /d 1
Почти готово, но служба времени Windows независимо от этой настройки будет писать время в местном формате при обновлении его через интернет, поэтому удобно эту службу отключить. Для этого выполните:
> sc config w32time start= disabled
Если вы хотите вернуть все как было, то сделать это можно проще простого. Сначала возвращаем ключ реестра в правильное положение:
> Reg add HKLMSYSTEMCurrentControlSetControlTimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 0
И запускаем обратно службу синхронизации:
> sc config w32time start= demand
Готово, а дальше рассмотрим, как заставить Linux использовать формат времени localtime.
По умолчанию Linux использует формат хранения времени UTC, но если Ubuntu сбивает время Windows, вы можете очень просто заставить систему хранить в аппаратном таймере местное время. Во всех дистрибутивах, использующих Systemd, в том числе в Ubuntu для этого достаточно выполнить команду:
Чтобы посмотреть текущее состояние аппаратных и программных часов выполните:
Готово, теперь вы можете перезапустить компьютер и запустить Windows, чтобы убедиться, что время не сбивается при перезагрузке. В более старых системах Ubuntu, вам нужно отредактировать файл /etc/default/rcS и заменить UTC=yes на UTC=no. Вы можете сделать это командой:
Опять же, вернуть все как было можно с помощью одной команды:
А в старых дистрибутивах Ubuntu:
Вот и все. Теперь, если вы столкнетесь с проблемой Windows 10 — сбивается время Ubuntu или любом другом Linux дистрибутиве, вы уже будете знать, как её решить с помощью двух полностью работающих способов. Если у вас остались вопросы, спрашивайте в комментариях!
Мы разобрались, как настроить правильное время в Ubuntu и Windows, чтобы временные зоны не сбивались, но что такое временные зоны и зачем они нужны, на завершение видео про это:
Работая за компьютером, мы часто ориентируемся на время, отображаемое на панели задач. Но в один прекрасный момент вы можете столкнуться с проблемой, когда дата и время постоянно сбиваются. Чаще всего такое происходит после включения компьютера. Мы поможем разобраться, почему дата и время не сохраняются.
Некоторые программы зависимы от системного календаря, поэтому неправильная дата может повлиять на их работу. Например:
- Антивирус просит продлить лицензию.
- Браузер может начать выводить сообщения о просроченных сертификатах веб-сайтов.
- Определённые программы вообще не запускаются, выдавая ошибку.
Во избежание этих и более серьёзных проблем, лучше незамедлительно выяснить, почему сбивается дата и время на компьютере.
Батарейка
Пока компьютер включен и питается от розетки, время и дата отображаются правильно, но после выключения всё сбивается. В большинстве случаев так происходит из-за батарейки в вашем устройстве. Она является важной деталью на материнской плате и отвечает не только за работу даты и времени в тот период, когда компьютер отключён.
Интересно, что каждый раз будет устанавливаться дата выпуска материнской платы.
Основная функция батарейки – питание энергозависимой памяти, когда компьютер выключен. Речь идёт не только о сохранности показаний даты и времени, а также о настройках БИОСа. Батарейка может прослужить много лет, хотя если попадётся бракованный экземпляр, срок её службы может составлять несколько месяцев. В любом случае, батарейка, которая больше не держит заряд, и будет причиной сбоев даты и времени. Единственное, что можно сделать – это произвести её замену.
Цена новой батарейки составляет от 50 до 100 рублей.
Как найти и заменить батарейку?
В компьютерах чаще всего используется батарейка-таблетка типа CR2032 на 3 вольта. Она чуть меньше 10-ти рублёвой монеты по диаметру. Найти батарейку на материнке несложно – она там одна такая. Внимательно изучите ячейку, чтобы понять, как правильно достать оттуда батарейку. Обычно достаточно надавить на защёлку или очень аккуратно подковырнуть батарейку отвёрткой. После извлечения вставляем новый источник питания.
Помните, что данная процедура производится при выключенном из розетки компьютере!
Если ваш ПК постоянно выключается во время игры, то читайте нашу статью, мы поможем вам решить проблему.
Желаете подобрать хорошую видеокарту для новых игр? Просто изучите наши рекомендации – https://forzapc.ru/luchshie-igrovyie-videokartyi-2016.html
Материнская плата
Проблемы самой материнской платы также могут стать причиной сброса даты и времени. Если в дополнение часто начал появляться «синий экран», то у вас есть серьёзное основание проверить материнку на работоспособность. Для этого лучше обратиться в сервисный центр, хотя, имея нужные навыки, можно и самостоятельно справиться.
Материнская плата обычно выходит из строя из-за долгой службы, поэтому владельцам старых компьютеров не особо стоит удивляться. Но и заводской брак тоже исключать не стоит. Если неисправность проявилась в гарантийный период, то всегда можно обратиться к продавцу вместо того, чтобы заниматься ремонтом за свои средства.
Вирусы
Вредоносные программы вполне могут озорничать, сбивая настройки даты и времени. Зачем? Тут нужно задавать вопросы создателям такого ПО.
Разумным выходом будет проверка компьютера с помощью антивирусной программы.
Проблемы с синхронизацией времени
На некоторых компьютерах включена синхронизация времени с сервером в Интернете. В результате неправильно выставленного часового пояса, с сервера приходят неверные данные о текущем времени. Чтобы всё работало как надо, следует правильно выставить часовой пояс.
В открытом окошке даты и времени переходим в настройки, кликнув по соответствующей надписи.
Кликаем по кнопке «Изменить часовой пояс».
В следующем окне можно задать правильные данные, после чего нажать «ОК».
Если указан верный часовой пояс, а время всё равно неправильное, то проще всего отключить синхронизацию времени с Интернетом.
Это можно сделать во вкладке «Время по Интернету», нажав кнопку «Изменить параметры».
Галочку с единственной там надписи следует убрать и нажать «ОК».
Возможно, потребуется выставить правильное время, которое больше сбиваться не будет.
Нет нужных обновлений
Россия отказалась от перевода времени на зимний и летний период. В связи с этим для Windows 7 вышло специальное обновление, отменяющее автоматический перевод времени для российских часовых поясов. Те пользователи, которые не установили это обновление, до сих пор могут сталкиваться с неправильным отображением времени на компьютере. Из вышесказанного напрашивается вывод, что для решения проблемы достаточно установить нужные обновления.
В Windows 8 и Windows 10 такой проблемы нет.
Если вы не знаете, как правильно очистить кеш в браузере, то читайте наши советы – https://forzapc.ru/kak-ochistit-kesh-v-brauzere.html
Наша статья поможет вам быстро и без проблем удалить браузер Internet Explorer, читайте далее.
Заключение
Постоянные сбои даты и времени на компьютере, скорее всего, указывают на необходимость замены литиевой батарейки на материнской плате, но для начала следует проверить, правильно ли указан часовой пояс и активна ли синхронизация с интернет-сервером. Обязательно проведите сканирование ПК антивирусной программой и убедитесь, что установлены нужные обновления. В худшем случае придётся проводить диагностику самой материнской платы с дальнейшей её заменой.
Используемые источники:
- https://windows-9.net/gets-off-date-time-computer.html
- https://losst.ru/sbivaetsya-vremya-v-ubuntu-i-windows
- https://forzapc.ru/pochemu-sbivaetsya-data-i-vremya-na-kompyutere.html