Как изменить часовой пояс из командной строки и через powershell в windows

Настройка синхронизации времени в домене

Смена часового пояса в Windows 10, 8.1 и 7– утилита TZUtil

Для смены часового пояса в ОС Windows 10 / 8.1 / 7, Windows Server 2016/ 2012 R2/ 2008 R2 используется специальная утилита командной строки tzutil.exe (Windows Time Zone Utility), впервые появившаяся в Windows 7 (на Vista/ Server 2008 устанавливается в виде отдельного обновления KB 2556308). Исполняемый файл утилиты хранится в каталоге %WINDIR%\System32.

Разберемся с возможностями и особенностями использования утилиты TZUtil.

Итак, запустите командную строку (cmd.exe). Чтобы узнать текущий часовой пояс и его идентификатор (TimeZoneID), выполните команду:

В данном примере Russian Standard Time это идентификатор текущего часового пояса:

Выведем список всех часовых поясов с их названием и идентификаторами так:

Если вы хотите быстро найти вывести все доступные часовые пояса, например, со сдвигом UTC +2, выполните команду:

tzutil /l | find /I «utc+02»

Изменим текущий часовой пояс (UTC+03:00) Москва, Санкт-Петербург, Волгоград – (Russian Standard Time) на (UTC+04:00) Ижевск, Самара (Russia Time Zone 3). Для этого нужно указать идентификатор часового пояса.

tzutil /s «Russia Time Zone 3»

Проверим, что пояс сменился другим способом:

reg query HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation

Чтобы отключить переход на летнее время для конкретного пояса, нужно указать идентификатор часового пояса с суффиксом _dstoff, например

tzutil /s “Pacific Standard Time_dstoff”

После выполнения данной команды вы измените часовой пояс компьютер и отключите сезонный перевод часов.

Также вы можете вывести информацию о часовом поясе и настройках сезонного перевод часов так:

Что нужно сделать до наступления даты окончания поддержки?

Для того чтобы избежать неприятных ситуаций после окончания поддержки Windows Server 2003 и вообще всем тем, кто желает идти в ногу со временем, необходимо перейти на более новые версии операционных систем и сопутствующих сервисов. Например, в качестве платформы рекомендуется  переходить на Windows Server 2012 R2, а в качестве сервера баз данных использовать Microsoft SQL Server 2014, как обновить SQL сервер до этой версии мы подробно разговаривали в материале про обновление SQL сервера. Также в план миграции нужно включить перенос физических серверов в виртуальную машину Hyper-V для экономии средств. Более полную информацию о том, как правильно необходимо мигрировать Вы можете узнать на специальной странице официального сайте Microsoft, которая посвящена окончанию поддержки Windows Server 2003, она расположена вот здесь.

А сейчас я предлагаю рассмотреть небольшую таблицу сравнения основных возможностей различных версий операционных систем Windows Server таких как: 2003 R2, 2008 R2 и 2012 R2, для того чтобы Вы наглядно увидели, что 2003 версия действительно уже устарела.

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

Функционал Windows Server 2003 R2 Windows Server 2008 R2 Windows Server 2012 R2 Описание
Read-only domain controller (RODC) — Контроллер домена только для чтения Не поддерживается Поддерживается Поддерживается Возможность установки контроллера домена, который содержит разделы базы данных Active Directory, но они доступные только для чтения. Отличный функционал, когда необходимо установить контроллер в удаленном офисе при этом чтобы местный админ там ничего не мог испортить.
Direct Access Не поддерживается Поддерживается Поддерживается DirectAccess – это технология позволяющая предоставить доступ к ресурсам локальной сети, сайтам, приложениям без установки и настройки виртуальной частной сети (VPN).
Network Access Protection (NAP) — Защита доступа к сети Не поддерживается Поддерживается Поддерживается Функционал по созданию политик требований к конфигурациям программного обеспечения и операционной системы при подключении компьютеров к сети, а также по их применению и контролю. С помощью данной возможности Вы можете исключить появление компьютеров в сети с нежелательной конфигурацией ПО и ОС или просто ограничить их доступ.
Active Directory-Based Activation (AD BA) -Активация ПО и ОС на основе Active Directory Не поддерживается Не поддерживается Поддерживается Возможность активации программного обеспечения (например, Office 2013) и операционной системы (например, Windows 8, Windows Server 2012) при присоединении к домену.
VHDX — формат виртуальных дисков Не поддерживается Не поддерживается Поддерживается Поддержка формата виртуальных дисков VHDX в Hyper-V, основные преимущества это максимальный размер виртуального VHDX диска увеличен до 64 ТБ, а также предотвращение потери данных при отключении питания за счет ведения журнала обновлений.
Hyper-V Replica Не поддерживается Не поддерживается Поддерживается Функционал по репликации виртуальных машин Hyper-V, отличное решение для построения отказоустойчивых виртуальных серверов.
Диспетчер серверов Не поддерживается Поддерживается Поддерживается Возможность управления как локальными, так и удаленными серверами из одной консоли.
Виртуализация сети в Hyper-V Не поддерживается Не поддерживается Поддерживается Технология по организации нескольких виртуальных сетей, которые функционируют в одной физической сети.
IP Address Management (IPAM) — управление IP-адресами Не поддерживается Не поддерживается Поддерживается Встроенный функционал для комплексного обнаружения, планирования, развертывания, администрирования, а также отслеживания инфраструктуры IP-адресов.
IIS – Web-Сервер Версия 6.0 Версия 7.5 Версия 8.0 В новой версии 8.0 есть возможность единого хранения SSL-сертификатов, динамического ограничения IP-адресов, т.е. блокировка доступа для IP-адресов которые превысили указанное количество запросов к серверу, также добавлена возможность ограничивать количество неудачных попыток входа на FTP.

