The timezone setting changes, but the time it reflects is not the time for that timezone. How to synch it all up? i have windows time service running. im on a domain.
w32tm is your friend.
Confirm where the server is synchronising the time from as it obviously overriding the time you manually set, by running:
By default this will be a coming from a domain controller. You would then determine that that machine is configured correctly. And where it is getting its time from. If it has no peer you can set it manually or ideally you should set it to be a machine on the internet. Search for Public NTP server on google.
You can also manually set peers on the server you are having problems with again using w32tm.