How to fix incorrect time in windows while dual booting

Cyberdevs

Supervisor
Staff member
Joined
Aug 29, 2018
Motherboard
GA-Z170X-Gaming 5
CPU
Intel Core i7 6700K
Graphics
AMD Radeon Pro 580
OS X/macOS
10.15.x
Bootloader
Clover (UEFI), OpenCore
Mobile Phone
iOS
If you are using a dual boot system with macOS and Windows you probably notice that every time you switch to windows the time isn’t correct.

To fix this issue you need to change the registry value of the TimeZoneInformation in windows where it looks to BIOS’s RTC to recall the time and since macOS uses UTC to recall the time it will cause windows to change the time when you boot out of macOS and reboot in windows so that’s why the time changes in windows in respect to the BIOS’s local time.

To fix the issue all you have to do is to create a new D-WORD registry entry under the following path:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation and rename it to “RealTimeIsUniversal” and change the value to “1”.

To restore windows to its original value you can remove the “RealTimeIsUniversal” entry in registry or change the value of the entry from 1 to 0 and reboot.