На компьютере Windows откройте редактор реестра ( Run…
regedit.exe
) и перейдите кHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
. Создайте DWORD с именемRealTimeIsUniversal
и установите его значение1
.- адаптировано из ответа Рикардо Бонера
Linux и другие * nixes предполагают, что ваши аппаратные часы установлены в UTC, и просто корректируют часы, которые отображаются для пользователя. Windows, однако, устанавливает аппаратные часы на местное время, корректируя их на UTC, когда это необходимо (например, сеть и т. Д.). Установив это в реестре, вы сообщаете Windows, что аппаратные часы установлены в формате UTC и должны отображаться по местному времени при отображении пользователю.