Ошибка RDP подключения: Указанная функция не поддерживается, ошибка шифрования CredSSP

После установки последних обновлений безопасности, вышедших 8 мая 2018 года, на Windows 10 и 7, пользователи стали жаловаться, что при попытке подключится к RemoteApp на RDS серверах под Windows Server 2016 / 2012 R2 / 2008 R2, или удаленным рабочим столам других пользователей по протоколу RDP (на Win 10/8/7), появляется ошибка:

Remote Desktop connectionAn authentication error has occurred.The function is not supported. Remote Computer: hostnameThis could be due to CredSSP encryption oracle remediation.

Подключение к удаленному рабочему столуПроизошла ошибка при проверке подлинности.Указанная функция не поддерживается.Причиной ошибки может быть исправление шифрования CredSSP.

Данная ошибка связана с тем, что на Windows Server или обычных десктопных версиях Windows, к котором вы пытаетесь подключится по RDP, с марта 2018 года не устанавливались обновления безопасности. Дело в том, что еще в марте 2018 Microsoft выпустила обновление, закрывающее возможность удаленного выполнения кода с помощью уязвимости в протоколе CredSSP (бюллетень CVE-2018-0886). В мае 2018 было опубликовано дополнительное обновление, в котором по-умолчанию клиентам запрещается подключаться к удаленным RDP серверам с уязвимой (непропатченной) версией протокола CredSSP.

Таким образом, если вы не устанавливали накопительные обновления безопасности на RDS серверах Windows с марта этого года, а клиенты (Win 10 / 8 / 7) установили майские обновления, то на них при попытке подключится к RDS серверам с непропатченной версией CredSSP будет появляется ошибка о невозможности подключения: This could be due to CredSSP encryption oracle remediation.

Ошибка RDP клиента появляется после установки следующих обновлений безопасности:

  • Windows 7 / Windows Server 2008 R2 — KB4103718
  • Windows 8.1 / Windows Server 2012 R2 — KB4103725
  • Windows Server 2016 — KB4103723
  • Windows 10 1803 — KB4103721
  • Windows 10 1709 — KB4103727
  • Windows 10 1703 — KB4103731
  • Windows 10 1609 — KB4103723

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

Для решения проблемы нужно временно на компьютере, с которого вы подключаетесь по RDP, убрать данное уведомление безопасности, блокирующее подключение.

Это можно сделать через редактор локальных групповых политик. Для этого:

Запустите редактор локальных GPO: gpedit.msc ;

В том случае, если у вас отсутствует редактор локальных GPO (например, в Home редакциях Windows), вы можете внести изменение, разрешающее RDP подключение к серверам с непропатченной версия CredSSP, напрямую в реестр с помощью команды:

REG ADD HKLMSOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystemCredSSPParameters /v AllowEncryptionOracle /t REG_DWORD /d 2

Можно внести изменения сразу на множестве компьютеров в AD с помощью доменной GPO или такого PowerShell скрипта (список компьютеров в домене можно получить с помощью командлета Get-ADComputer ):

