How to Stop Windows 11 from Automatically Changing Time Zones

The Shifting Clock Problem

Windows 11 includes a feature designed for frequent travelers: “Set time zone automatically.” Using location services and network data, Windows attempts to determine your geographic location and seamlessly adjust your system clock to the local time zone. Unfortunately, this feature is notoriously unreliable for users who work near state or country borders, or those who utilize corporate Virtual Private Networks (VPNs). If you connect to a VPN server located in a different state, Windows might suddenly decide you have physically traveled there, shifting your system clock by several hours. This wreaks havoc on calendar appointments, email timestamps, and scheduled tasks.

How to Disable Automatic Time Zone Detection

You can force Windows 11 to respect a manually selected, fixed time zone by disabling the automatic detection feature in the settings.

1. Right-click the Date and Time display located in the bottom-right corner of your taskbar.

2. Select Adjust date and time from the small context menu that appears. This will open the relevant page in the Windows Settings app.

3. Look for the toggle switch labelled Set time zone automatically.

4. Click the switch to turn it Off.

5. Immediately below that toggle, the Time zone drop-down menu will now become active (it is greyed out when automatic detection is enabled).

6. Click the drop-down menu and manually select your correct, permanent local time zone.

How to Disable Automatic Time Sync (Optional)

While the step above fixes the time zone shifting, Windows still periodically syncs the exact minute and second with an internet time server. If you are experiencing issues where the clock drifts by a few minutes even after setting the zone manually, you can also disable the automatic time sync.

1. On the exact same “Date & time” settings page, locate the toggle switch labelled Set time automatically.

2. Click the switch to turn it Off.

3. A new button will appear below it labelled Change (next to “Set the date and time manually”). Click this to dial in the exact hour and minute if needed.

With both of these settings disabled, your Windows 11 system clock is entirely under your manual control and will no longer jump around when you connect to different networks.

Get the best tech tips delivered straight to your inbox.

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