{
  "$type": "site.standard.document",
  "content": {
    "$type": "pub.lemma.blog.entry",
    "content": "# Windows keeps getting the time wrong? Here's how to fix it\r\n\r\n![Alt text](https://cdn.bsky.app/img/feed_fullsize/plain/did:plc:5g2hkj2od4zr3tlpb2su364e/bafkreicvoco4p2bymqujy4hsnitngkgebkuawwooftvnmputojrpzcxmt4@jpeg \"Title\")\r\n\r\nIf you dual boot Windows and Linux you may get this issue where even though you correctly set your time zone, Windows has the wrong time and you have to sync every time you reboot. This happens because Windows and Linux disagree on what the hardware clock should store.\r\n\r\nLinux assumes the hardware clock (RTC, the time stored on the motherboard) is in **UTC** and Windows assumes it's in **local time**. The best way to fix it is to make Windows use UTC.\r\n\r\n1. Open Registry Editor\r\n2. Go to `HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\TimeZoneInformation`\r\n3. Create a new DWORD (32-bit) with name `RealTimeIsUniversal` and value `1`\r\n4. Reboot\r\n\r\nNow both Windows and Linux assume the hardware clock is UTC and set the system clock correctly according to your time zone."
  },
  "path": "/3mkdluh6mhs2o",
  "publishedAt": "2026-04-25T17:46:07.939Z",
  "site": "at://did:plc:5g2hkj2od4zr3tlpb2su364e/site.standard.publication/3mmhg6ulmlszy",
  "title": "Windows keeps getting the time wrong? Here's how to fix it",
  "updatedAt": "2026-04-25T18:08:11.105Z"
}