Windows 时间服务配置和配置工具
文章目录
- Windows 时间服务保留Port
- w32tm 命令配置 Windows 时间服务
- 配置客户端使用两个时间服务器
- 配置客户端自动从域源同步时间
- 检查客户端时间配置
- 使用本地组策略编辑器配置
- Windows 时间注册表参考
- 推荐阅读
Windows 时间服务 (W32Time) 为 Active Directory 域服务 (AD DS) 管理的所有计算机同步日期和时间。
默认情况下,加入域的计算机通过时间源的域层次结构同步时间。 但是,如果已手动将计算机配置为从特定的时间源同步(可能是因为其以前未加入域),则可以重新配置计算机,使其从域层次结构自动获取时间。
大多数已加入域的计算机的时间客户端类型为 NT5DS,这意味着它们会从域层次结构同步时间。 这方面的一个例外是充当根林域的主域控制器 (PDC) 仿真器操作主机的域控制器。 而 PDC 仿真器操作主机配置为使用外部时间源来同步时间。
请勿使用 Net time 命令来配置或设置运行 Windows 时间服务时,计算机的时钟时间。
此外,在运行 Windows XP 或更早版本的较旧计算机上,Net time /querysntp 命令显示网络时间协议 (NTP) 服务器的名称,计算机配置该服务器以进行同步,但仅当计算机的时间客户端配置为 NTP 或 AllSync 时,才可使用该 NTP 服务器。 此命令已被弃用。
Windows 时间服务保留Port
Windows 时间服务遵循网络时间协议 (NTP) 规范,该规范要求使用 UDP 端口 123 进行所有时间同步。 计算机同步其时钟或向另一台计算机提供时间时,该同步在 UDP 端口 123 上进行。 此端口由 Windows 时间服务保留为目标端口。
- NTP 服务器通常在 UDP 端口 123 上侦听请求,并从同一端口响应,收件箱 W32Time NTP 服务器也是如此。
- 收件箱 W32Time NTP 客户端和 NTP 服务器可以独立启用或禁用,并且两者共享 UDP 端口 123 以用于其功能。
- 收件箱 W32Time NTP 客户端只能使用 UDP 123 作为源端口。
- 如果拥有带多个网络适配器的计算机(多宿主计算机),无法基于网络适配器启用 Windows 时间服务。
w32tm 命令配置 Windows 时间服务
可以使用 w32tm
命令来配置 Windows 时间服务设置并诊断计算机时间问题。 W32tm
是用于配置、监视 Windows 时间服务并排查其问题的首选命令行工具。 需要具有本地管理员组的成员身份才可在本地运行此工具,并且需要具有域管理员组的成员身份才可远程运行此工具。
如需使用 w32tm,请执行以下操作:
- 单击“开始”>键入“
cmd
”>右键单击“命令提示”>选择“以管理员身份运行”。 - 在命令提示符处,输入
w32tm
,后跟适当的参数。 - 帮助:
w32tm /?
w32tm /config [/computer:<target>] [/update][/manualpeerlist:<peers>] [/syncfromflags:<source>][/LocalClockDispersion:<seconds>][/reliable:(YES|NO)][/largephaseoffset:<milliseconds>]computer:<target> - 调整 <target> 的设定。若未指定,默认是本机计算机。update - 通知时间服务设定已变更,这会使得变更生效。manualpeerlist:<peers> - 将手动对等清单设定为 <peers>,它是以空格分隔的 DNS 和/或 IP 地址列表。指定多部对等时,这个参数必须括在引号中。syncfromflags:<source> - 设定 NTP 客户端要与哪个来源进行同步。<source>应该是以逗号分隔的下列关键词的列表 (不区分大小写):MANUAL - 从手动对等清单中的对等同步DOMHIER - 从网域阶层中的 AD DC 同步NO - 从空值来源同步ALL - 同时从手动与网域对等同步LocalClockDispersion:<seconds> - 设定当 w32time 无法从指定的来源取得时间时,它将会假定的内部时钟的正确性。reliable:(YES|NO) - 设定这部计算机是否为可靠的时间来源。这个设定只有在域控制器上才有意义。YES - 这台计算机是可靠的时间服务来源NO - 这台计算机不是可靠的时间服务来源largephaseoffset:<milliseconds> - 设定本机及网络时间之间的时间误差,w32time 会将它视为 spike。
配置客户端使用两个时间服务器
若要将客户端计算机设置为指向两个不同的时间服务器(一个名为 ntpserver.active.com,另一个名为 clock.standby.com),请运行以下命令:
w32tm /config /manualpeerlist:"ntpserver.active.com clock.standby.com" /syncfromflags:manual /update
可以为客户端提供两个时间服务器,以增加冗余功能。
配置客户端自动从域源同步时间
若要将当前使用手动指定的计算机同步时间的客户端计算机配置为自动从 AD 域层次结构同步时间,请运行以下内容:
w32tm /config /syncfromflags:domhier /updatenet stop w32timenet start w32time
检查客户端时间配置
若要检查Windows客户端计算机主机名为:hostname1 的时间配置,请运行以下命令:
w32tm /query /computer:hostname /configuration
此命令的输出显示为客户端设置的 W32Time 配置参数的列表。
从 Windows Server 2016 开始,Microsoft已改进时间同步算法并与 RFC 规范保持一致。
因此,如果要将本地时间客户端设置为指向多个对等节点,建议要准备三个或更多不同的时间服务器。
如果希望 ntpserver.active.com 的优先级高于 clock.standby.com 的优先级,请运行下面的命令:
w32tm /config /manualpeerlist:"ntpserver.active.com ,0x8 clock.standby.com,0x2" /syncfromflags:manual /update
可以运行以下命令,并在输出中读取 NtpServer 的值:
reg query HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Parameters
使用本地组策略编辑器配置
Windows 时间服务将一些配置属性存储为注册表项。 可以使用本地组策略编辑器中的组策略对象 (GPO) 来配置大部分此信息。 例如,可以使用 GPO 将计算机配置为 NTPServer 或 NTPClient、配置时间同步机制,或者将计算机配置为可靠时间源。
Windows 将 Windows 时间服务策略信息存储在“Computer Configuration\Administrative Templates\System\Windows Time Service”下的本地组策略编辑器中。
下表列出了可以为 Windows 时间服务配置的策略,以及这些策略影响的注册表子项等效项。
组策略 | 注册表位置 |
---|---|
全局配置设置 | W32Time |
全局配置设置 | W32Time\Config |
全局配置设置 | W32Time\Parameters |
时间提供程序\配置 Windows NTP 客户端 | W32Time\TimeProviders\NtpClient |
时间提供程序\启用 Windows NTP 客户端 | W32Time\TimeProviders\NtpClient |
时间提供程序\启用 Windows NTP 服务器 | W32Time\TimeProviders\NtpServer |
如果使用组策略将 NtpServer 值设置为“配置 Windows NTP 客户端”策略的一部分,并将其应用于域成员,则 Windows 时间服务将不会使用 NtpServer 注册表值。
若要查看 NTP 配置,请打开命令提示符并运行
w32tm /query /configuration
Windows 时间注册表参考
Windows 时间服务将信息存储在以下注册表路径下:
HKLM\SYSTEM\CurrentControlSet\Services\W32Time
HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Config
HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Parameters
HKLM\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient
HKLM\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer
注册表中的某些参数以时钟计时周期度量,某些参数以秒为单位度量。 若要将时间从时钟计时周期转换为秒,请使用以下转换系数:
- 1 分钟 = 60 秒
- 1 秒 = 1000 毫秒
- 1 毫秒 = Windows 系统上 10000 个时钟计时周期
推荐阅读
- NTP(Network Time Protocol)协议详解
- Ubuntu快速搭建内网NTP Server
- Windows 11 的云端备份让电脑更换如手机更换一样方便
- 解放双手,Windows Admin Center简化服务器管理
- 一文了解Wi-Fi 7有哪些新的特性
- 会话结束原因:tcp-rst-from-server 常见原因分析和解决办法
相关文章:

