Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have my hardware clock set up in UTC. Windows 7 lets me add extra clocks to be shown when I click on the task bar clock, but the always-visible task bar clock itself remains in UTC. Can I change this without altering the hardware clock time zone?

I am interested not only in using UTC hardware clock, but using any time zone hardware clock while displaying different time zone clock in the taskbar. For example, a colleague of mine working intensively with Russian partners has hardware clock configured in CET (as everybody in the European office) but relies on MSK time in practice.

I think I wouldn't mind using a third party accessory (perhaps even reasonably paid one) but would like it to keep the original Windows 7 clock look-and-feel intact.

share|improve this question
When you click on the task bar clock, do you get a pop-up window with a “Change date and time settings…” link? What do you get if you click on that? – Scott Dec 19 '12 at 13:38
possible duplicate of Does Windows 7 support UTC as BIOS time? – Baarn Dec 19 '12 at 16:27
@Ivan Please go back and set some of your older questions as answered. – Lee Taylor Dec 20 '12 at 0:52
I've reviewed all my questions (on this particulat site) and approved all the answers which actuall answer respective questions. All the questions for which I haven't acceded an answer are unanswered and remain open, @LeeTaylor – Ivan Dec 26 '12 at 20:49

I think setting the registry entry from this article will allow your time to display properly. Per the article, create a registry file in Notepad with the following in it:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation] “RealTimeIsUniversal”=dword:00000001

Open the .reg file you just created, answer yes, and restart your computer.

To set the time back to the default, non-UTC time calculation method, you can make a .reg file with the following and run it:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation] “RealTimeIsUniversal”=dword:00000000
share|improve this answer
awesome, looks a ton better! nice answer, +1! – studiohack Dec 20 '12 at 16:16
This is very handy to know, thanks. I will plan to migrate all the computers in my power to use this. – Ivan Dec 26 '12 at 19:42

Officially there's no way to do this. You could try registry hacks but I found that it can be very buggy. Restarting your computer or resyncing the clock online causes quirks and your clock might end up being way off and more of a bother than actually just using local time.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.