long time no post.
I have come across an interesting fix for an annoying problem.
If you dual boot Linux and Windows, every time you go into Windows after Linux, the time is wrong.
This is due to Linux using GMT while Windows trying to get the local time.
Fix: create the following DWORD value under HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
RealTimeIsUniversal and set it to 1
Reboot and problem solved.
Hopefully this helps someone.