Как настроить дату и время в Windows 10/11: установка, обновление, синхронизация, выбор варианта отображения

Привет, друзья. Как изменить время в Windows 10? Менять его с целью корректировки в операционных системах от Microsoft нет надобности, если наш компьютер подключён к Интернету. Наш компьютер автоматически синхронизируется с серверами точного времени Microsoft. Но даже без подключения к Интернету, если у нас исправны аппаратные системные часы, а в Windows 10 указан правильный часовой пояс, у нас всегда будет актуальное время, и нам не нужно заморачиваться переводами с зимнего на летнее время и обратно. Но, возможно, из-за какого-то сбоя у вас изменились настройки времени и даты Windows 10, либо же вы для каких-то целей хотите установить нужные вам дату и время. Что делать в таком случае?

Как изменить время в Windows 10

В Windows 7, 8.1 и ранних версиях Windows 10 ссылка на настройки даты и времени была прямо в системном трее. И было проще: кликнул по часам в трее — отправился туда, куда нужно. Начиная с версии 2004 в «Десятке» этой ссылки в трее уже нет, но не беда, сами то настройки остались. Давайте посмотрим, как в этой операционной системе меняется дата, время и часовой пояс.

Как изменить время в Windows 10 в системном приложении «Параметры»

В системном универсальном приложении «Параметры» заходим в раздел «Время и язык». Если у вас сбились настройки автоматического времени, вы просто устанавливаете переключатель «Установить время автоматически» в положение «Вкл.». Если же вы хотите, наоборот, внести свои настройки, переключатель устанавливаете в положение «Откл.». После этого станет активной графа «Установка даты и времени вручную». Жмём её кнопку «Изменить». image И выставляем в окне настроек нужные нам дату и время. image Но, друзья, повторюсь, Windows в любой версии автоматически синхронизируется с серверами точного времени Microsoft, за этот процесс в системе отвечает специальная служба времени (W32Time). Мы можем менять время в Windows 10 как-угодно, но через какое-то время оно будет синхронизировано с сервером точного времени, и в системе будет установлено именно оно – точное время. Если вам изменить время нужно на продолжительный какой-то период, тогда необходимо принудительно отключить синхронизацию времени с серверами Microsoft. Делается это с помощью командной строки. Запускаем её от имени администратора. И вписываем команду: net stop w32time Если вам нужно изменить время с определённой разницей в часах, можете поступить проще – изменить свой текущий часовой пояс. Делается это в тех же параметрах даты и времени в приложении «Параметры» чуть ниже. Допустим, если часовой пояс у вас выставлен UTC+03.00, при этом на часах 11.00, то изменив часовой пояс на UTC+02.00, вы тем самым измените время на 10.00, то есть «откатитесь» на час назад. Такой подход удобен тем, что не требует отключения автоматической синхронизации с сервером точного времени.

Как изменить время в Windows 10 в классических настройках  

Друзья, классические настройки в панели управления Windows 10, возможно, доживают последние годы своей эпохи. В планы Microsoft входит полностью перенести все настройки в универсальное приложение «Параметры», но пока что, на момент актуальности версии 2004 Windows 10 мы можем ими воспользоваться для настройки даты и времени. Заходим в панель управления, кликаем «Часы и регион». Затем – «Дата и время». Либо же можем поступить проще: запускаем клавишами Win+R окошко «Выполнить» и вводим: timedate.cpl Все эти пути приведут нас в окошко классических настроек «Дата и время». И на первой вкладке этого окошка нам нужно нажать кнопку «Изменить дату и время». И далее мы уже выставляем нужные нам дату и время. Здесь же, на первой вкладке настроек даты и времени можем установить иной часовой пояс. А чтобы Windows 10 не восстановила точное время, далее переключаемся на вкладку окошка «Время по Интернету», кликаем «Изменить параметры». И убираем галочку с опции синхронизации времени с сервером точного времени.

Как изменить время в Windows 10 с помощью командной строки и PowerShell

