I have a new Dell computer running Windows 7 x64 (and no other OS). I live in Mountain Time, as my computer is aware (it says Mountain Time in the Date and Time window, from right-clicking on the taskbar clock and selecting Adjust date/time). However, often, it updates to say a time that's six hours later than it should be. I assume that it's updating to UTC and once Daylight Savings Time is over, it will start updating to seven hours later (assuming that I can't solve it by then and nobody answers this). When I tell it to update the time from the Internet (time.windows.com), it updates to Mountain Time again, though, at some later point, it will again switch to UTC.
Obviously, this behavior is undesirable, as I would like Windows to know what time it really is. Is there any way to fix this?
Update 20 Oct 2010 - I do not believe I have any programs installed that could adjust the clock. I do, however, occasionally boot into Linux Mint Live CD (I've been meaning to install it on my hard drive, but haven't yet), though I doubt this is the problem because the times I've noticed were nowhere near the times that I used the Live CD. After applying the fix below, I haven't really noticed the problem again, though I did manually mess with my clock a bit, which may have masked or shown the symptoms. If I everything is still good in a week, and again once DST is over, I'll answer the question with the fix mentioned below.
I'm trying the solution here, but this isn't easily reproducible (I need to wait for some amount of time, and I'm not sure what that amount is), so I'm posting this question in hopes that somebody can verify if that answer will work or can provide another answer.