Import-Module ActiveDirectory$PSs = (Get-ADComputer -Filter *).DNSHostNameForeach ($computer in $PCs) Invoke-Command -ComputerName $computer -ScriptBlock REG ADD HKLMSOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystemCredSSPParameters /v AllowEncryptionOracle /t REG_DWORD /d 2>>

После успешного подключения к удаленному RDP серверу (компьютеру) нужно установить на нем отсутствующие обновления безопасности через службу Windows Update (проверьте, что служба включена) или вручную. Ниже представлены прямые ссылки на обновления для Windows Server, которые обязательно нужно установить:

  • Windows Server 2012 R2 / Windows 8: KB4103715
  • Windows Server 2008 R2 / Windows 7: KB4103712
  • Windows Server 2016 / Windows 10 1607 = KB4103723

После установки обновлений и перезагрузки сервера, не забудьте отключить политику на клиентах (либо выставить ее на Force Updated Clients), или вернуть значение 0 у ключа реестра AllowEncryptionOracle. В этом случае, ваш компьютер не будет подвержен риску подключения к незащищенным хостам с CredSSP и эксплуатации уязвимости.

REG ADD HKLMSOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystemCredSSPParameters /v AllowEncryptionOracle /t REG_DWORD /d 0

голоса

Рейтинг статьи

Обновление времени часовых поясов в семерке

Хотя специалисты Microsoft позаботились об автоматической процедуре обновления ПК с Windows 7, но зачастую пользователям приходится устанавливать некоторые обновления самостоятельно.

Это также относится к обновлению часовых поясов. На ПК с Windows 7 это делается довольно просто, вам просто нужно скачать соответствующий пакет и установить его.

Как выполнить обновление?

После утверждения летом 2014 года ФЗ-248 на территории России были установлены новые часовые пояса и значения времени.

Поэтому в некоторых регионах РФ стрелки были перенесены, а также два часовых пояса были объединены между собой, и были созданы три дополнительных зоны.

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

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

Хотя законодательные требования уже были выполнены с января 2015 года, последствия изменений оказались более глобальными, и обновления были установлены на компьютеры по всей России до 2017 года.

Весной 2016 года разработчик Windows 7 создал очередное обновление, в котором реализованы требования федерального закона. Специалисты «Мелко-софт» просят пользователей своей операционной системы своевременно устанавливать обновления.

Чтобы скачать обновление, посетите официальный ресурс разработчика.

Для «семерки» x64 перейдите по адресу:

А для владельцев компьютеров на Windows 7 x32:

После загрузки и установки нет необходимости перезагружать компьютер, просто проверьте правильность настроек и обратите внимание на время

Дополнительно накопительные пакеты обновлений доступны на официальном ресурсе по следующим ссылкам:

  1. Для Windows 7 x86: «http://download.microsoft.com/download/2/5/5/2558564D-3E95-42A1-9CDB-F5E865544279/Windows6.1-KB2998527-x86.msu;
  2. Для Windows 7 x64: «http://download.microsoft.com/download/2/9/A/29A88150-B0F5-4607-9AF2-162D3F2262AC/Windows6.1-KB2998527-x64.msu».

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

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

Установленный программный пакет помогает системе определить часовой пояс.

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

Если вы посмотрите меню настройки параметров даты и времени, перед началом установки пакета пользователь увидит на мониторе следующее окно.

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

Для этого введите в консоли: «wusa.exe c: TimeUpdateWindows8-RT-KB2998527-x64.msu / quiet / norestart».

Если после нажатия «Enter» установка не была завершена, необходимо сохранить загруженный пакет в одном из каталогов в сети и запустить, например, с командой: «wusa.exe serverShareWindows8-RT-KB2998527-x64 msu / quiet / norestart».

После установки новые параметры вступят в силу немедленно, без перезагрузки машин.

Решение часто возникающих проблем

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

Рекомендуется сначала установить SP1, после чего проблемы решатся сами собой.

Восстановление системных файлов

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

sfc /scannow

Ее в идеале запускать в безопасном режиме Windows, так как могут быть проблемы, которые утилита не сможет устранить. Если вам утилита sfc не поможет и нужно более детально разбирать ошибки в ней, то попробуйте воспользоваться утилитой Deployment Image and Service Management (DISM).

DISM /ONLINE /CLEANUP-IMAGE /RESTOREHEALTH

