Windows系统中带有NTP服务器和客户端的程序,只需在Windows中简单配置即可实现电脑之间的时间同步。

网上常见的配置NTP服务器的方法是修改系统注册表,这种方法是微软不推荐的。在实际使用中,通过修改注册表配置时间同步也的确存在问题,例如在强制关机或意外断电之后,系统不会自动执行时间同步,除非手动触发一次时间同步或正常关机重启一次才可以自动同步时间。微软推荐使用Windows 时间服务组策略设置时间同步

还原时间服务注册表


如果已经修改过时间服务注册表,可以通过以下步骤还原注册表,不需还原则可以跳过这一步骤。

1)取消激活时间同步服务

打开控制面板 -> 日期和时间 -> Internet时间,点击更改设置,取消勾选与Internet时间服务器同步。

2)重新注册时间同步服务

以管理员身份运行命令提示符。

输入以下命令,注销时间服务再重新注册时间服务,然后重启计算机。

w32tm /unregister
w32tm /register

3)设置Windows Time服务为自动启动

按Win+R打开运行对话框,输入services.msc,在服务列表中找到Windows Time,设置为自动。

4)重新激活时间同步服务,并测试时间同步是否成功。

完成以上操作后,时间服务注册表已恢复到初始设置。

配置NTP时间同步服务器


1)打开组策略编辑器

打开运行对话框,输入gpedit.msc,打开组策略编辑器。

2)设置全局配置

找到“计算机配置 -> 管理模板 -> 系统 -> Windows 时间服务”,打开全局配置设置,设为“已启用”。设置AnnounceFlags的参数为5,标记该计算机为可靠时间服务器。

3)启用NTP时间同步服务器

找到“计算机配置 -> 管理模板 -> 系统 -> Windows 时间服务 -> 时间提供程序”,打开启用Windows NTP服务器,设置为已启用。

4)重启时间服务

按Win+R打开运行对话框,输入services.msc,在服务列表中找到Windows Time,右键点击,选择重新启动。

5)开放NTP端口

NTP协议所用的端口为UDP 123,在防火墙中开放UDP协议的123端口。

打开控制面板 -> Windows Defender 防火墙 -> 高级设置 -> 入站规则,点击新建规则。

选择“端口”,下一步。

选择UDP,在特定本地端口中输入123。

选择允许连接。

如下勾选。

命名为Open NTP port。

配置NTP时间同步客户端


1)设置时间服务器IP

打开控制面板 -> 日期和时间 -> Internet时间,点击更改设置,勾选与Internet时间服务器同步,填入NTP服务器的IP,点击“立即更新”可测试能否同步成功。

2)修改客户端时间同步周期

打开运行对话框,输入gpedit.msc,打开组策略编辑器。

找到“计算机配置 -> 管理模板 -> 系统 -> Windows 时间服务”,打开全局配置设置,设为“已启用”,不需修改参数。

找到“计算机配置 -> 管理模板 -> 系统 -> Windows 时间服务 -> 时间提供程序”,打开配置Windows NTP客户端,设置为已启用。

  • IP设置为与第一步相同的NTP服务器IP,IP之后的“,0x9”需要保留。
  • 类型选择AllSync,表示即可与NTP同步,也可与域同步。
  • SpecialPollInterval参数设置同步周期,单位为秒,设置为600秒即为10分钟同步一次。

如下,同步时间已变为10分钟同步一次。

