Windows配置NTP时间同步

Windows下实现NTP时间同步

  • 1、Windows时间服务(W32Time)
  • 2、Windows 时间同步的工作原理
  • 3、配置和管理 Windows 时间同步
    • 3.1 命令行工具:w32tm
    • 3.2 控制面板中的设置
  • 4. 高级设置(Windows Server 环境)
  • 5.调整时间同步的间隔
    • 5.1 通过组策略调整时间同步的间隔
    • 5.2 通过注册表调整时间同步的间隔
  • 6. 同步源优先级
  • 7. 同步误差和偏差

1、Windows时间服务(W32Time)

​    Windows 系统内置的 Windows 时间服务W32Time)是用来确保系统时间与网络时间保持同步的服务。该服务默认启用并通过以下方式来同步时间:

  • NTP(Network Time Protocol):Windows 时间服务通过 NTP 协议与互联网上的时间服务器(如公共 NTP 服务器或域控制器)同步时间。
  • 域控制器:在企业环境中,Windows 机器通常通过域控制器来同步时间,域控制器作为本地时间源来确保网络中所有设备时间的一致性。

2、Windows 时间同步的工作原理

  • 本地时间同步:默认情况下,Windows 系统会使用本地的硬件时钟(CMOS 时钟)来维护系统时间,硬件时钟通常不直接依赖网络或外部时间源,因此它可能会随着时间的推移而偏离准确时间。
  • NTP服务器同步:Windows 使用 NTP协议 通过网络连接到指定的时间服务器,以确保系统时间的准确性。通常,Windows 会连接到互联网的公共 NTP 服务器或通过局域网连接到一个专用的 NTP 服务器。
  • 域环境中的时间同步:在 Windows 域环境中,所有加入域的计算机默认从域控制器同步时间。域控制器通常会同步其时间与更高层次的时间源(例如,Internet上的公共NTP服务器或本地网络的时间源),然后作为时间源向其他计算机提供时间服务。

3、配置和管理 Windows 时间同步

Windows 提供了一些命令行工具和设置来配置时间同步:

3.1 命令行工具:w32tm

查看当前时间配置

## 这将显示当前系统的时间同步状态,包含同步源等信息。
w32tm /query /status

在这里插入图片描述

同步时间

## 该命令请求立即进行时间同步
w32tm /resync

配置时间服务器: 如果你想要将 Windows 计算机的时间源设置为特定的 NTP 服务器,可以使用以下命令:

## 将time.windows.com设置为时间源,并更新配置
w32tm /config /manualpeerlist:"time.windows.com" /syncfromflags:manual /reliable:YES /update

3.2 控制面板中的设置

在 Windows 的 控制面板 中,用户也可以通过以下路径进行时间同步设置:

  • 打开 控制面板 > 时钟和区域 > 日期和时间 选项卡

在这里插入图片描述

  • 点击Internet时间 >更改设置,然后输入你选择的 NTP 服务器地址(如 time.windows.com 或其他公共 NTP 服务器)。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

4. 高级设置(Windows Server 环境)

  在 Windows Server 环境中,特别是在域控制器上,时间同步更为重要。域控制器通常作为主时间源,其他客户端通过 NTP 与域控制器同步。可以通过以下命令设置域控制器从外部 NTP 服务器同步时间:

w32tm /config /manualpeerlist:"0.pool.ntp.org 1.pool.ntp.org" /syncfromflags:manual /reliable:YES /update## 通过以下命令强制时间同步
w32tm /resync

5.调整时间同步的间隔

  在 Windows 系统中,w32tm命令本身不提供直接的选项来调整时间同步的间隔(例如每多少秒进行一次同步)。w32tm 更多的是用于配置时间源和强制时间同步。要调整时间同步的间隔,通常需要通过注册表组策略来进行配置。

5.1 通过组策略调整时间同步的间隔

打开组策略编辑器,按 Windows + R,输入 gpedit.msc,然后按 Enter 键,打开组策略编辑器。
在这里插入图片描述

导航到以下路径:计算机配置 > 管理模板 > 系统 > Windows 时间服务 > 时间源
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

配置同步间隔:
在这里插入图片描述
在这里插入图片描述

5.2 通过注册表调整时间同步的间隔

  对于不加入域的计算机,或没有使用组策略的情况,可以通过修改注册表来调整时间同步的间隔。

打开注册表编辑器,按 Windows + R,输入 regedit,然后按 Enter 键,打开注册表编辑器。
在这里插入图片描述

导航到以下路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config
在这里插入图片描述

Config 子键下,找到以下两个参数:

  • PollInterval:指定同步间隔的最大时间,单位是秒。这个参数决定了 W32Time 服务从时间源请求时间的最大间隔。默认情况下,该值通常为 900 秒(15 分钟)。你可以根据需要调整它。

    例如,将 PollInterval 设置为 3600,表示最大同步间隔为 1 小时。

  • MaxPollInterval:这个参数定义了允许的最大同步间隔。如果你将它设置为较小的值,可以强制 W32Time 更频繁地同步。

