啟動 WinXP NTP Server 方式

因為在 WinXP 上面安裝 VirtualBox,裡面跑 CentOS5 但是發現系統時間跑得特別快,找了一堆文章結論都是使用 ntp 方式來解決,那 針對 WinXP 上面安裝 ntpd 的想法就出現,其實 WinXP 上面的 Windows Time 服務本身就有 ntp server 的能力,只需要透過 regedit 修改機碼就可啟動服務。

  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time
  1. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\Type ← NTP
  2. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags ← 5 (原本是 0xa)
  3. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient\SpecialPollInterval ← 900 (改成 900秒=15分鐘 原本是 3600秒=60分鐘 校時一次)
  4. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer\Enabled ← 1
  5. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\NtpServer ← tick.stdtime.gov.tw,0x1 (提供 WinXP 對外校時的 NTP Server,使用 ',' 隔開)
  • tech/winxp_ntpd.txt
  • 上一次變更: 2009/11/14 15:59
  • jonathan