Друзья, изменить часовой пояс и время можно также с помощью запущенной от имени администратора командной строки. Допустим, мы хотим изменить текущее время 14.20 на 16.45. Так как мы работаем и с минутами, сначала нужно отключить автоматическую синхронизацию. Для этого в командной строке выполняем такую команду: w32tm /config /syncfromflags:no /update На всякий случай отключаем и службу времени командой: net stop w32time Теперь определим ID текущего часового пояса командой: tzutil /g В нашем примере это «Arabic Standart Time». Просто запоминаем его и выводим список всех доступных часовых поясов командой: tzutil /l Находим в списке «Arabic Standart Time» и видим, что его временной сдвиг равняется UTC+03.00. Следовательно, нам нужен часовой пояс со сдвигом UTC+05.00. Ну что же, «Ekaterinburg Standart Time» для этого вполне подходит. Тут же выполняем такую команду: tzutil /s “Ekaterinburg Standart Time” Со сменой часового пояса автоматически будет изменено и время. Теперь скорректируем минуты. Для этого используем команду по типу «time часы:минуты». Время у нас сейчас уже не 14 часов, а 16, поэтому первый параметр оставляем 16, а второй выставляем 45, вот так: time 16:45 Время на часах в трее тут же изменится. Ну хорошо, а разве нельзя было сразу выполнить команду time 16:45? Можно, если не желаете менять часовой пояс. Кстати, изменение даты консолью тоже поддерживается, для этого предусмотрена команда формата «date день-месяц-год», например: date 31-12-2020 Существуют и другие способы изменить время в Windows 10, например, с помощью той же консоли PowerShell. Команда похожа на ту, которая использовалась в классической командной строке, у неё формат типа «Set-Date “день/месяц/год часы:минуты”», например: Set-Date “14/10/2020 22:00”

Как изменить время в BIOS

Ну и также, друзья, изменить дату и время можно в BIOS. Но это уже крайний вариант, к которому можно прибегнуть, если по какой-то из причин вам не удаётся изменить время с помощью настроек Windows 10. В старых версиях BIOS ищите настройку времени в разделах «Main», «SysInfo» либо «Standart Smos Features». В BIOS UEFI ее можно найти в разделе «Advanced Mode» на вкладке «Main». Ctrl Enter Заметили ошЫбку Выделите и нажмите Ctrl+Enter

Комментарии (3)

Предыдущие записи | Следующие записи

Если сбивается время в Windows или Linux

Многие новые пользователи, которые только перешли на Linux с операционной системы Windows, и пока все еще запускают эту систему время от времени, сталкиваются с проблемой, что после загрузки windows в ubuntu сбивается время на несколько часов назад или вперед, затем после нескольких перезагрузок уже сложно понять какое сейчас время.  Все это происходит из-за различий формата хранения времени в этих операционных системах. И будет происходить при каждой перезагрузке, сколько бы вы ни устанавливали правильное время. Но эту проблему можно решить. И даже несколькими способами. В этой статье мы рассмотрим, как решить проблему сбивается время в ubuntu и windows.

НАСТРОЙКА WINDOWS ДЛЯ РАБОТЫ ПО UTC

Итак, если у вас сбивается время windows и linux при переключении между операционными системами, лучшим способом будет заставить Windows работать по более правильному и логичному формату. Для этого достаточно добавить один ключ реестра. Вы можете сделать это с помощью одной команды в консоли. Чтобы открыть консоль в Windows 10 проведите мышь в левый нижний угол, затем нажмите правую кнопку. В контекстном меню выберите Командная строка (администратор):

Дальше наберите команду для 32 битных систем:

> Reg add HKLMSYSTEMCurrentControlSetControlTi/>meZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1

А для 64-битных, нужно использовать тип значения  REG_QWORD:

> Reg add HKLMSYSTEMCurrentControlSetControlTi/>meZoneInformation /v RealTimeIsUniversal /t REG_QWORD /d 1

https://losst.ru/wp-content/uploads/2016/10/utc-windows-600×139-300×70.png 300w” />

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

> sc config w32time start= disabled

КАК ВЕРНУТЬ ОБРАТНО?

Если вы хотите вернуть все как было, то сделать это можно проще простого. Сначала возвращаем ключ реестра в правильное положение:

> Reg add HKLMSYSTEMCurrentControlSetControlTi/>meZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 0

И запускаем обратно службу синхронизации:

> sc config w32time start= demand

Готово, а дальше рассмотрим, как заставить Linux использовать формат времени localtime.

НАСТРОЙКА LINUX ДЛЯ РАБОТЫ LOCALTIME

По умолчанию Linux использует формат хранения времени UTC, но если ubuntu 16.04 сбивает время windows, вы можете очень просто заставить систему хранить в аппаратном таймере местное время. Во всех дистрибутивах, использующих Systemd, в том числе в Ubuntu 16.04 для этого достаточно выполнить команду:

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

Чтобы посмотреть текущее состояние аппаратных и программных часов выполните:

 sudo timedatectl

https://losst.ru/wp-content/uploads/2016/10/rtc-localtime-600×242-300×121.jpg 300w” />

Готово, теперь вы можете перезапустить компьютер и запустить Windows, чтобы убедиться, что время не сбивается при перезагрузке. В более старых системах Ubuntu, вам нужно отредактировать файл /etc/default/rcS и заменить UTC=yes на UTC=no. Вы можете сделать это командой:

 sudo sed -i 's/UTC=yes/UTC=no/' /etc/default/rcS