如果在注册表中没有找到 PollInterval,但找到了 UpdateInterval,你可以通过修改UpdateInterval来调整同步的时间间隔:

  • UpdateIntervalUpdateInterval 控制同步的 更新时间间隔。通常,时间服务会按照这个间隔检查并更新系统时间,单位也是秒。
    在这里插入图片描述
    如果 PollInterval键不存在,你可以尝试手动创建它。在 Config子键下,右键点击空白区域,选择 新建 > DWORD(32 位)值,然后命名为 PollInterval,并将其设置为所需的秒数(例如 900,表示每 15 分钟同步一次)。
    在这里插入图片描述

重新启动 Windows 时间服务

net stop w32time
net start w32time

6. 同步源优先级

在 Windows 系统中,时间同步的源遵循以下优先级:

  • 硬件时钟(CMOS时钟):在没有配置外部时间源的情况下,系统会使用本地硬件时钟(通常是 CMOS 电池)作为默认时间源。
  • 本地时间源:如果计算机加入了一个 Windows 域,那么域控制器的时间会作为同步源。
  • NTP 服务器:如果没有使用域控制器,计算机可以直接使用公共 NTP 服务器(例如 time.windows.com)或局域网中的专用 NTP 服务器进行时间同步。

7. 同步误差和偏差

  即使 Windows 时间服务(W32Time)通过 NTP 同步时间,它仍然可能会有少量的偏差,尤其是当系统的硬件时钟出现故障或外部时间源不稳定时。这种偏差通常在一天的时间范围内很小,但如果你需要更高精度的时间同步(例如用于金融或科学计算),可以考虑使用专用的 NTP 服务或 GPS 时钟。

本次配置到此完成,如有疑问可留言讨论,一起学习进步~~!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/885464.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

系统安全第七次作业题目及答案

一、 1.RBAC0 RBAC1 RBAC2 RBAC3 2.属性 身份标识 3.接入访问控制 资源访问控制 网络端口和节点的访问控制 二、 1.B 2.A 3.ABE 4.BCD 5.ABC 三、 1. 答:基于属性的访问控制(ABAC)是通过对实体属性添加约束策略的方式实现主、客体之…

Golang进阶