Важно! При запуске этой команды DISM обращается к Центру обновления Windows, чтобы получить файлы для устранения повреждений. Но если поврежден клиент Центра обновления Windows, используйте работающий экземпляр Windows в качестве источника восстановления либо параллельную папку Windows из сетевого расположения или со съемного носителя, например DVD-диска Windows, в качестве источника файлов

Для этого введите в командной строке такую команду:

DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\ваш путь к дистрибутиву\Windows /LimitAccess

После чего, перезагружаемся и пробуем запустить sfc /scannow. Если данная команда не помогла, то попробуйте перерегистрировать библиотеку wups2.dll.

  • net stop wuauserv (Производим остановку службы обновления Windows 10).
  • regsvr32 %WinDir%\Sistem32\wups2.dll.
  • net start wuauserv (Производим запуск службы обновления Windows 10)

Снова пробуем запустить sfc /scannow. Поврежденные файлы должны быть заменены на работоспособные и ошибка 0x80073701 должна исчезнуть.

Основные настройки ntp сервера

NTP сервер включили, теперь надо его настроить. Открываем ветку реестра HKLMSystemCurrentControlSetservicesW32TimeParameters. Здесь в первую очередь нас интересует параметр Type, который задает тип синхронизации. Он может принимать следующие значения:

NoSync — NTP-сервер не синхронизируется с каким либо внешним источником времени. Используются часы, встроенные в микросхему CMOS самого сервера;NTP — NTP-сервер синхронизируется с внешними серверами времени, которые указаны в параметре реестра NtpServer;NT5DS —  NTP-сервер производит синхронизацию согласно доменной иерархии;AllSync — NTP-сервер использует для синхронизации все доступные источники.

Значение по умолчанию для компьютера, входящего в домен — NT5DS, для отдельно стоящего компьютера —  NTP.

Обновление часовых поясов для Windows XP/2003/vista/7/2008 x86/x64

Центр обработки данных Windows Server 2012 R2 Windows Server 2012 R2 Стандартный Windows Server 2012 R2 Essentials Windows Server 2012 R2 Foundation Windows 8.1 Корпоративная Windows 8.1 Профессиональная Windows 8.1 Центр обработки данных Windows Server 2012 Windows Server 2012 Стандартный Windows Server 2012 Essentials Windows Server 2012 Foundation Windows 8 Корпоративная Windows 8 Профессиональная Windows 8 Центр обработки данных Windows Server 2008 R2 Windows Server 2008 R2 Корпоративная Windows Server 2008 R2 Стандартный Windows Server 2008 R2 Foundation Windows 7 Корпоративная Windows 7 Ultimate Windows 7 Профессиональная Windows 7 Домашняя расширенная Windows 7 Домашняя базовая Пакет обновления 1 для Windows Embedded Standard 7 Windows встроенный стандарт 7 Центр обработки данных Windows Server 2008 Windows Server 2008 Корпоративная Windows Server 2008 Standard Windows Server 2008 Foundation Windows Vista Корпоративная Windows Vista Ultimate Windows Vista Business Windows Vista Home Premium Windows Vista Home Basic Windows Vista запускается Microsoft Windows Server 2003 R2 Enterprise x64 Edition Microsoft Windows Server 2003 R2 Enterprise Edition (32-разрядная x86) Microsoft Windows Server 2003 R2 Datacenter x64 Edition Microsoft Windows Server 2003 R2 Datacenter Edition (32-разрядная версия x86) Microsoft Windows Server 2003 R2 Standard x64 Edition Microsoft Windows Server 2003 R2 Standard Edition (32-разрядная версия x86) Microsoft Windows Server 2003, Enterprise x64 Edition Microsoft Windows Server 2003, Enterprise Edition (32-разрядная x86) Microsoft Windows Server 2003, Datacenter x64 Edition Microsoft Windows Server 2003, Datacenter Edition (32-разрядная x86) Microsoft Windows Server 2003, стандартная версия x64 Microsoft Windows Server 2003, Standard Edition (32-разрядная x86)

Также читайте: FileZilla: невозможно подключиться к серверу

1. Hyper-v (виртуальные машины) отнимает время от основной машины.

2. Будьте очень осторожны при обновлении AD, так как по прошествии времени на контроллере домена и рабочей станции доступ к рабочей станции будет закрыт.

3. Из-за несоответствия времени общие файлы могут не работать.

Начнем с ос windows xp prof (windows xp home – то же самое).

Открываем реестр – Пуск -> выполнить -> regedit

идем в ветку:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeConfig

