一、使用windows对时
①添加internet时间服务器地址
单击“开始→运行”,键入“Regedit”后回车,打开注册表编辑器,依次展开HKEY_LOCAL_MACHINE/SOFT-WARE/Microsoft/Windows/CurrentVersion/DateTime/Servers分支
Time.apple.com
ntp.sjtu.edu.cn
time.pool.aliyun.com
在windows时间设置中选择以上几个地址,点立即更新。
②定义时间同步间隔:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient的「SpecialPollInterval」默认设定为604800(默认7天),可改为3600(每小时)
二、将windows系统作为NTP服务器运行
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer内的「Enabled」设定为1,打开NTP服务器功能
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags设定为5,该设定强制主机将它自身宣布为可靠的时间源
完成以上,重启windows time服务
中间出错处理:
①现象:时间同步时出错,不同步,启动windows time服务,报系统错误1079:此服务的账户不同于运行于同一进程上的其他服务。
处理方法:windows time服务登录身份更改为LocalService方式。
②现象:时间同步时出错,报RPC错误,启动windows time服务时报错误1058:无法启动服务,原因可能是已被禁用与其相关联的设备没有启动。
处理办法:w32time/register重新注册服务。
三、华为交换机设置为NPT服务器
Clock timezone BJ add 8
ntp-service refclock-master 2
ntp-service cwmp unicast-server120.25.108.11 first
ntp-service cwmp unicast-server185.134.197.4 second
四、使用自写的checktime服务
在Web服务器下放time.aspx
安装checktime服务,安装方法:
'安装服务的批处理代码:
'"%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe" F:\xxx\xxx.exe
'net start "服务名称"
'卸载服务的批处理代码:
'net stop "服务名称"
'"%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe"/u F:\xxx\xxx.exe
配置文件checktimeConfig.xml
timer_interval时间间隔,以毫秒为单位
time_url设置对时服务器地址
服务运行中可直接修改配置文件,修改后,下次对时自动生效。
下载地址:https://download.youkuaiyun.com/download/iceou/10472159
本文详细介绍了如何在Windows系统中设置自动对时,包括添加Internet时间服务器、调整同步间隔,以及将Windows系统配置为NTP服务器。此外,还涉及到解决同步过程中遇到的错误问题。接着,文章讲述了华为交换机设置为NTP服务器的步骤,并提到了自编写的checktime服务,用于定期检查和同步时间。提供了服务的安装、卸载方法以及配置文件的说明。
1万+

被折叠的 条评论
为什么被折叠?



