Windows broke my time!
| 1 minute read
Updated 4 February, 2019
I've had this issue several times in the past: After installing Arch to
a machine and rebooting a few times, the time may inexplicably be wrong.
When you run
timedatectl you might get something like this back:
Local time: Mon 2018-12-24 10:21:41 EST # Something incorrect Universal time: Mon 2018-12-24 14:21:41 ETC # Is probably in EST or whatever your timezone is. RTC time: Mon 2018-12-24 19:21:41 Time zone: America/New_York (EST, -0500) System clock synchronized: yes NTP service: inactive RTC in local TZ: no
The important things you will notice is that Universal Time won't be UTC and Local Time might be something weird. Anyway, the point is you fix it with this:
timedatectl set-ntp true
and then in Windows, you have to create a file named WindowsTimeFixUTC.reg with the following contents and then double click on it to merge the contents with the registry:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation] "RealTimeIsUniversal"=dword:00000001