Hello Muhammad Afnan Akram,
Thank you for posting in Q&A forum.
It sounds frustrating to have your time zone constantly changing. Here are a few steps to help you try to troubleshoot this issue:
1.Check Location Settings:
Go to Settings > Privacy & security > Location.
Ensure that location services are turned on if you want to use them, but also check which apps have permission to access your location.
2.Check Group Policy Editor (for Pro versions):
If your machine is in one domain, please check if there is any domain settings control this time zones.
3.Check for Software Conflicts:
Some third-party software, especially security or location-based apps, can override time settings.
Disable or uninstall software that might be conflicting with time settings and see if the issue persists.
4.Synchronize Time:
Go to Settings > Time & language > Date & time.
Click on Synchronize your clock.
5.Registry Editor (Advanced):
Press Win + R
, type regedit
, and hit Enter.
Navigate to: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
.
Verify the time zone settings here.
Be cautious when modifying the registry. You can also add a TimeZoneKeyName
string value and set it to your desired time zone, such as "Pakistan Standard Time"
.
6.Device Drivers:
Ensure your system drivers, especially chipset and system drivers, are updated. Sometimes outdated drivers can cause such issues.
If all the suggestions above do not work, the last option may be reinstalling the OS with an internet connection.
I hope the information above is helpful.
If you have any questions or concerns, please feel free to let us know.
Best Regards,
Daisy Zhou
============================================
If the Answer is helpful, please click "Accept Answer" and upvote it.