Be careful with this "hack". The value needed is only one bit long. Change the first bit in the second hex character only.
The value appears in 9 byte of the binary value and is composeed of two hex characters. Turn on or off the high bit of the second hex char.
Example: (the red one.
28,00,00,00,ff,ff,ff,ff
03,00,00,00,03,00,00
00,6b,00,00,00,22,00
00,00,00,00,00,00,3e
03,00,00,80,04,00,00
60,03,00,00
This is a hex 0 and a hex 3. A 3 is 0011 binary. Turn on the high bit thus -> 1011 and it becomes
Hex "B" so now you have 0B. Carefully change this with the registry editor and save then use taskmgr
and kill "explorer.exe" then use taskmgr to run explorer.exe and "voila'" the clock changes. Turn the
bit on and the clock disappears. turn the bit off and the clock reappears.
This will work on WIndows XP, 2000, 2003.
You can write a script to toggle this bit on any system and it will take effect the next time the user logs on.
This is helpful for Windows Terminal Server as TS turns the clock off by default and forces the users to know how to turn it on. We like to lock the context menu to reduce user problems so doing this with a script is important. Be aware of the extra 143 bytes per second of network traffic that is needed to keep the clock updated on TS clients. 1000 clients adds 143KBPS to the network. Not much on a modern network but costly if you are running over the Internet.
If you make a mistake just delete the whole "StuckRects2" key and it will be rebuilt by Explorer the next time it starts up.