Der*_*nch 23 windows date-time
我有几台 PC 正在浪费时间,我希望 Windows 更频繁地将它们与 Internet 时间同步。我认为 Windows 默认尝试每天只更新一次,如果时间服务器不可用(这似乎经常发生),则不会更新,这意味着 PC 可能会延迟 20 或 30 秒。
我想创建一个计划任务来执行此操作,每 5 分钟一次,如果默认时间服务器不可用,请使用 mul
Der*_*nch 16
伙计们,我使用 w32tm 内置的 Windows 和计划任务(见下文)运行它。
第一步是配置 w32tm 以使用许多不同的时间服务器(以及记录以便我们可以看到发生了什么)。第二步是在任务调度程序中调度 w32tm。我喜欢这个解决方案,因为它不需要任何第三部分工具。设置不同的时间服务器非常重要,因为我发现它们经常不响应。
配置 w32tm
打开命令提示符(以管理员身份运行以下命令)
w32tm /config /manualpeerlist:"time.nist.gov time.windows.com time-nw.nist.gov time-a.nist.gov time-b.nist.gov time-a.timefreq.bldrdoc.gov time-b.timefreq.bldrdoc.gov time-c.timefreq.bldrdoc.gov utcnist.colorado.edu" /syncfromflags:manual /update
w32tm /query /configuration
检查 NTP 服务器列表是否正确更新,即它反映了您刚刚输入的对等列表
w32tm /debug /enable /file:C:\windows\temp\w32time.log /size:10000000 /entries:300
浏览到目录并检查是否已创建日志
手动更改系统时间(以便时间现在不同步),然后返回命令提示符并运行 resync 命令
w32tm /resync
检查系统时间是否已更新。**如果您收到有关未启动时间服务的错误,您可以使用该命令net start w32time
然后尝试另一个重新同步
如果您收到以下错误:The compter did not resync because the required time change was too big.
然后使用此命令重新同步:w32tm /resync /force
如果此操作成功,那么您所要做的就是将以下计划任务配置为按您需要的频率运行(它将使用上面配置的对等列表)。
安排 w32tm
程序/脚本参数
%windir%\system32\sc.exe start w32time task_started
%windir%\system32\w32tm.exe /resync
Run Code Online (Sandbox Code Playgroud)
小智 11
转到控制面板 > 管理工具 > 任务计划程序
左边是一个文件夹树,展开:Task scheduler library > Microsoft > Windows > Time synconization
右键单击任务:SynchronizeTime > 属性
在选项卡上:触发器您可以添加所需的触发器。
归档时间: |
|
查看次数: |
47498 次 |
最近记录: |