通过windows组策略配置时间同步的更多相关文章

  1. windows组策略实验-本地组策略和域控组策略

    windows组策略实验-本地组策略和域控组策略 本地组策略只对本地计算机有效,域策略是计算机加入域环境后对加入域的一组计算机.用户定义的策略,便于管理 本地组策略: 一.实验环境 Windows 7 ...

  2. Windows 组策略的生效规则

    一般的继承与处理规则 若上层父OU的某个组策略项目被设定,但是其下层子OU未设定该项目,则下层子OU继承上层父OU的这个组策略项目设定值 若在下层子OU内的某个组策略项目被设定,则此设定值预设会覆盖由 ...

  3. windows组策略和共享

    Author: Jin Date: 20140585 ENV: win2008 R2 5年没弄windows了,现在随便弄弄,说实话不太喜欢windows,不出问题时候很方便,一出问题很头大.所有东西 ...

  4. Windows组策略同步问题

    每当,我们在域控制器上建立一个组策略的时候,我们很希望它能在线马上同步到所有的客户端上去. 当windows2008的域控上的做法:登录到每台windows客户端然后执行,gpupdate /forc ...

  5. 利用python 获取 windows 组策略

    工作中有时候会有这种需求: 1. 自动配置组策略的安全基线,这个东西不用你自己写了,微软有这个工具,Microsoft Security Compliance Manager,你可以在下面的地址去下载 ...

  6. windows组策略屏蔽

    点“IP安全策略,在本地机器”——>创建IP安全策略---->下一步---->名称随便写,如输入阻止,然后一直点下一步,出现提示点是,一直到完成,这个时候就创建了一个名为“阻止”的策 ...

  7. 通过Windows组策略限制证书组织流氓软件的安装运行

    https://liwei2.com/2015/11/27/378.html关于如何提取证书,请参阅:https://www.zhihu.com/question/26917038http://www ...

  8. Windows Server 2008 R2组策略设置计算机配置和用户配置

    一.认识Windows Server 2008 R2域控组策略管理 1.域控服务器zhuyu.com的组策略管理默认会读取AD用户和计算机目录下创建的OU容器(组织单元), 在对应的OU容器创建对应的 ...

  9. Window 2008 R2组策略之一——组策略管理控制台

    组策略管理在windows域管理中占有重要地位,本身也不是新的内容了.但微软在Windows2008中终于集成了一个非常好用的组策略管理工具——组策略管理控制台.并且为原有的组策略添加了新的元素.本文 ...

随机推荐

  1. Android项目实战之高仿网易云音乐创建项目和配置

    这一节我们来讲解创建项目:说道大家可能就会说了,创建项目还有谁不会啊,还需要讲吗,别急听我慢慢到来,肯定有你不知道的. 使用项目Android Studio创建项目我们这里就不讲解了,主要是讲解如何配 ...

  2. 搭建Vue开发环境

    1.安装Node.js 安装包下载地址: https://nodejs.org/en/ 安装时可以选择是否自动安装必要的工具,如Chocolatey.Python2,这里我选择了自动安装 Node.j ...

  3. Python输出16进制不带0x补零,整数转16进制,字符串转16进制

    Python输出16进制不带0x补零,整数转16进制,字符串转16进制   在开发中,我们偶尔会遇到需要将数据通过控制台打印出来,以检查数据传输的准确性.例如调试服务端刚接到的二进制数据(里面包含很多 ...

  4. PWA 学习笔记(四)

    Service Worker 简介: 1.Service Worker 是 PWA 技术基础之一,脱离浏览器主线程的特性,使得 Web App 离线缓存成为可能, 更为后台同步.通知推送等功能提供了思 ...

  5. Python语法速查: 15. 常用数据结构

    返回目录 本篇索引 (1)array (2)bisect (3)deque (4)defaultdict (5)namedtuple (6)heapq (7)itertools (1)array ar ...

  6. 以太网驱动的流程浅析(三)-ifconfig的-19错误最底层分析【原创】

    以太网驱动流程浅析(三)-ifconfig的-19错误最底层分析 Author:张昺华 Email:920052390@qq.com Time:2019年3月23日星期六 此文也在我的个人公众号以及& ...

  7. Cocos2d-x开发教程——《萝莉快跑》

    更好的阅读体验请前往<萝莉快跑>开发教程. 配置:win7+Cocos2d-x.2.0.3+VS2012 目标读者:已经了解图形显示.动作.回调函数.定时器的用法. 一.基本知识点 1.动 ...

  8. ModuleNotFoundError: No module named 'xxx'; 'xxx' is not a package

    错误: ModuleNotFoundError: No module named 'xxx'; 'xxx' is not a package 通过pycharm对脚本进行debug时,出现了如下错: ...

  9. PostgreSQL 安装 & 用户配置

    一.为什么选择 PostgreSQL 自从MySQL被Oracle收购以后,PostgreSQL逐渐成为开源关系型数据库的首选. MySQL被oracle收购,innodb随之被oracle控制. 二 ...

  10. C 语言输出不同颜色字体

    C 语言输出不同颜色字体 \033是8进制,它就是unix下终端转义符ESC(16进制1A,10进制27) ESC[xm 是unix下改变终端输出颜色的命令 所以,如果是红色,则我们定义为\033[0 ...