КАК ВЕРНУТЬ ОБРАТНО?

Опять же, вернуть все как было можно с помощью одной команды:

 sudo timedatectl set-local-rtc 0

А в старых дистрибутивах Ubuntu:

 sudo sed -i 's/UTC=no/UTC=yes/' /etc/default/rcS

ВЫВОДЫ

Вот и все. Теперь, если вы столкнетесь с проблемой windows 10 – сбивается время ubuntu или любом другом Linux дистрибутиве, вы уже будете знать, как ее решить с помощью двух полностью работающих способов. 

Источник: https://losst.ru/sbivaetsya-vremya-v-ubuntu-i-windows

Оригинал записи и комментарии на LiveInternet.ru

Profile

Игорь Попов
Культурный код Игоря Попова

Latest Month

November 2021
S M T W T F S
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30        

View All Archives

Tags

View my Tags page

Categories

View my Categories page Powered by LiveJournal.com Designed by Lilia Ahner Батарейку в компьютере меняли? Наверное, не ошибемся, если скажем, что в 99% случаев причиной этой проблемы будет севшая батарейка на материнской плате. По крайней мере по статистике и опыту нашего компьютерного сервиса это именно так.

«Какая еще батарейка?» – спросите вы. Да-да, именно батарейка. А вы разве не знали, что на каждой материнской плате есть небольшая плоская батарейка, которая отвечает за сохранность настроек БИОС, когда ПК отключен от сети? Можете почитать нашу статью об устройстве материнской платы и подробнее узнать об этом.

Так выглядит батарейка для компьютера

В то время, когда компьютер подключен к сети электропитания, необходимое для этого напряжение поступает на материнскую плату. Когда устройство отключено от источника питания, именно батарейка выполняет функцию этого самого источника. Логично, что, если батарейка села, то каждый раз после выключения компьютера будут сбиваться дата и время.

Их значение будет сбрасываться на тот день, когда была выпущена ваша «материнка». Поэтому после включения вы каждый раз удивляетесь, почему это на часах установлен какой-нибудь 2008 или 2010 год, а не тот, который за окном. А еще может возникать сообщение об ошибке сразу после включения ПК.

Так, виновницу определили, и что же делать? Всё просто – нужно заменить батарейку на материнской плате. Сейчас расскажем, как это можно сделать самостоятельно.

Для этого снимает крышку системного блока, находим на материнской плате ту самую батарейку (плоская, круглая, размером с монету). Она там одна, не перепутаете. Следует только внимательно взглянуть на ячейку, в которой установлена батарейка и вам не составит труда ее оттуда достать. Достаточно будет надавить на защелку или же придется немного подковырнуть ее отверткой.

Меняем батарейку на материнской плате

Купить новую батарейку можно практически в любом киоске. Название или маркировка у неё будет «CR2032».

Из-за севшей батарейки не только постоянно после выключения сбиваются дата и время на компьютере, но часто возникают и другие проблемы:

  • Может «слететь» приоритет загрузки устройств и тогда ваш компьютер вообще может перестать загружаться – об этой и других причинах можете прочитать отдельно.
  • Интернет-браузер будет «ругаться» на сертификаты, которые оказываются просроченными. При попытках открыть некоторые сайты, будут всплывать предупреждения о просроченных сертификатах этих сайтов. Причиной этого является большая разница времени вашего компьютера и даты сертификата сайтов.
  • Антивирус не сможет обновить свои базы или может «слететь» лицензионный ключ из-за разницы времени его лицензии и вашем системном времени.
  • Некоторые программы вообще могут отказаться работать.

Так что не рекомендуем вам как-то несерьёзно относиться к данной проблеме. Тем более, что устранить её можно самостоятельно и довольно легко.

На новом компьютере (или на старом, но с недавно переустановленной windows), когда тот подключен к интернету, может постоянно сбиваться время на один час вперед. Это значит, что у вас, скорее всего, активирована синхронизация с сервером в интернете и неправильно установлен часовой пояс.

Чтобы решить эту проблему нужна небольшая настройка компьютера – отменить синхронизацию времени в интернете. Для этого необходимо проделать следующее:

  • Левой кнопкой мыши нажимаем на время и дату в правом нижнем углу экрана. Должно появиться окошко, в котором нажимаем «Изменение настроек даты и времени»

Изменение настроек даты и времени

  • Нажимаем вкладку «Время по интернету»

Переходим на вкладку «Время по интернету»

  • Выбираем «Изменить параметры»