Windows 时间服务配置和配置工具
文章目录 Windows 时间服务保留Portw32tm 命令配置 Windows 时间服务配置客户端使用两个时间服务器配置客户端自动从域源同步时间检查客户端时间配置使用本地组策略编辑器配置Windows 时间注册表参考推荐阅读 Windows 时间服务 (W32Time) 为 Active Directory 域服务 (AD DS) 管…...

cmake find_package、引用GDAL 初步学习
上次的源码的CMakeLists.txt文件里有 find_package(GDAL REQUIRED) 这句; 从字面意思看此源码需要GDAL库; 查了一下,find_package 指令的基本功能是查找第三方库,并返回其细节; 我当前GDAL安装在D:\GDAL; 先把它的CMakeLists.txt重命名为别的,不使用; 新建一个C…...

紫光同创FPGA编写的8画面分割器演示
适用于板卡型号: 紫光同创PGL50H开发平台(盘古50K开发板) 图(1) 盘古50K开发板 TOP 层逻辑框 图(2) TOP层逻辑框 video_copy_ux 将输入的一路RGB888信号复制成8份,每份画面内容相同,各路颜色有些差异: 第…...

openLayers--绘制多边形、获取视图的中心点、获取当前地图等级、设置地图等级
openLayers绘制多边形、获取视图中心点 前言效果图1、导入LineString2、创建添加多边形3、定义多变形样式4、获取当前视图的中心点5、获取当前视图等级6、设置地图等级 前言 上一篇文章在vue项目中绘制了openlayers绘制了地图和标记点,本篇文章讲解openlayers绘制多…...

