操作步骤
- 进入到服务器,依次点击:windows+R弹出运行窗口—regedit—确定
- 依次展开:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer
在NtpServer项的右侧键值Enablied,将默认的0改为1,1为启用NTP服务器。 - 依次展开:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config
找到Config项右侧的AnnounceFlags。把默认的10改为5,5的意思就是自身为可靠的时间源 - 修改完以上之后关闭注册表编辑器。在windows+R弹出运行窗口—services.msc—确定,找到Windows Time服务,启动并设置开机启动
- 打开命令提示符或PowerShell窗口‘输入net stop w32time停止服务,再输入net start w32time启动服务
- 输入命令w32tm /stripchart /computer:127.0.0.1,有时间回显说明配置成功了。
将以下代码另存为BAT文件或者cmd直接运行即可:
::添加防火墙入站UDP123端口 netsh firewall add portopening UDP 123 "Open Port 123" ::打开NTP服务 reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer" /v Enabled /t reg_dword /d 1 /f reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config" /v AnnounceFlags /t reg_dword /d 5 /f ::修改同步时间间隔为一天 reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient" /v SpecialPollInterval /t reg_dword /d 86400 /f ::重启时间服务 net stop w32time net start w32time ::本机测试 w32tm /stripchart /computer:127.0.0.1