Выбираем «Изменить параметры»

  • Со строки «Синхронизировать с сервером времени в интернете» убираем галочку. Нажимаем «ОК» и еще один раз «ОК».

Отключаем синхронизацию времени

Всё! Теперь ваше время на компе не будет сбиваться на час вперед.

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

Вызвать мастера

Еще больше интересной и полезной информации

  • Автоматическая загрузка рабочего стола при запуске Windows 8

    Многие испытывают неудобства, связанные с тем, что при включении…

  • Компьютер выключается сам по себе

    Иногда так бывает, что компьютер выключается вообще без каких-либо…

  • Тормозит компьютер с виндовс 7 – что делать?

    Вы не знаете, почему компьютер тормозит и работает недостаточно…

  • Внешний жесткий диск (HDD) или флешка?

    В данной статье вашему вниманию предложена краткая информация…

Комментарии (3)

Оставить комментарий

Многие новые пользователи, которые только перешли на 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, чтобы временные зоны не сбивались, но что такое временные зоны и зачем они нужны, на завершение видео про это:

–>

В этой статье рассмотрим, почему после выключения или перезагрузки ноутбука / компьютера / сервера в операционной системе могут сбрасываться текущие настройки даты и времени, указанные ранее. Рассмотрим, как самый банальный случая с севшей батарейкой BIOS, так и более интересные кейсы с мультизагрузкой Windows и Linux на одном компьютере, и багом прошивки на Windows серверах HPE ProLiant G9 /G8.

Содержание:

Не сохраняется время из-за севшей батарейка BIOS

Самый «классический» ответ на вопрос «Почему не сохраняется и сбивается время и дата на компьютере?» — севшая батарейка BIOS. Данная батарейка отвечает за сохранение настроек BIOS/ UEFI, когда ваш компьютер/ноутбук выключен из розетки, а также обеспечивает автономную работу встроенных аппаратных часов.

Если батарейка села, то при отключении питания материнской карты, BIOS не может сохранить свои настройки, и все они сбрасываются, в том числе и текущее дата и время. Если ваш компьютер довольно старый, вероятность того, что у вас села батарейка крайне велика. Настоятельно рекомендуем ее заменить. Сделать это не сложно, и, как правило, особых инженерных навыков процесс замены батарейки BIOS не требует. В большинстве домашних систем используется в BIOS стандартная батарейка CR2032 на 3 вольта.

image

Если замена батарейки не помогла, проверьте состояние перемычки сброса настроек BIOS (джампер с перемычкой расположен рядом с отсеком для батарейки и может быть подписан как CCMOS / CLEAR / RESET). Возможно кто-то оставил данный джампер в положении «сброса», в результате чего при каждой подачи питания на мат.плату, настройки BIOS обнуляются. Верните джампер в нормальное положение.

Следующий вариант – обновление прошивки BIOS материнской карты (как это сделать – смотрите на сайте производителя вашего железа). Часто в более новых прошивках исправляются различные баги.

Настройки часового пояса и синхронизации времени с time.windows.com

В том случае, если у вас постоянно меняются настройки даты//времени в Windows, в первую очередь стоит проверить текущие настройки часового пояса и параметры синхронизации времени с интернетом. В Windows 10 текущие настройки времени можно посмотреть в меню панели инструментов (Панель управленияЧасы, язык и регион -> Дата и время). В этом примере видно, что указан часовой пояс UTC + 03, переход на зимнее время отключен.

image

Совет. Вы можете управлять часовым поясом 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 "HKLMACHINESystemCurrentControlSetControlTimeZoneInformation" /v RealTimeIsUniversal /t REG_DWORD /d 1 /f

image

Совет. В 64 битных версиях Windows нужно создавать параметр типа QWORD вместо DWORD: reg add HKLMSYSTEMCurrentControlSetControlTimeZoneInformation /v RealTimeIsUniversal /t REG_QWORD /d 1

Также в Windows нужно отключить обновление времени из Интернета, т.к. служба времени Windows при каждом обновлении времени будет сбрасывать UTC время на локальное.

sc config w32time start= disabled

Осталось перезагрузить Windows.

Либо можно переключить Linux на использование локального времени. В Ubuntu 15.04 и выше и CentOS это можно сделать командой timedatectl:

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 (а не локальное время). Для этого, как мы уже говорили выше нужно создать в ключе реестра HKLMSYSTEMCurrentControlSetControlTimeZoneInformation параметр с именем RealTimeIsUniversal и значением 1.

Оцените статью
Рейтинг автора
4,8
Материал подготовил
Егор Новиков
Наш эксперт
Написано статей
127
А как считаете Вы?
Напишите в комментариях, что вы думаете – согласны
ли со статьей или есть что добавить?
Добавить комментарий