How to Stop Windows 11 from Automatically Changing the Time Zone

The Shifting Clock

Windows 11 includes a feature designed for frequent travelers: automatic time zone detection. By utilizing a combination of Wi-Fi positioning, IP address location, and built-in GPS hardware (if available), the operating system constantly monitors your location. If it detects you have crossed a border, it will automatically shift the system clock forward or backward. While convenient for digital nomads, this feature frequently misfires for desktop users. If you are using a VPN that routes your traffic through a server in a different state or country, Windows might incorrectly assume you have physically moved and suddenly change your clock by several hours, completely disrupting your calendar alerts and scheduled tasks.

Locking Your Local Time

To ensure your system clock remains perfectly stable and stop Windows 11 from automatically changing the time zone based on network location, you must explicitly disable the automated detection.

Press the Windows Key and click the gear icon to open the Settings application. In the left-hand navigation pane, select Time & language. On the right side, click on the primary Date & time section. Look down the list of options for the specific toggle switch explicitly named Set time zone automatically. Click this toggle switch so it turns from active to grey (Off). Immediately below this, the “Time zone” dropdown menu will become accessible. Click it and manually select your correct, permanent local time zone. (Note: You can leave the “Set time automatically” toggle turned On at the very top, as this just ensures your clock stays accurate to the second within your locked time zone by checking a time server, rather than guessing your physical location).

Get the best tech tips delivered straight to your inbox.

Join thousands of readers mastering Apple, Google, Microsoft, and Linux.