Microsoft's Windows Time Service is not designed to, and does not maintain second accuracy:
http://blogs.technet.com/askds/archive/2007/10/23/high-accuracy-w32time-requirements.aspx
What software is available for Windows servers that maintains better than 1 second accuracy across a small (same-site) set of windows servers?