присваеваем параметру AnnounceFlags значение 5. Тем самым мы обьявим наш будущий NTP сервер, достоверным и компьютеры при синхронизации с ним не будут ругаться.Далее Пуск -> выполнить -> mmc и добавляем оснастку «Редактор обьекта групповой полтики». Обьектом группвой политики выступит Локальный компьютер.

Идем по разделам Конфигурация компьютера -> Администрантивные шаблоны -> Система -> Служба времени Windows -> Поставщики времени. Там находим «Включить Windows NTP-сервер» и в свойствах выбираем позицию «включить». В заключении проходим в Службы, ищем «Служба времени Windows» и перезапускаем этот сервис. Если он не включен, то включаем его и ставим тип запуска «Авто».

Кроме этого на раздающем сервере необходимо изменить интервал через который он сам будет ходить в инет за временем.Открываем реестр – Пуск -> выполнить -> regeditидем в ветку:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpClientSpecialPollInterval

По умолчанию интервал между обновлениями времени в Windows – 1 неделя (604800 сек). При низкой точности системных часов компьютера это слишком большой интервал. При такой настройке за 1 неделю часы Вашего компьютера могут получить погрешность величиной порядка минуты или даже нескольких минут.

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

w32tm /config /update

И при необходимости выполнить немедленную синхронизацию

w32tm /resync

На этом настройка сервера закончена.

На клиентских компьютерах следуем в «Панель управления», выбираем «дата и время» и в закладке «Время интернета» меняем строку сервер на IP (или имя) вашего локального сервера.Вот и все.

Можно раскидать батник на рабочие станции:w32tm /config /manualpeerlist:IP_адрес_сервера,0x1 /syncfromflags:MANUALnet stop w32timenet start w32timew32tm /resyncИ запускаем его на клиентских машинах с правами Администратора.

Причины неисправностей

Сообщение об отмене изменений, как правило, появляется после того, как пользователь установил обновление операционной системы Windows 10.

Казалось бы, установка апдейтов – обязательное условие для стабильной работы компьютера, однако в данном случае владелец ПК столкнулся с одной из следующих проблем:

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

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

Решаем ошибку с кодом 0x80073701

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

  • Windows 7
  • Windows 8.1
  • Windows Server 2008 R2
  • Windows Server 2012 R2

Переходим на официальную

  • Все поддерживаемые 32-разрядные (x86) версии Windows 8 (KB2937636)
  • Все поддерживаемые 64-разрядные (x64) версии Windows 8 (KB2937636)
  • Все поддерживаемые 64-разрядные (x64) версии Windows Server 2012 (KB2937636)
  • Все поддерживаемые 32-разрядные (x86) версии Windows 7 с пакетом обновления 1 (SP1)
  • Все поддерживаемые 64-разрядные (x64) версии Windows 7 с пакетом обновления 1 (SP1)
  • Все поддерживаемые 32-разрядные (x86) версии Windows Server 2008 R2 с пакетом обновления 1 (SP1)
  • Все поддерживаемые 64-разрядные (x64) версии Windows Server 2008 R2 с пакетом обновления 1 (SP1)
  • Все поддерживаемые версии Windows Server 2008 R2 с пакетом обновления 1 (SP1) на базе архитектуры Itanium

Выбираете нужный KB пакет, соответствующий вашей операционной системе и нажимаете «Загрузить пакет сейчас»

Запускаем загруженный автономный пакет, если он применим к вам, то у вас начнется его инсталляция, которая потом потребует перезагрузки, если нет то вы получите предупреждение:

Обновление неприменимо к вашему компьютеру

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

Разновидности проблемы

Какие бывают вариации ошибки «сервер RPC недоступен»:

  • Появляется при запуске программы. Она пытается установить связь с вторым устройством, завершить процедуру не получается и высвечивается ошибка.
  • В момент включения системы. Настроено автоматическое подключение на пользовательской версии Windows.
  • Не получается использовать WMI-инструмент, PowerShell WinRM или подключиться к серверу в Windows Server.
  • Ошибка «Сервер RPC недоступен» во время запуска ABBYY FineReader Licensing Service.

Вариантов проблемы много, мы начнем с исправления тех, что возникают в обычных Windows 7, 10, затем перейдем к проблемам в серверных ОС и в конце рассмотрим оставшиеся разновидности.

Сбивается время при переключении между 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

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

sc config w32time start= disabled

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

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

timedatectl set-local-rtc 1

Понравилась статья? Поделиться с друзьями:
Быть в курсе нового
Добавить комментарий

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