Setting the time automatically is just so simple™. Run this ruin:
| net time /setsntp:"ntp2a.mcc.ac.uk ntp2b.mcc.ac.uk" |
Port 123 must be open
turn off the time service
| net stop w32time |
set the time out by 10 minutes
| C:\>time The current time is: 15:54:45.17 Enter the new time: 16:04 |
check it
| C:\>time The current time is: 16:04:43.35 Enter the new time: |
type:
|
C:\>w32tm -once ..... W32Time: *****SetSystemTime()***** |
now check the time, and restart the service
|
C:\>time C:\>net start w32time |
Finally make sure the time service starts automatically:

Change this registry entry to make one of your Win2K systems into an SNTP server.
In HKEY_LOCAL_MACHINE\ SYSTEM\CurrentControlSet\Services\W32 Time\Parameters, find the REG_DWORD subkey called LocalNTP. Change the subkey value from 0 to 1.
Restart the Windows Time Service. You're now the proud owner of a SNTP server.
I performed the above on CARLSMUM.
Check that you have a local time server running:
|
C:\>net time |
By setting all other machines to point to CARLSMUM, I don't "pester" Manchester University excessively.
|
C:\>net time /setsntp:carlsmum |
These other machines must also run the w32time service automatically.
http://support.microsoft.com/support/kb/articles/Q216/7/34.ASP
http://msdn.microsoft.com/library/periodic/period01/TimeWin2K.htm