如何把域服务器或win系统做为时间服务器

域服务器通常本身就是域内所有计算机同步的时间源。但是域服务器没有在做修改之前,依然会把“time.windows.com"做为自已时间源。如果域服务器在局域网内,岂不是就无法与时间服务器同步了?日志中还会出错误:事件ID:36 来源:time-service 时间服务尚未同步系统时间・・・・・

其实我们只需修改相关注册表可以解决此问题。

打开开始按钮输入:regedit进入注册表,在对注册进行操作时请备份以防万一。

  1. 将服务器类型更改为NTP.
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\Type 

    值:NTP

  2. 将AnnounceFlags设置为5,意思是把本机coms做为时间源。
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags
    值:5

  3. 启动NTP Server

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer\Enablend
    值:1

  4. 指定时间源
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\NtpServer\NtpServer
    值:127.0.0.1本机IP后面跟上 0x1

  5. 更改轮询间隔
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient\SpecialPollInterval\specialPollInterval
    值:900秒(10进制)15分种轮询一次

  6. 更改时间校准
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\MaxPosPhaseCorrection
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\MaxNegPhaseCorrectionp
    值都是:1800秒(10进制)30分钟校准一次

  7. 退出注册表,在CMD命令:net stop w32time (停止时间服务)net start w32time(启动时间服务)

你可能感兴趣的:(win时间服务)