CSP-31补题日记--梯度求解
202309-3-梯度求解 题目链接 http://118.190.20.162/view.page?gpidT173 最近刚刚在上数据结构二叉树 跟这道题真的是强相关 然后在就是涉及到了数学求导 这基本上是我复学两个月做的最久的题了 感觉做完这道题对栈和二叉树理解比以前清晰了很多 不摆了 上代码 ** 题目思路&am…...

MySQL 8.0.32 union 语句中文查不到数据
关键字 MySQL union 语句,中文查不到数据 问题描述 MySQL 8.0.32 union 语句,中文查不到数据 解决问题思路 1、Create a table test with two fields, such as id and name mysql>create table test ( id int unsigned auto_increment key, name…...

FlinkCDC系列:通过skipped.operations参数选择性处理新增、更新、删除数据
在flinkCDC源数据配置,通过debezium.skipped.operations参数控制,配置需要过滤的 oplog 操作。操作包括 c 表示插入,u 表示更新,d 表示删除。默认情况下,不跳过任何操作,以逗号分隔。配置多个操作ÿ…...

高压检测设备
比如:高压数字表、高压差分探头、指针式高压表、电流探枪、高压探棒 这些设备都是用来测量高压的,有的测电压,有的测电流。 高压数字表: 单独使用,功能很简单,有2个正负极探爪,把2个探爪连接到…...

Vue3问题:如何实现组件拖拽实时预览功能?
前端功能问题系列文章,点击上方合集↑ 序言 大家好,我是大澈! 本文约3000字,整篇阅读大约需要5分钟。 本文主要内容分三部分,第一部分是需求分析,第二部分是实现步骤,第三部分是问题详解。 …...

基于jsp的采购管理系统的分析与实现
物资采购管理系统是针对内部而设计的,应用于的局域网,这样可以使得内部管理更有效的联系起来。企业采购管理系统是将IT技术用于企业采购信息的管理, 它能够收集与存储企业采购的档案信息,提供更新与检索企业采购信息档案的接口;提…...

react配置二级路由
1.在createBrowserRouter上添加basename属性,比如 const RouterRender createBrowserRouter([{path: /,element: <App><Login></Login></App>},...SystemRouter,...InventoryRouter,...FlowManageRouter,{path: "*",element: &…...

C++ 模板特化
非类型模板参数 定义:对于函数模板和类模板,模板参数并不局限于类型,普通值也可以作为模板参数 非类型模板参数定义的是常量 template<typename T, size_t N> class array; //T:类型模板参数 //N:非类型模板参…...

Spring-createBean部分源码
createBean源码: /*** Central method of this class: creates a bean instance,* populates the bean instance, applies post-processors, etc.* see #doCreateBean*/ Override protected Object createBean(String beanName, RootBeanDefinition mbd, Nullable …...

2015年亚太杯APMCM数学建模大赛C题识别网络中的错误连接求解全过程文档及程序
2015年亚太杯APMCM数学建模大赛 C题 识别网络中的错误连接 原题再现 网络是描述真实系统结构的强大工具——社交网络描述人与人之间的关系,万维网描述网页之间的超链接关系。随着现代技术的发展,我们积累了越来越多的网络数据,但这些数据部…...

js:可选链运算符(?.)和空值合并运算符(??)
文档: 可选链运算符(?.)https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Optional_chaining空值合并运算符(??)https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Referenc…...

【Java 进阶篇】Java ServletContext功能:获取文件服务器路径
Java ServletContext是Java EE中的一个核心接口,用于与Servlet容器进行通信,提供了许多有用的功能,包括获取文件服务器路径。在本文中,我们将详细介绍如何使用ServletContext来获取文件服务器路径,并提供示例代码以帮助…...

Android startActivity流程
1.常规调用 startActivity(new Intent(this,MainActivity.class)); 进入Activity的startActivity方法 /*** Same as {link #startActivity(Intent, Bundle)} with no options* specified.** param intent The intent to start.** throws android.content.ActivityNotFoundExc…...

Qt实验室
前言 本系列文章是研究和记录Qt开发过程中遇到的各种问题的集合 由于Qt是一个庞大的开发体系,很难用有限的文案对其做全面深入细致的讲解,因此市面上大多数Qt开发相关的教程都显得极其粗浅入门,通常只能作为最基本的入门教程。但是实际项目…...

diffusers-Load adapters
https://huggingface.co/docs/diffusers/main/en/using-diffusers/loading_adaptershttps://huggingface.co/docs/diffusers/main/en/using-diffusers/loading_adapters 有几种训练技术可以个性化扩散模型,生成特定主题的图像或某些风格的图像。每种训练方法都会产…...

CVI 串口调试助手
基于Labwindows CVI 2017编写的一个简单的串口调试助手,附带接收一个00–99的两位数并进行波形绘制的功能,编写过程可见:https://blog.csdn.net/Stark_/article/details/129003839 #include <ansi_c.h> #include <rs232.h> #incl…...

【蓝桥杯选拔赛真题48】python最小矩阵 青少年组蓝桥杯python 选拔赛STEMA比赛真题解析
目录 python最小矩阵 一、题目要求 1、编程实现 2、输入输出 二、算法分析...

如何在家庭网络中开启 IPv6内网穿透
随着互联网的不断发展,IPv4地址资源逐渐枯竭,而IPv6作为它的继任者,为网络连接提供了更多的IP地址。启用IPv6对于家庭网络来说变得越来越重要,因为它可以提供更稳定、更安全、更快速的互联网连接。本文将指导如何在家庭网络中启用…...

CodeWhisperer 的安装及体验
CodeWhisperer 是亚马逊出品的一款基于机器学习的通用代码生成器,可实时提供代码建议。类似 Cursor 和 Github Copilot 编码工具。 官网:aws.amazon.com/cn/codewhis… 在编写代码时,它会自动根据您现有的代码和注释生成建议。从单行代码建…...

【C/C++】虚析构和纯虚析构
纯虚析构的问题 多态使用时,如果子类中有属性开辟到堆区,那么父类指针在释放时无法调用到子类的析构代码。 解决方式:将父类中的析构函数改为虚析构或者纯虚析构 虚析构和纯虚析构共性: 可以解决父类指针释放子类对象都需要有…...

第四章 应用SysML基本特性集的汽车示例 P1|系统建模语言SysML实用指南学习
仅供个人学习记录 汽车模型 主要就是应用练习建模了 Automobile Domain包 用于组织模型的包图 将模型组织入包的包图 需求图捕获汽车规范 汽车规范中包含系统需求的需求图 块定义图定义车辆及其外部环境 汽车域块定义图 用例图表示操作车辆 描述车辆主要功能的用…...

C语言 写一个简易音乐播放器
#include <stdio.h> #include <stdlib.h> #include <stdbool.h> #include <math.h>#define SAMPLE_RATE 44100 // 采样率 #define AMPLITUDE 32767 // 振幅 #define NO_SAMPLES 44100 // 样本数// 声明一个结构体用于表示音符 typedef struct {double …...

面试题:有一个 List 对象集合,如何优雅地返回给前端?
文章目录 1.业务背景每个对象里面都带上了重复的一个sessionId数据,我想提出来该怎么办? 2.实体类3.自定义Mapper和xml文件4.Service层5.Controller层 1.业务背景 业务场景中,一个会话中存在多个场景,即一个session_id对应多个sc…...

DAY43 完全背包理论基础 + 518.零钱兑换II
完全背包 有N件物品和一个最多能背重量为W的背包。第i件物品的重量是weight[i],得到的价值是value[i] 。每件物品都有无限个(也就是可以放入背包多次),求解将哪些物品装入背包里物品价值总和最大。 完全背包和01背包问题唯一不同…...

unity 从UI上拖出3D物体,(2D转3D)
效果展示: 2D转3D视频 UI结构 UI组件挂载 UI结构 这个脚本挂载到 3D物体身上 using DG.Tweening; using System.Collections; using System.Collections.Generic; using UnityEngine;public class DragGame : MonoBehaviour {[HideInInspector]public bool isDrag…...

win10pycharm和anaconda安装和环境配置教程
windows10 64位操作系统下系统运行环境安装配置说明 下载和安装Anaconda,链接https://www.anaconda.com/download 下载完后,双击exe文件 将anaconda自动弹出的窗口全部关掉即可,然后配置高级系统变量 根据自己的路径,配置…...