How to fix incorrect time in windows while dual booting


Staff member
Aug 29, 2018
GA-Z170X-Gaming 5
Intel Core i7 6700K
AMD Radeon Pro 580
OS X/macOS
Clover (UEFI), OpenCore
Mobile Phone
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.