啟動 WinXP NTP Server 方式
因為在 WinXP 上面安裝 VirtualBox,裡面跑 CentOS5 但是發現系統時間跑得特別快,找了一堆文章結論都是使用 ntp 方式來解決,那 針對 WinXP 上面安裝 ntpd 的想法就出現,其實 WinXP 上面的 Windows Time 服務本身就有 ntp server 的能力,只需要透過 regedit 修改機碼就可啟動服務。
設定方式
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\Type ← NTP
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags ← 5 (原本是 0xa)
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient\SpecialPollInterval ← 900 (改成 900秒=15分鐘 原本是 3600秒=60分鐘 校時一次)
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer\Enabled ← 1
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\NtpServer ← tick.stdtime.gov.tw,0x1 (提供 WinXP 對外校時的 NTP Server,使用 ',' 隔開)