As anyone who has attended a RH124 or higher class, or has any experience in Unix/Linux knows, we usually set the system to assume that the local clock runs in UTC. This gives us the advantage that the correction for daylight savings time (DST) gets applied automatically.
The problem with that is that on a dual boot system, Windows automatically assumes that the local clock runs in the local time zone, which messes things up.
The solution is one quick registry hack away:
Start Windows, open regedit, and add a 32bit DWORD in this location:
That’s all there is to it.
Original source (in German) is here.