1.面向对象 1.1.golang语言面向对象编程说明 Golang 也支持面向对象编程(OOP),但是和传统的面向对象编程有区别,并不是纯粹的面向对象语言。所以我们说 Golang 支持面向对象编程特性是比较准确的。Golang 没有类(class),Go 语言的结构体(st…

Node(节点)、Menu(菜单) 和 Tab(标签页)之间的关系

在系统开发中,尤其是在涉及到前端界面设计和后台管理系统时,我们经常会看到 Node(节点)、Menu(菜单) 和 Tab(标签页) 这几个概念。这些概念有不同的用途和功能,理解它们之…

Python数据分析案例64——杭帮菜美食探索数据分析可视化

案例背景 杭州是真没啥美食呀.....但是 总是还是有好吃的店家,于是就发挥专业长处,进行一下分析,看看杭帮菜的一些特点。。例如看看品种分布啊,类型分布啊,行政区的分布啊,店铺评分的一些分布啊&#xff0…

基于SSD模型的路面坑洼检测系统,支持图像、视频和摄像实时检测【pytorch框架、python源码】

更多目标检测和图像分类识别项目可看我主页其他文章 功能演示: 基于SSD模型的路面坑洼检测系统,支持图像、视频和摄像实时检测【pytorch框架、python源码】_哔哩哔哩_bilibili (一)简介 基于SSD模型的路面坑洼检测系统是在 Py…

《Python编程实训快速上手》第四天--字符串操作

一、处理字符串 1、单引号和双引号 Python中单双引号均可以表示字符串,区别在于: 1、双引号中可以使用到单引号 2、单引号字符串中如果要使用单引号,要使用到转义字符 \ \ \t \n \\ 原始字符串 在开始的引号前加r&#xf…

泷羽sec学习打卡-Windows基础命令

声明 学习视频来自B站UP主 泷羽sec,如涉及侵权马上删除文章 笔记的只是方便各位师傅学习知识,以下网站只涉及学习内容,其他的都与本人无关,切莫逾越法律红线,否则后果自负 关于windows的那些事儿-Base 一、Windows-BaseWindows有哪些版本呢,有什么区别呢&#xff1f…

Node.js——fs模块-文件夹操作

1、借助Node.js的能力,我们可以对文件夹进行创建、读取、删除等操作 2、方法 方法 说明 mkdir/mkdirSync 创建文件夹 readdir/readdirSync 读取文件夹 rmdir/rmdirSync 删除文件夹 3、语法 其余的方法语法类似 本文的分享到此结束,欢迎大家评论区…

VMware Fusion和centos 8的安装

资源 本文用到的文件:centos8镜像 , VMware 软件包 , Termius 文件链接: https://pan.baidu.com/s/1kOES_ZJ8NGN-BnJl6NC7Sg?pwd63ct 安装虚拟机 先 安装 vmware ,然后打开,将下载的 iso 镜像拖入 拖入镜像文件iso Continue, 然后随便选…

【嵌入式开发——ARM】1ARM架构

嵌入式领域,使用ARM架构的芯片公司可不占少数吧,intel的x86架构主要占据PC、服务器市场,ARM架构主要占据移动市场。x86架构和ARM架构不同的主要原因,是背后使用的计算机指令集不同。计算机有自己的语言系统(汇编&#…

LabVIEW扫描探针显微镜系统

开发了一套基于LabVIEW软件开发的扫描探针显微镜系统。该系统专为微观尺度材料的热性能测量而设计,特别适用于纳米材料如石墨烯、碳纳米管等的研究。系统通过LabVIEW编程实现高精度的表面形貌和热性能测量,广泛应用于科研和工业领域。 项目背景 随着纳…

JavaScript day01 笔记

一、引入方式 JavaScript 程序不能独立运行&#xff0c;它需要被嵌入 HTML 中&#xff0c;然后浏览器才能执行 JavaScript 代码。通过 script 标签将 JavaScript 代码引入到 HTML 中 1️⃣内部 通过 script 标签包裹 JavaScript 代码&#xff08;一般就写在</script>的…

【Git】Liunx环境下Git的使用:“克隆,提交,推送“

目录 一、常用参数 二、我们为什么要使用Git&#xff1f; 三、创建远程仓库 第一步&#xff1a;创建对应代码托管平台账号。 第二步&#xff1a;在托管平台创建仓库 第三步&#xff1a;完善仓库内容&#xff08;选择性使用&#xff09; 开源和私有 四、克隆远程仓库到本…

机器人零位、工作空间、坐标系及其变换,以UR5e机器人为例

机器人中的主要坐标系 在机器人中&#xff0c;常用的坐标系包括&#xff1a; 基坐标系&#xff08;Base Frame&#xff09;&#xff1a;固定在机器人基座上的坐标系&#xff0c;用于描述机器人的整体位置和方向&#xff0c;是其他所有坐标系的参考点。 连杆坐标系&#xff08…

JavaSE:运算符 (学习笔记)

目录 一&#xff0c;算术运算符 【1】 共同点&#xff1a; 【2】 不同点&#xff1a; 二&#xff0c;关系运算符 三&#xff0c;逻辑运算符 2&#xff0c;&和&&的区别和联系 { |和||的区别和联系 }---两题类似 四&#xff0c;赋值运算符 五&#xff0c;拓展…

C++中类的默认成员函数

默认成员函数 1.构造函数2.析构函数3.拷贝构造函数4.赋值运算符重载4.1运算符重载4.2赋值运算符重载 #mermaid-svg-oipiwg9stvONvYK0 {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-oipiwg9stvONvYK0 .error-icon{f…

游戏引擎学习第一天

视频参考: https://www.bilibili.com/video/BV1zGDCYHErA/ 创建一个保存项目的路径 VS的安装略过&#xff0c;个人自行百度 1. vs 创建第一个CMAKE的窗口项目 game.cpp 修改如下的代码 到https://learn.microsoft.com/en-us/windows/win32/api/winbase/nf-winbase-winmain 去…

视频播放相关的杂记

基于QT FFMPEG设计一款 RTMP协议推流、视频录制软件 实现的功能&#xff1a; &#xff08;1&#xff09;将摄像头视频流 麦克风音频流合并&#xff0c;并推到流媒体服务器 &#xff08;2&#xff09;将摄像头视频流 麦克风音频流保存到本地磁盘 基于QtFFMPEG设计一款RTM…

2024年将尽,我们开始为ESG的未来感到担忧 | 深度

2024已经接近尾声了&#xff0c;今年ESG的发展状况非常两级分化。最极端者&#xff0c;有人觉得ESG要在2024年起飞的&#xff0c;毕竟今年三大交易所出台了《上市公司可持续发展报告指引》&#xff0c;“A股公司进入ESG信披新纪元”。而在另一个极端&#xff0c;有人认为ESG“将…

windows中docker安装redis和redisinsight记录

创建一个Redis运行容器&#xff0c;命令如下 docker run -it -d --name redis -p 6379:6379 redis --bind 0.0.0.0 --protected-mode no -d 代表Redis容器后台运行 --name redis 给创建好的容器起名叫redis -p 6379:6379 将容器的6379端口映射到宿主机的6379端口&#xff0c;注…