This is a problem with all dual boot systems because of how the different OS's store time. This worked on my Mac mini with Windows 7 and SL.
Run > RegEdit
Find;
HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control > TimeZoneInformation
Add key ( REG_DWORD type );
RealTimeIsUniversal
Double-click and set value to 1
and
If your clock is constantly out of sync even though it says the sync was successful, the problem could be that your computer is losing time because of a system clock problem. A workaround in this instance is to change the NTP client to update more often.
Open regedit.exe through the start menu search box, and then find this registry key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\w32time\TimeProviders\NtpClient
Double-click on the key on the right-hand side for SpecialPollInterval
The default time period is 7 days calculated in seconds. If you wanted to change this to update every day, you would use 86400, or 60 seconds * 60 minutes * 24 hours * 1 day.